vbox下安装arch
http://tieba.baidu.com/p/2663744019
安裝介質(zhì): archlinux-2013.10.01-dual.iso
準(zhǔn)備存儲(chǔ)設(shè)備:
警告: 磁盤(pán)分區(qū)有時(shí)會(huì)毀掉原分區(qū)內(nèi)的數(shù)據(jù)。強(qiáng)烈建議先備份重要的數(shù)據(jù)。
我使用cfdisk命令分區(qū)的,各位按照各自習(xí)慣的軟件進(jìn)行分區(qū)吧,在此不多做介紹。
sda1 (交換分區(qū)) sda2 (根分區(qū))
創(chuàng)建文件系統(tǒng):
分區(qū)之后,還需要用 mkfs 將分區(qū)格式化為選定的文件系統(tǒng)。
mkfs.ext4 /dev/sda2 #把sda2格式化成ext4格式
mkswap /dev/sda1 #把sda1格式化成swap格式,作為交換分區(qū)
swapon /dev/sda1 #啟用交換分區(qū)
掛載分區(qū):
mount /dev/sda2 /mnt #掛載根分區(qū)
設(shè)置安裝鏡像
安裝前需要編輯 /etc/pacman.d/mirrorlist,將最想使用的鏡像放到前面。mirrorlist 文件也會(huì)被pacstrap復(fù)制到新系統(tǒng),所以最好現(xiàn)在就設(shè)置好。
Server = http://mirrors.ustc.edu.cn/archlinux/\(repo/os/\)arch
Server = http://lug.mtu.edu/archlinux/\(repo/os/\)arch
Server = http://mirror.umd.edu/archlinux/\(repo/os/\)arch
Server = http://mirrors.liquidweb.com/archlinux/\(repo/os/\)arch
Server = http://cosmos.cites.illinois.edu/pub/archlinux/\(repo/os/\)arch
把以上源添加到/etc/pacman.d/mirrorlist文件里的最前面。
pacman –Syy #更新軟件源信息
安裝基本系統(tǒng):
pacstrap /mnt base base-devel #安裝基本系統(tǒng)
如果 pacman 報(bào)告安裝時(shí)遇到錯(cuò)誤的簽名(error: failed to commit transaction (invalid or corrupted package)),請(qǐng)運(yùn)行如下命令:
pacman-key –init && pacman-key –populate archlinux
生成 fstab:
genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab #查看文件掛載是否有錯(cuò)誤,如無(wú)錯(cuò)便不需修改。
Chroot 到新系統(tǒng):
arch-chroot /mnt
配置系統(tǒng):
vi /etc/locale.gen #修改語(yǔ)言環(huán)境支持
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
然后運(yùn)行:
locale-gen
vi /etc/locale.conf #此文件沒(méi)有的話就新建此文件,內(nèi)容是如下兩行。
LANG=en_US.UTF-8
LC_TIME=en_US.UTF-8
注:一般設(shè)置LANG就行了,它是其它設(shè)置的默認(rèn)值。
終端字體和鍵盤(pán)映射:
vi /etc/vconsole.conf #此文件沒(méi)有就新建此文件,內(nèi)容是如下兩行。
KEYMAP=us
FONT=
時(shí)區(qū):
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
硬件時(shí)間:
hwclock –systohc –utc
Hostname:
按喜好設(shè)置主機(jī)名:
echo myhostname > /etc/hostname #按照自己的喜好設(shè)置自己的主機(jī)名
注意: 現(xiàn)在已經(jīng)不需要再編輯/etc/hosts.
安裝yaourt:
警告: Yaourt是非官方、第三方的腳本,不受官方支持。
最簡(jiǎn)單安裝Yaourt的方式是添加Yaourt源至您的 /etc/pacman.conf:
[archlinuxcn]
The Chinese Arch Linux communities packages.
SigLevel = Optional TrustAll
Server = http://repo.archlinuxcn.org/$arch
然后執(zhí)行如下命令:
pacman -Syu yaourt #同步并安裝yaourt
安裝VirtualBox增強(qiáng)包:
pacman -S virtualbox-guest-utils
手動(dòng)裝入內(nèi)核模塊:
modprobe -a vboxguest vboxsf vboxvideo
自動(dòng)裝入模塊: 在 /etc/modules-load.d/ 中創(chuàng)建文件vbox.conf,加入如下幾行:
/etc/modules-load.d/virtualbox.conf
vboxguest
vboxsf
vboxvideo
每次更新內(nèi)核時(shí), 自動(dòng)重編 VirtualBox 客戶機(jī)模塊
yaourt –S vboxguest-hook #安裝vboxguest-hook
vi /etc/mkinitcpio.conf
在HOOKS數(shù)組后面添加vboxguest
保存退出。
mkinitcpio -p linux #創(chuàng)建初始 ramdisk 環(huán)境
設(shè)置 Root 密碼:
passwd #密碼自設(shè)
安裝配置啟動(dòng)加載器:
pacman -S grub os-prober
grub-install –target=i386-pc –recheck –debug /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
卸載分區(qū)并重啟系統(tǒng):
如果還在 chroot 環(huán)境,先用 exit 命令退出系統(tǒng):
exit
卸載/mnt中掛載的系統(tǒng):
umount -R /mnt
重啟:
reboot
小貼士: 確保移除安裝媒介并修改 BIOS 中的啟動(dòng)選項(xiàng);否則可能會(huì)啟動(dòng)后會(huì)回到安裝界面!
重啟后進(jìn)入系統(tǒng)
systemctl start dhcpcd #啟用網(wǎng)絡(luò)
添加普通用戶:
useradd -m -g users -G wheel -s /bin/bash xxxx #xxxx就是你建立的用戶名,請(qǐng)自行設(shè)置
passwd xxxx #修改你剛才新建的用戶的密碼,密碼請(qǐng)自設(shè)
visudo
啟用 %wheel ALL=(ALL) ALL 這行,刪除這行前面的#
聲音:
pacman –S alsa-utils
安裝 X server:
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
顯卡驅(qū)動(dòng),前面已經(jīng)安裝了vbox增強(qiáng)包,現(xiàn)在我們就不需要在安裝驅(qū)動(dòng)了!
安裝字體:
pacman -S ttf-dejavu
pacman -S wqy-zenhei
pacman -S wqy-microhei
注:字體請(qǐng)安裝自己需求安裝!
安裝圖形界面:
我用的登陸器是slim 桌面環(huán)境是xfce4 輸入法是fcitx 網(wǎng)絡(luò)管理用network-manager-applet
pacman –S slim xfce4 fcitx-im network-manager-applet xfce4-notifyd
開(kāi)機(jī)運(yùn)行slim服務(wù)
systemctl enable slim.service #開(kāi)機(jī)運(yùn)行slim服務(wù)
systemctl enable NetworkManager #開(kāi)機(jī)運(yùn)行網(wǎng)絡(luò)控制組件
切換到普通用戶下面:
su xxxx #切換到你新建的普通用戶下面
$ cd ~
$ cp /etc/skel/.xinitrc ~
$ vi ~/.xinitrc #修改用戶目錄下的.xinitrc文件,添加如下內(nèi)容
export LANG=zh_CN.UTF-8
export LC_ALL=”zh_CN.UTF-8〃
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
exec startxfce4
重啟archlinux試試吧,好好享受你的archlinux之旅。
轉(zhuǎn)載于:https://www.cnblogs.com/zjutzz/p/4990241.html
總結(jié)
以上是生活随笔為你收集整理的vbox下安装arch的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android FileUtil(and
- 下一篇: 黑马程序员--网络编程