ArchLinux与windows10共存安装
发布网友
发布时间:2022-11-29 13:00
我来回答
共1个回答
热心网友
时间:2023-01-22 04:21
这是一篇简要的总结性文章,适用于在UEFI模式下进行的Windows10与Archlinux共存性安装。
注意:不要使用ultraiso制作镜像,否则将造成U盘启动的LOOP,无法进入安装。
使用rufus写入镜像,切记在最后一步选择DD镜像写入模式,这是ultraiso所不具备的模式。
在windows中划分出要使用的空白磁盘,关闭快速启动,同时在BIOS中禁止SecureBoot,将U盘改为启动第一顺位,即可开始安装。
安装前预计分区如下:
lsblk列出磁盘信息
cfdisk进行磁盘分区(注意/dev/sdx不要写错)
挂载新分区
此时可进入/mnt/boot/efi 查看其内容:
可见在/efi/EFI文件夹下存在各个系统写入的启动项,UEFI默认读取/BOOT文件夹下的bootx64.efi来启动,最先安装的windows将/EFI/Microsoft/Boot/bootmgfw.efi下的efi文件重命名为bootx64.efi并放置到/BOOT下,然而在安装Linux时Linux也会将自己的efi文件重命名并复制到/BOOT下,这样就造成了windows的启动被覆盖。
(解决方案:照常安装Linux,Reboot后再次执行
Grub菜单中即可生成Windows启动项)
此时可考虑提取备份原有EFI分区:
进入正式安装:
更改/etc/hostname 和/etc/hosts里的主机名
为了之后能连上网络,安装:
基本上安装完成
重启之后,以root和之前设置的密码登录,
可以按照之前的步骤连接到wifi,
新建一个日常使用的非root账户:
开启Multilib:
去掉/etc/pacman.conf下的注释:
之后# pacman -Syy
安装Yaourt以使用AUR:
系统安装完成。