完成系统安装及GRUB引导配置
This commit is contained in:
parent
cf468f5ae7
commit
818740d9fe
107
README.md
107
README.md
@ -42,3 +42,110 @@ exit
|
|||||||
ping www.baidu.com
|
ping www.baidu.com
|
||||||
```
|
```
|
||||||
按 Ctrl + C 退出网络测试
|
按 Ctrl + C 退出网络测试
|
||||||
|
### 确保时间同步
|
||||||
|
```c
|
||||||
|
timedatectl
|
||||||
|
```
|
||||||
|
### 更换软件源
|
||||||
|
```c
|
||||||
|
curl -L 'https://archlinux.org/mirrorlist/?country=CN&protocol=https' -o /etc/pacman.d/mirrorlist
|
||||||
|
```
|
||||||
|
编辑软件源,去掉软件源前面的 # 号
|
||||||
|
```c
|
||||||
|
vim /etc/pacman.d/mirrorlist
|
||||||
|
```
|
||||||
|
生效软件源
|
||||||
|
```c
|
||||||
|
sudo pacman -Sy
|
||||||
|
```
|
||||||
|
### 分区
|
||||||
|
删除所有分区
|
||||||
|
```c
|
||||||
|
parted /dev/nvme0n1
|
||||||
|
```
|
||||||
|
输入 mktable
|
||||||
|
```c
|
||||||
|
(parted) mktable
|
||||||
|
```
|
||||||
|
输入 gpt,磁盘类型GPT,有数据会警告,输入 Yes 即可
|
||||||
|
```c
|
||||||
|
New disk label type? gpt
|
||||||
|
```
|
||||||
|
退出 parted
|
||||||
|
```c
|
||||||
|
(parted) quit
|
||||||
|
```
|
||||||
|
建立新分区
|
||||||
|
```c
|
||||||
|
cfdisk /dev/nvme0n1
|
||||||
|
```
|
||||||
|
查看分区
|
||||||
|
```c
|
||||||
|
lsblk
|
||||||
|
```
|
||||||
|
格式化分区
|
||||||
|
格式化 EFI 分区
|
||||||
|
```c
|
||||||
|
mkfs.fat -F32 /dev/nvme0n1p1
|
||||||
|
```
|
||||||
|
格式化 Swap 交换分区
|
||||||
|
```c
|
||||||
|
mkswap /dev/nvme0n1p2
|
||||||
|
```
|
||||||
|
格式化 根目录
|
||||||
|
```c
|
||||||
|
mkfs.ext4 /dev/nvme0n1p3
|
||||||
|
```
|
||||||
|
挂载
|
||||||
|
```c
|
||||||
|
mount /dev/nvme0n1p3/mnt
|
||||||
|
mkdir -p /mnt/boot
|
||||||
|
mount /dev/nvme0n1p1 /mnt/boot
|
||||||
|
```
|
||||||
|
启用 swap 分区
|
||||||
|
```c
|
||||||
|
swapon /dev/nvme0n1p2
|
||||||
|
```
|
||||||
|
### 安装系统(长期内核版本)
|
||||||
|
```c
|
||||||
|
pacstrap -K /mnt base base-devel linux-firmware linux-lts linux-lts-headers intel-ucode
|
||||||
|
```
|
||||||
|
挂载信息载入系统
|
||||||
|
```c
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
```
|
||||||
|
进入新系统
|
||||||
|
```c
|
||||||
|
arch-chroot /mnt
|
||||||
|
```
|
||||||
|
安装文本编辑器与网络管理
|
||||||
|
```c
|
||||||
|
pacman -S vim networkmanager
|
||||||
|
```
|
||||||
|
开机自启动网络
|
||||||
|
```c
|
||||||
|
systemctl enable NetworkManager
|
||||||
|
```
|
||||||
|
设置 root 密码
|
||||||
|
```c
|
||||||
|
passwd root
|
||||||
|
```
|
||||||
|
### 建立 GRUB 引导
|
||||||
|
安装 GRUB
|
||||||
|
```c
|
||||||
|
pacman -S grub efibootmgr
|
||||||
|
```
|
||||||
|
执行命令
|
||||||
|
```c
|
||||||
|
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
|
||||||
|
```
|
||||||
|
生成 GRUB 所需的配置文件
|
||||||
|
```c
|
||||||
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
|
```
|
||||||
|
执行操作
|
||||||
|
```c
|
||||||
|
exit # 退回安装环境
|
||||||
|
umount -R /mnt # 卸载新分区
|
||||||
|
reboot # 重启
|
||||||
|
```
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user