0、UEFI + GPT 安装。
使用Legacy+*mbr 未能成功引导
主板开启UEFI,只要不是上古时代的主板,基本都是支持的,硬盘格式改为GUID。
启动盘制作
使.......
1、网络连接
ping baidu.com
2、修改软件仓库镜像地址,在开头加入清华与猪厂的源
vim /etc/pacman.d/mirrorlist
清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
163源
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
然后更新软件包缓存
sudo pacman -Syy
3、分区
查看下硬盘信息
lsblk
选择要安装的磁盘,建设为/dev/sda
分区
fdisk /dev/sda
创建efi分区
输入 n,
默认即可,
默认即可,
默认即可,
+300M
输入 t 准备将该分区更改为EFI类型分区
输入 1 , 输入L 查看EFI的序号 , 输入序号
创建系统安装分区
输入 n,
后面默认即可
输入 p 查看分区
确认无误,输入 w 保存
.......
格式
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
挂载
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
4、安装基本的系统(重要)
pacstrap /mnt base base-devel linux linux-firmware vi vim nano dhcpcd
生成挂载信息文件
genfstab -U /mnt >> /mnt/etc/fstab
切换到新系统
arch-chroot /mnt
5、安装grub设置引导
安装grub:
pacman -S grub
BIOS模式下部署grub:
grub-install --target=i386-pc /dev/sda
安装grub时出现一个报错:
error: will not proceed with blocklists.
解决办法:
pacman -S parted
parted /dev/sda set 1 bios_grub on
更多细节:
https://www.cnblogs.com/dudemonkey/p/4213750.html
生成grub配置:
grub-mkconfig -o /boot/grub/grub.cfg
安装intel-ucode或amd-ucode
pacman -S linux intel-ucode
重新写入一次引导
grub-mkconfig -o /boot/grub/grub.cfg
6、退出当前系统,重启
exit
reboot
7、如能正常引导进入系统,再完成其他配置
8、为管理员账号设置密码:
passwd root
9、增加普通用户
useradd -m arch
并为arch设置密码
passwd arch
10、设置DNS
vim /etc/resolv.conf #编辑配置文件
nameserver 8.8.8.8
nameserver 114.114.114.114
sudo systemctl enable dhcpcd
vi /etc/rc.conf
在这个文件中添加:
interface = eth0
保存退出之后,敲入命令
dhcpcd
11、安装图形界面 i3-wm
sudo pacman -S xorg-server
12、安装zsh + powerline
网友评论