完成系统安装及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
|
||||
```
|
||||
按 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