Dos:安装rEFInd:修订间差异

来自WHY42
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">
mountval S: /S
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 8.1" {
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请参照上面的链接中的内核编译选项重新编译内核