Dos:安装rEFInd:修订间差异
imported>Soleverlee 以“如果要安装Windows和Linux的双系统,例如Win8+Gentoo,可以使用rEFInd来进行引导项管理。Windows8下面安装rEFInd的[http://www.rodsbooks.com/...”为内容创建页面 |
imported>Soleverlee |
||
(未显示同一用户的5个中间版本) | |||
第1行: | 第1行: | ||
=安装= | |||
如果要安装Windows和Linux的双系统,例如Win8+Gentoo,可以使用rEFInd来进行引导项管理。Windows8下面安装rEFInd的[http://www.rodsbooks.com/refind/installing.html#windows 步骤]如下(需要进入管理员的命令提示符) | 如果要安装Windows和Linux的双系统,例如Win8+Gentoo,可以使用rEFInd来进行引导项管理。Windows8下面安装rEFInd的[http://www.rodsbooks.com/refind/installing.html#windows 步骤]如下(需要进入管理员的命令提示符) | ||
<source lang="bash"> | <source lang="bash"> | ||
mountvol S: /S | |||
cd C:\refind-bin-0.8.7 | cd C:\refind-bin-0.8.7 | ||
xcopy /E refind S:\EFI\refind\ | xcopy /E refind S:\EFI\refind\ | ||
第9行: | 第10行: | ||
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi | bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi | ||
</source> | </source> | ||
因为笔者是x86_64机器,所以删掉refind中的多余的dirver目录和efi文件。 | |||
其中refind.conf的配置如下(多余的删掉): | 其中refind.conf的配置如下(多余的删掉): | ||
<pre> | <pre> | ||
menuentry "Windows | menuentry "Windows 10" { | ||
loader \EFI\Microsoft\Boot\bootmgfw.efi | loader \EFI\Microsoft\Boot\bootmgfw.efi | ||
disabled | disabled | ||
第17行: | 第20行: | ||
</pre> | </pre> | ||
实际这里挂载的S就是ESP分区。 | 实际这里挂载的S就是ESP分区。 | ||
注:可能需要在BIOS中禁用掉secure boot才能进入rEFInd的启动界面。 | |||
=UEFI dual boot with gentoo= | |||
<pre> | |||
#不让他自动扫描我的/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" | |||
} | |||
</pre> | |||
其中boot是分区卷标,必须先进入到Linux后修改: | |||
<source lang="bash"> | |||
e2label /dev/sdb6 boot | |||
e2label /dev/sdb7 swap | |||
e2label /dev/sdb8 home | |||
e2label /dev/sdb9 gentoo | |||
#查看Label | |||
blkid /dev/sdb9 | |||
</source> | |||
*[https://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8 Gentoo/Win10双系统安装] | |||
*注:如果出现Invalid loader file! Error :Not found while loading vmlinuz-4,4,38-gentoo请参照上面的链接中的内核编译选项重新编译内核 | |||
[[Category:Linux/Unix]] | [[Category:Linux/Unix]] |
2016年12月16日 (五) 07:01的最新版本
安装
如果要安装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请参照上面的链接中的内核编译选项重新编译内核