archlinux+windows双系统安装“大致过程”与“注意事项”。
获取arch的iso文件,并将其刻录到U盘上
刻录前要先将U盘格式化(FAT32,exFAT)
关闭电脑的bios的安全启动,将u盘启动调整到最前面;把u盘插到电脑上;重启
此时会进入archlinux安装引导界面,按回车,一段时间按后会进入一个临时的arch操作系统。接下来要使用这个临时的操作系统来安装archlinux
联网
使用iwctl连接wifi
划分磁盘分区
使用gdisk
格式化磁盘分区(得到文件系统)
使用mkfs.*,其中EFI分区要格式化为FAT格式(mkfs.fat -F 32 /device/path)
挂载文件系统
将根文件系统挂载到/mnt
将EFI分区挂载到/mnt/boot
安装基本的内核以及固件,以及需要用到的软件
这三个包(base, linux, linux-firmware)是必须安装的
pacstrap -K /mnt base linux linux-firmware
grub和efibootmgr用于安装archlinux的启动项到EFI, os-prober用于探测原来的windows操作系统的引导项
pacstrap -K /mnt grub, efibootmagr, os-prober
iwd networkmanager用于新系统的联网,,dhcpcd用于自动分配ip地址
pacstrap -K /mnt iwd networkmanager dhcpcd
编辑文件
pacstrap -K /mnt vim
生称文件分区挂载表
genfstab -U /mnt >> /etc/fstab
使用arch-chroot进入到/mnt里
arch-chroot /mnt
开启os探测
去掉“/ect/defalut/grub”里的“GRUB_DISABLE_OS_PROBER=false”这一行的注释即可
把grub引导项安装到EFI分区(/boot)
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg
此时已安装好了arch,但重启后没有windows的引导项。
重启后可以进入新安装的arch
添加windows的引导项
- 挂载windows的EFI分区
- 再生成一下grub引导项目。
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg
此时archlinux+windows双系统已经安装完成。
可选地,给arch安装KDE桌面
pacman -S --needed xorg sddm plasma kde-applications
systemctl enable sddm