1. 程式人生 > >極簡安裝archlinux

極簡安裝archlinux

這裡提供archinux最簡安裝到福睿計算機所用到的命令,達到能順利啟動執行的程度即可,力求自動聯網。
一、準備
1、準備網路
檢視網路裝置。假設有線網絡卡為eno1,無線網絡卡為wlp9s0
ifconfig -a
如果處於有線DHCP網路環境,插上網線,網路一般是通的。
#systemctl start dhcpcd
有線網路,需要配置靜態IP地址的情況配置DNS、新增IP地址以及閘道器
#echo ‘nameserver 10.64.61.131’ >> /etc/resolv.conf
#ifconfig eno1 10.199.169.96 netmask 255.255.255.128 up
#route add default gateway 10.199.169.126
無線網路,執行如下命令
#wifi-menu
該指令執行過程會生產一個wifi的配置檔案/etc/netctl/wlp9s0-gnuwifi(無線網絡卡名與wifi熱點名組合成檔名)
2、準備安裝源
將/etc/pacman.d/mirrorlist檔案中非中國大陸伺服器的資訊都註釋掉。
sed -i '/Score/{/China/!{n;s/^/#/}}' /etc/pacman.d/mirrorlist
#同步更新下載最新的資料庫 
pacman -Syy
3、準備磁碟分割槽
#檢視磁碟分割槽
fdisk -l
#格式化根分割槽
mkfs.ext3 /dev/sda9
#掛裝根分割槽
mount /dev/sda9 /mnt
#在根分割槽下建立/home掛裝點
mkdir /mnt/home
#掛裝/home分割槽
mount /dev/sda3 /mnt/home
二、安裝
#安裝位置:/mnt掛裝的分割槽
#基本系統必備:base base-devel
#多系統引導必備:os-prober grub-bios
#其他:NTFS檔案系統驅動ntfs-3g、網路管理工具net-tools、WIFI登入必備wpa_supplicant
#pacstrap /mnt base base-devel os-prober grub-bios ntfs-3g net-tools wpa_supplicant
生成fstab檔案 
#genfstab -U /mnt >> /mnt/etc/fstab
儲存wifi網路配置檔案
cp /etc/netctl/wlp9s0-gnuwifi /mnt/etc/netctl/ 
三、配置
1、進入/mnt下新裝的系統 
#arch-chroot /mnt 
2、設定密碼
設定root密碼
#passwd 
建立使用者kuake 
#useradd -d /home/kuake kuake 
設定使用者kuake的密碼 
#passwd kuake
#3、系統引導
#生成多系統引導配置檔案
grub-mkconfig -o /boot/grub/grub.cfg
#安裝引導
#grub-install /dev/sda
#4、使開機時自動啟用DHCP網路
systemctl enable dhcpcd
#5、使開機時自動啟用wifi
#cd /etc/netctl/
#netctl enable wlp9s0-gnuwifi
#6、生成靜態IP地址配置檔案
cd /etc/netctl/
echo "Interface=eno1" >> eno1-lan
echo "Connection=ethernet" >> eno1-lan
echo "IP=static" >> eno1-lan
echo "Address=('10.199.169.96/25')" >> eno1-lan
echo "Gateway='10.199.169.126'" >> eno1-lan
echo "DNS=('10.64.61.131')" >> eno1-lan
#使開機時自動啟用靜態IP地址網路
netctl enable eno1-lan
7、收尾
退出chroot 
#exit
解除安裝掛裝點
#umount /mnt/home 
#umount /mnt 
重啟
#reboot
#取消網址archlinux開頭的伺服器資訊行首的註釋(中國的伺服器對於安裝而言的確快捷方便,但個別軟體在中國伺服器上找不到)
#sed -i '/\/\/archlinux/{s/#//}' /etc/pacman.d/mirrorlist
#同步更新下載最新的資料庫 
pacman -Syy

安裝CLI介面打網路瀏覽器

pacman -S elinks

關機

#poweroff
(更新日期:2017年04月05日  聯絡作者:[email protected]