tips:本文僅記錄一次簡單的安裝流程,詳細的操作及原因見參考鏈接。
archlinux版本為:archlinux-2012.08.04-dual.iso
建立網絡連接
虛擬機的網絡連接設置為NAT方式。archlinux-2012.08.04-dual.iso 安裝程序會自動運行 dhcpcd 嘗試配置有線連接。可以通過 ping 一個網站檢查是否成功。因為Google總是被屏蔽,所以:
ping -c 3 www.baidu.com
tips:首先測試網絡,如果連不上網,后面操作進行不了
建立分區
以 cfdisk 示例,進入安裝界面后,輸入 cfdisk,進行分區,示例分區如下:
---------------------------------------------
sda1 /boot 200M
sda2 swap 512M
sda3 / 5G
sda4 /home 剩余空間
---------------------------------------------
tips:如果要重新開始,可以選擇 Quit 退出分區程序。確認無誤后,選擇 Write 並輸入yes將修改寫入磁盤。new完分區別忘了write生效!
可以用一個文件做交換分區,http://caoruntao.iteye.com/blog/732113
格式化文件系統
分區之后,用 mkfs 將分區格式化為選定的文件系統,創建交換分區並激活:
mkfs.ext2 /dev/sda1 mkswap /dev/sda2 swapon /dev/sda2 #激活 swap 分區 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda4
分區、建立文件系統后如圖:

掛載分區
要檢查當前磁盤的標識符和布局:
# lsblk /dev/sda
按照順序掛載
mount /dev/sda3 /mnt #掛載點:/ mkdir /mnt/boot mount /dev/sda1 /mnt/boot #掛載點:/boot mkdir /mnt/home mount /dev/sda4 /mnt/home
tips:如果單獨建立了 boot 或其他分區,同樣進行掛載。
設置源列表
vi /etc/pacman.d/mirrorlist
在前面添加:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch Server = http://ftp.sjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/$arch
源的設置參考:
http://mirrors.163.com/.help/archlinux.html
http://www.archlinux.org.cn/main/node/6/38590
http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=363198
tips:源列表的其他源開頭為mirror,中國的幾個卻為mirrors。把mirrors 抄成 mirror 半天源沒設置好...,還有像bjtu的ArchLinux大小寫的區別,設置源的時候用瀏覽器打開看看,確認正確。
刷新軟件包列表:
pacman -Syy
安裝基本系統
pacstrap /mnt base base-devel
生成 fstab
genfstab -p /mnt >> /mnt/etc/fstab
Chroot 到新系統
arch-chroot /mnt
安裝引導
pacman -S grub-bios modprobe dm-mod grub-install --no-floppy --recheck --debug /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
modprobe dm-mod 是裝入 device-mapper 內核模塊,有了這個模塊 grub-probe 才能更好的檢測磁盤和分區。
下面命令可以避免一個啟動時無關緊要的錯誤信息:
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
tips:先安裝引導,這步如果有問題,整個安裝就失敗了。我用lvm分區安裝時,grub總是安裝有錯誤,重復不少多余操作...
退出安裝
退出 chroot 環境,卸載/mnt中掛載的系統,退出安裝並重啟:
exit umount /mnt/{boot,home,} reboot
tips: 移除安裝介質或修改啟動選項,否則重啟后又會回到安裝界面!更多的設置,安裝成功后再進行。
參考:
https://wiki.archlinux.org/index.php/Beginners'_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
