Dos:安装rEFInd
安装
如果要安装Windows和Linux的双系统,例如Win8+Gentoo,可以使用rEFInd来进行引导项管理。Windows8下面安装rEFInd的步骤如下(需要进入管理员的命令提示符)
mountvol S: /S
cd C:\refind-bin-0.8.7
xcopy /E refind S:\EFI\refind\
S:
cd EFI\refind
rename refind.conf-sample refind.conf
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
因为笔者是x86_64机器,所以删掉refind中的多余的dirver目录和efi文件。
其中refind.conf的配置如下(多余的删掉):
menuentry "Windows 10" { loader \EFI\Microsoft\Boot\bootmgfw.efi disabled }
实际这里挂载的S就是ESP分区。
注:可能需要在BIOS中禁用掉secure boot才能进入rEFInd的启动界面。
UEFI dual boot with gentoo
#不让他自动扫描我的/boot分区所在的磁盘,否则出现两个启动项,一个自动扫描的,一个是自己配置的 dont_scan_volumes "boot" menuentry Gentoo { icon EFI/refind/icons/os_gentoo.png volume boot loader \bzImage-4.4.38-gentoo initrd \initramfs-4.4.38-gentoo options "root=/dev/sdb9 ro" }
其中boot是分区卷标,必须先进入到Linux后修改:
e2label /dev/sdb6 boot
e2label /dev/sdb7 swap
e2label /dev/sdb8 home
e2label /dev/sdb9 gentoo
#查看Label
blkid /dev/sdb9
- Gentoo/Win10双系统安装
- 注:如果出现Invalid loader file! Error :Not found while loading vmlinuz-4,4,38-gentoo请参照上面的链接中的内核编译选项重新编译内核