1. 程式人生 > >Arch Linux實體機安裝記錄

Arch Linux實體機安裝記錄

chl pacman ntp hosts 很多 .cn rep ext4 code

下面將記錄筆者在戴爾筆記本安裝arch linux的過程,用於記錄,以便下次使用。

本文的內容參考arch linux官方Wiki。

首先,使用Power ISO把鏡像安裝到U盤,使用U盤安裝。

通過U盤啟動進入試用系統後,開始以下操作:

連接無線網絡:

安裝的過程中,需要聯網,因為我是使用無線網絡的,所以需要先配置無線Wifi,

wifi-menu  這個是帶有圖形界面的網絡設置工具

根據提示連接指定的wifi,設置完成後,需要大約等1分鐘,再用ping baidu.com來測試是否已經連接成功

確認計算機的啟動引導方式:

ls /sys/firmware/efi/efivars  如果提示No such file or directory,則表示是以BIOS引導,否則以EFI引導,這對後面的安裝有影響,因為筆者的是BIOS,所以後文只說到關於BIOS引導的部分

在線更新系統時間:

timedatectl set-ntp true

分區:(數據無價,請謹慎操作)

fdisk -l  查看要安裝的硬盤的路徑,我的是/dev/sda

fdisk /dev/sda  切換到sda的分區模式,輸入m可以查看指令幫助,筆者的硬盤之前是用於Windows的,所以筆者需要先刪除舊的分區,再重新分區

分區方案:

/boot 300M,sda1

/ 30G,sda2

/var 20G,sda3

/home 剩余全部,sda4

格式化分區:

mkfs.ext4 /dev/sdaX  格式化為ext4格式,sdaX的X代表各個分區的序號

掛載根目錄:

/mount /dev/sda2 /mnt

添加鏡像源:

vim /etc/pacman.d/mirrorlist

  在文本頂部添加:

    Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch     Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch   另外,也可以把China的路徑調到其他國家的前面,這樣可以直接先從China的開始下載安裝 安裝系統基礎包: pacstrap /mnt base base-devel  base-devel不是必須安裝的,但是它包含了很多常用的功能,像是gcc,grep,pacman,sudo,systemd,which,所以還是安裝吧

生成Fstab:

genfstab -U /mnt >> /mnt/etc/fstab

變更管理員:

arch-chroot /mnt

設置時區:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

hwclock --systohc

設置語言:

vim /etc/locale.gen  把zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8這四行的註釋取消

locale-gen  生成語言

vi /etc/locale.conf

在文本內加入LANG=en_US.UTF-8

設置主機名:

vi /etc/hostname

在文本內添加主機名,我的是cycong-ArchLinux

vi /etc/hosts

在文本內添加:

127.0.0.1 localhost

::1 localhost

127.0.1.1 cycong-ArchLinux.localdomain cycong-ArchLinux

安裝有用的軟件:

pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager  分別是Vim文本編輯器、網絡的工具、NTFS讀寫支持

設置管理員密碼:

passwd

重啟:

exit  退出系統登錄

umount -R /mnt  取消掛載

reboot

Arch Linux實體機安裝記錄