安裝 archlinux 之在 BIOS/MBR 基本安裝


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM