文章出處

http://tieba.baidu.com/p/2663744019

安裝介質: archlinux-2013.10.01-dual.iso
準備存儲設備:
警告: 磁盤分區有時會毀掉原分區內的數據。強烈建議先備份重要的數據。
我使用cfdisk命令分區的,各位按照各自習慣的軟件進行分區吧,在此不多做介紹。
sda1 (交換分區) sda2 (根分區)
創建文件系統:
分區之后,還需要用 mkfs 將分區格式化為選定的文件系統。

mkfs.ext4 /dev/sda2 #把sda2格式化成ext4格式

mkswap /dev/sda1 #把sda1格式化成swap格式,作為交換分區

swapon /dev/sda1 #啟用交換分區

掛載分區:

mount /dev/sda2 /mnt #掛載根分區

設置安裝鏡像
安裝前需要編輯 /etc/pacman.d/mirrorlist,將最想使用的鏡像放到前面。mirrorlist 文件也會被pacstrap復制到新系統,所以最好現在就設置好。
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 #更新軟件源信息

安裝基本系統:

pacstrap /mnt base base-devel #安裝基本系統

如果 pacman 報告安裝時遇到錯誤的簽名(error: failed to commit transaction (invalid or corrupted package)),請運行如下命令:

pacman-key –init && pacman-key –populate archlinux

生成 fstab:

genfstab -U -p /mnt >> /mnt/etc/fstab

nano /mnt/etc/fstab #查看文件掛載是否有錯誤,如無錯便不需修改。

Chroot 到新系統:

arch-chroot /mnt

配置系統:

vi /etc/locale.gen #修改語言環境支持

en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
然后運行:

locale-gen

vi /etc/locale.conf #此文件沒有的話就新建此文件,內容是如下兩行。

LANG=en_US.UTF-8
LC_TIME=en_US.UTF-8
注:一般設置LANG就行了,它是其它設置的默認值。
終端字體和鍵盤映射:

vi /etc/vconsole.conf #此文件沒有就新建此文件,內容是如下兩行。

KEYMAP=us
FONT=
時區:

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

硬件時間:

hwclock –systohc –utc

Hostname:
按喜好設置主機名:

echo myhostname > /etc/hostname #按照自己的喜好設置自己的主機名

注意: 現在已經不需要再編輯/etc/hosts.
安裝yaourt:
警告: Yaourt是非官方、第三方的腳本,不受官方支持。
最簡單安裝Yaourt的方式是添加Yaourt源至您的 /etc/pacman.conf:
[archlinuxcn]

The Chinese Arch Linux communities packages.

SigLevel = Optional TrustAll
Server = http://repo.archlinuxcn.org/$arch
然后執行如下命令:

pacman -Syu yaourt #同步并安裝yaourt

安裝VirtualBox增強包:

pacman -S virtualbox-guest-utils

手動裝入內核模塊:

modprobe -a vboxguest vboxsf vboxvideo

自動裝入模塊: 在 /etc/modules-load.d/ 中創建文件vbox.conf,加入如下幾行:

/etc/modules-load.d/virtualbox.conf

vboxguest
vboxsf
vboxvideo
每次更新內核時, 自動重編 VirtualBox 客戶機模塊

yaourt –S vboxguest-hook #安裝vboxguest-hook

vi /etc/mkinitcpio.conf

在HOOKS數組后面添加vboxguest
保存退出。

mkinitcpio -p linux #創建初始 ramdisk 環境

設置 Root 密碼:

passwd #密碼自設

安裝配置啟動加載器:

pacman -S grub os-prober

grub-install –target=i386-pc –recheck –debug /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

卸載分區并重啟系統:
如果還在 chroot 環境,先用 exit 命令退出系統:

exit

卸載/mnt中掛載的系統:

umount -R /mnt

重啟:

reboot

小貼士: 確保移除安裝媒介并修改 BIOS 中的啟動選項;否則可能會啟動后會回到安裝界面!
重啟后進入系統

systemctl start dhcpcd #啟用網絡

添加普通用戶:

useradd -m -g users -G wheel -s /bin/bash xxxx #xxxx就是你建立的用戶名,請自行設置

passwd xxxx #修改你剛才新建的用戶的密碼,密碼請自設

visudo

啟用 %wheel ALL=(ALL) ALL 這行,刪除這行前面的#
聲音:

pacman –S alsa-utils

安裝 X server:

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

顯卡驅動,前面已經安裝了vbox增強包,現在我們就不需要在安裝驅動了!
安裝字體:

pacman -S ttf-dejavu

pacman -S wqy-zenhei

pacman -S wqy-microhei

注:字體請安裝自己需求安裝!
安裝圖形界面:
我用的登陸器是slim 桌面環境是xfce4 輸入法是fcitx 網絡管理用network-manager-applet

pacman –S slim xfce4 fcitx-im network-manager-applet xfce4-notifyd

開機運行slim服務

systemctl enable slim.service #開機運行slim服務

systemctl enable NetworkManager #開機運行網絡控制組件

切換到普通用戶下面:

su xxxx #切換到你新建的普通用戶下面

$ cd ~
$ cp /etc/skel/.xinitrc ~
$ vi ~/.xinitrc #修改用戶目錄下的.xinitrc文件,添加如下內容
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之旅。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()