1. 程式人生 > >初探arch -小白安裝arch篇

初探arch -小白安裝arch篇

進行 tar pacman 操作系統 local inf mir arc 感謝

前段時間突然想試一試arch系統,電腦有點拖不動了,想想可以自己DIY自己需要的東西,就裝個arch吧。

於是就馬不停蹄的安裝。

1.開始:用U盤制作啟動盤。這裏推薦低量級的制作軟件USBwriter。

然後去下載arch最新穩定版。把arch寫入u盤。(會格式化U盤,建議用原來廢棄的)

2.開機進入BIOS,切換U盤到第一序列。基本操作不多說。

重啟。進入安裝界面,回車。進入如下界面。

技術分享圖片

3.進行聯網,執行:(以下操作都帶#不用輸入) # wifi-menu 連接完後,執行:(看網絡是否通) # ping -c 3 www.baidu.com 同步時間,執行: # timedatectl set-ntp true
4.編輯鏡像站文件,執行: # nano /etc/pacman.d/mirrorlist 在##Germany上面空白處添加一行代碼,用處是將清華代碼源代入:(千萬別寫錯了) Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch 執行ctrl+x退出,提示是否保存,輸入y回車保存 5.看下磁盤情況: # lsblk 主要判斷下是分sda還是sdb,一般情況下是sda 6.判斷是否EFI: # ls /sys/firmware/efi/efivars 如果返回ls: cannot access ‘/sys/firmware/efi/efivars‘: No such file or directory說明是BIOS方式,否則EFI。
本人電腦是EFI,以下都以EFI為主 7.分配空間:(以sda為例,全機安裝arch,先將sda清空再分) 分區方案: sda1---------------1G------------------------/boot/EFi sda2---------------2G------------------------/boot sda3---------------450G------------------------/ # fdisk /dev/sda 建立gpt分區表輸入:g 建立分區輸入:n 分區號直接:回車 提示讓輸入開始扇區:回車 讓輸入結束扇區:+1G回車 建立第二個分區:輸入n
回車 輸入開始扇區: 回車 輸入結束扇區:+2G 建立第三個分區:輸入n 回車 輸入開始扇區: 回車 輸入結束扇區:回車 輸入:w保存並退出

8.格式化並掛載,執行:

# mkfs.fat -F32 /dev/sda1 (ESP分區) # mkfs.ext4 /dev/sda2 (boot分區) # mkfs.ext4 /dev/sda3(/分區) (2)掛載:(必須按順序來mkdir,以下空格都是一個,為了方便才來的開一些) # mount /dev/sda3 /mnt # mkdir /mnt/boot # mount /dev/sda2 /mnt/boot # mkdir /mnt/boot/EFI # mount /dev/sda1 /mnt/boot/EFI 執行: # lsblk 應該在sda下有三個已經掛載了的分區了 9.開始安裝基本操作系統,執行:(安裝項目回車,默認全裝,安裝過程輸y,以下所有內容都相同) # pacstrap -i /mnt base base-devel 10.配置基礎系統 (1)配置fstab,執行:(註意空格,我分都都很開了,一定別寫錯了,用 -U 或 -L 選項來設置UUID 或卷標) # genfstab -U /mnt >> /mnt/etc/fstab (2)切換到新系統,執行:(成功後root變白) # arch-chroot /mnt (3)進行本地語言設置,執行: # nano /etc/locale.gen 刪掉 en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8 前面的# 退出保存 執行:(看到兩個語言done就是成功了。) # locale-gen 執行:(將系統 locale 設置為en_US.UTF-8) # echo LANG=en_US.UTF-8 /etc/locale.conf (4)設置時區,執行:(二選一) # tzselect 依次輸入 4 9 1 1 也可以執行: # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 設置硬件時間,執行:(以UTC為標準) # hwclock --systohc --utc 11.引導系統 GRUB進行UEFI引導,執行: # pacman -S dosfstools grub efibootmgr 進行安裝grub, 執行:(成功會顯示no error reported) # grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck 進行配置grub,執行:(成功最後是done) # grub-mkconfig -o /boot/grub/grub.cfg 12.最後基本操作 安裝dialog等這部很重要,執行: # pacman -S vim dialog wpa_supplicant ntfs-3g 設置root密碼,執行: # passwd 設置主機名,執行:(blackchaos你的主機名) # echo blackchaos > /etc/hostname

創建一個初始 RAM disk,執行:

# mkinitcpio -p linux

退出,執行:(-R能強行全部退出掛載)

# exit

# umount -R /mnt

# reboot (這裏也可以shutdown然後拔U盤再開機,一定記得拔U盤)

到此為止,arch的基礎系統就基本完成了,剩下的就是自己搭配的框架、軟件、桌面、自己電腦的驅動,等等。

參考了下viseator的文章,萬分感謝。

初探arch -小白安裝arch篇