Arch Linux(或稱(chēng)Arch)是一種以輕量簡(jiǎn)潔為設(shè)計(jì)理念的Linux發(fā)行版负敏。
1.準(zhǔn)備工作
去官網(wǎng)下載即可(推薦使用紅色框框的方式)
2.創(chuàng)建虛擬機(jī)
下載鏡像后岸更,在VM,創(chuàng)建新的虛擬機(jī)(打開(kāi)VM韩脏,點(diǎn)擊紅色方框的內(nèi)容)
這里選擇典型该面,下一步
選擇下載好的鏡像酣胀,下一步
選擇操作系統(tǒng)為:Linux 版本為:CentOS 64位(VM沒(méi)有與Arch對(duì)應(yīng)的版本,這里這只是選擇CentOS即可)全度,下一步
選擇虛擬機(jī)的名稱(chēng)煮剧,安裝位置,下一步
選擇磁盤(pán)大小将鸵,一般默認(rèn)20G就可以勉盅,下一步
點(diǎn)擊完成,虛擬機(jī)就創(chuàng)建好了(網(wǎng)絡(luò)適配器最好選擇NAT顶掉,我之前就在這被坑過(guò))
點(diǎn)擊開(kāi)啟此虛擬機(jī)
3.開(kāi)始安裝
開(kāi)啟虛擬機(jī)成功(如果遇到什么可移動(dòng)設(shè)備等等的小彈框草娜,點(diǎn)擊確定即可)這就是安裝ArchLinux的界面;安裝64位的選第一項(xiàng)就可以痒筒,32位選擇第三項(xiàng)就可以宰闰,選擇好,然后回車(chē)
進(jìn)入系統(tǒng)后,ping一下網(wǎng)絡(luò):ping -c 4 www.baidu.com羹令;如果有網(wǎng)的話就可以進(jìn)行下一步书劝,Archlinux沒(méi)有網(wǎng)的話是不能裝的。因?yàn)樗推渌膌inux發(fā)行版不太一樣咐容。它的live鏡像真的只是一個(gè)給你在線安裝arch的環(huán)境而已舆逃。所有的arch的軟件包都需要聯(lián)網(wǎng)下載安裝。沒(méi)網(wǎng)或者網(wǎng)速超慢的話還是先別安裝了戳粒。如果ping的結(jié)果是找不到該主機(jī)路狮,可能是由于dhcp服務(wù)沒(méi)有開(kāi)啟,使用 systemctl enable dhcpcd.service 開(kāi)啟該服務(wù)蔚约。
使用 lsblk 命令查看一下存儲(chǔ)設(shè)備狀態(tài)奄妨。會(huì)有一塊sda0的硬盤(pán)。
下一步就是分區(qū) 苹祟,輸入 cfdisk 進(jìn)入交互界面砸抛,選擇gpt
new一塊磁盤(pán)(比較懶,大小直接20G)树枫,然后write(記得確認(rèn)時(shí)輸入yes)直焙,最后quit出來(lái),查看一下磁盤(pán)
使用 lsblk 查看時(shí)砂轻,發(fā)現(xiàn)多了一塊sda1奔誓,這就是剛才分出磁盤(pán)
分完區(qū)還沒(méi)有結(jié)束,還要格式化這個(gè)分區(qū)搔涝。用 mkfs.ext4 /dev/sda1 命令厨喂。雖然我們也可以將其分為其他格式的,但是archwiki強(qiáng)烈建議我們分成ext4格式的分區(qū)庄呈。
格式化完成蜕煌,然后就是掛載目錄。如果分了好幾個(gè)區(qū)诬留,可能都需要掛載到對(duì)應(yīng)的目錄斜纪。但是因?yàn)槲椰F(xiàn)在只分了一個(gè)區(qū),所以只需要輸入 mount /dev/sda1 /mnt 命令即可文兑。
由于鏡像站文件中有太多國(guó)外網(wǎng)址盒刚,網(wǎng)速慢,所以在鏡像站文件開(kāi)頭添加國(guó)內(nèi)鏡像站 輸入:nano /etc/pacman.d/mirrorlist 命令彩届,把第一個(gè)服務(wù)注釋掉:在前面加上兩個(gè) ## 即可伪冰,第二個(gè)服務(wù)改成163的,最后Ctrl+X退出樟蠕,輸入y贮聂,確定保存靠柑。下圖是修改后的結(jié)果。
然后開(kāi)始安裝基本系統(tǒng)吓懈,pacstrap -i /mnt base base-devel歼冰,一路回車(chē)即可(速度就看你的網(wǎng)速了)
安裝完后需要生成fstab,輸入: genfstab -U /mnt >> /mnt/etc/fstab
生成完成之后必須查看一下fstab是否生成成功 輸入:nano /mnt/etc/fstab
如果不成功需要重新生成一下耻警。生成成功之后就可以繼續(xù)了隔嫡。
下面切換到新系統(tǒng)開(kāi)始配置一些重要的設(shè)置 輸入:arch-chroot /mnt /bin/bash
然后你會(huì)發(fā)現(xiàn)命令提示符已經(jīng)悄悄的變化了。
配置區(qū)域甘穿,首先找到locale.gen文件腮恩,輸入:nano /etc/locale.gen
打開(kāi)locale文件,將en_US.UTF-8温兼,zh_CN.UTF-8和這三行前面的#號(hào)刪除即可秸滴。然后按Ctrl+X保存退出即可。
如果你打算安裝桌面等圖形界面募判,并使用中文的話荡含,輸入:echo LANG=zh_CN.UTF-8 > /etc/locale.conf
如果在終端界面下使用中文區(qū)域的話,終端會(huì)出現(xiàn)亂碼情況届垫。因?yàn)榻K端默認(rèn)的點(diǎn)陣顯示不支持漢字释液。如果想要在終端界面正常顯示中文的話,可以安裝fbterm装处。
下面是配置時(shí)區(qū)误债。所有時(shí)區(qū)都在 /usr/share/zoneinfo中。使用 ls /usr/share/zoneinfo/ 命令即可查看時(shí)區(qū)符衔。使用以下命令配置時(shí)區(qū)找前。ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
設(shè)置一個(gè)主機(jī)名糟袁,我這里設(shè)置主機(jī)名為archlinux
echo archlinux >/etc/hostname
并且把主機(jī)名添加到/etc/hosts文件判族,輸入: vi?/etc/hosts,修改完成后 ESC 然后Shift+ :最后輸入wq回車(chē)项戴。下圖是修改后的結(jié)果
設(shè)置密碼 輸入:passwd```? 然后輸入```回車(chē)形帮,輸入密碼即可
安裝引導(dǎo)工具grub輸入:pacman -S grub,一路回車(chē)即可
安裝完成后用命令
64位:grub-install --force /dev/sda? ? 32位:grub-install --recheck /dev/sda
(這里不需要sda1這樣后加數(shù)字的)寫(xiě)入到系統(tǒng)中周叮。如果提示沒(méi)有錯(cuò)誤報(bào)告說(shuō)明grub安裝成功辩撑。
然后再生成一個(gè)默認(rèn)的配置文件 輸入:grub-mkconfig -o /boot/grub/grub.cfg
配置網(wǎng)絡(luò)
然后需要配置一下網(wǎng)絡(luò),輸入:systemctl enable dhcpcd.service
然后退出新安裝好的系統(tǒng)仿耽,輸入:exit
卸載已掛載的分區(qū)合冀,輸入:umount -R /mnt
重啟虛擬機(jī),輸入:reboot
稍等片刻便會(huì)進(jìn)入到新系統(tǒng)中项贺。盡情happy吧君躺!