一.安裝Arch(無圖形界面)
0.准備工作;
下載arch鏡像,地址:https://www.archlinux.org/download/
1.使用VMware Workstation一路配置,選擇你下載的鏡像:
選擇你下好的iso文件:
二.開啟虛擬機,進入界面,開始安裝:
<1>選第一個.直接進入命令行:
<2>首先開始分區.
按照題目要求,需要四個不同的分區,但主分區只有四個,所以需要邏輯分區來幫助划分;
本題中,將 / 放在一個分區,將其他三個文件放在另外三個邏輯分區;
#fdisk /dev/sda
(dev代表device設備,sda是SATA硬盤的名稱,hda是IDE硬盤的名稱)
<3>開始第一個分區,即 / 分區,給他分一個主分區,大小設置為+5G;
<4>開始第二個分區,設置為擴展分區(extended),為以后划分邏輯分區做准備,大小設置為剩余的+3G;
<5>開始為另外三個文件設置分區;
<6>打印出分區表(Print),並寫入(Write)硬盤;
P:
W:
<7>接下來將每個分區格式化成ext4系統;
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda5
# mkfs.ext4 /dev/sda6
# mkfs.ext4 /dev/sda7
<8>開始掛載(mount);
掛載 /
#mount /dev/sda1 /mnt
掛載 /home
#mkdir /mnt/home
#mount /dev/sda5 /mnt/home
掛載 /etc
#mkdir /mnt/etc
#mount /dev/sda6 /mnt/etc
掛載 /srv
#mkdir /mnt/srv
#mount /dev/sda7 /mnt/srv
查看分區表:
#df -h
三.開始安裝系統.
<1>.編輯添加源,如果提供的源效果不好,可自行將更好的(國內的)源放在前面(可跳過);
#nano /etc/pacman.d/mirrorlist
格式:Server = "http:...."
<2>.刷新列表;
#pacman -Syy
(pacman軟件包管理器是 Arch Linux 的一大亮點。它將一個簡單的二進制包格式和易用的構建系統結合了起來(參見makepkg和ABS)。
不管軟件包是來自官方的 Arch 庫還是用戶自己創建,pacman 都能方便地管理。
pacman 通過和主服務器同步軟件包列表來進行系統更新。這種服務器/客戶端模式可以使用一條命令就下載或安裝軟件包,同時安裝必需的依賴包。)
附上ArchWiki地址:https://wiki.archlinux.org/
<3>安裝基本系統;
#pacstrap -i /mnt base
整個過程需保持聯網!
然后坐等,出現選擇框,如無特殊需求,點擊Enter即可.
<4>生成fstab分區表;
# genfstab -U /mnt >> /mnt/etc/fstab
(genfstab:一個屬於軟件包arch-install-script的shell腳本,通過你目前電腦掛載硬盤的情況自動生成fstab文件)
<5>切換到新系統;
#arch-chroot /mnt /bin/bash
<6>語言設置;
#nano /etc/locale.gen
反注釋(刪掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
這兩個,保存 退出(Ctrl+O,Ctrl+X)
生成locale信息:
#locale-gen
提交選項:
#echo LANG=en_US.UTF-8 > /etc/locale.conf
<7>安裝grub引導;
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
四.用戶管理.
<1>.設置root密碼;
#passwd
<2>:添加新用戶;
#useradd -m -g users -s /bin/bash 用戶名
設置密碼
#passwd 用戶名
為用戶添加sudo權限
#nano /etc/sudoers(我沒找到這個文件)
在 root ALL=(ALL) ALL 下面添加
用戶名 ALL=(ALL) ALL
為你剛才創建的用戶 添加sudo權限
五.退出,重啟;
#exit
# reboot
參考:https://www.linuxidc.com/Linux/2017-12/149118.htm
https://blog.csdn.net/r8l8q8/article/details/76516523