izangli 发表于 2016-3-23 22:05:33

uefi启动模式下能不能装独立双系统的讨论

grub4dos的有一个版本的安装器可以在bios+mbr这样的组合下,
安装到磁盘的MBR主引导记录里,
那么我会利用以下命令来实现独立双系统的启动

default 0
timeout 5

fontfile /boot/Grub/fonts

#启动主分区①
title 娱乐:启动 Windows 10专业版


hide (hd0,5)
hide (hd0,1)

unhide (hd0,4)
unhide (hd0,0)

rootnoverify (hd0,0)
makeactive
chainloader +1

#启动主分区②
title 工作:启动 Windows 7 旗舰版

hide (hd0,4)
hide (hd0,0)

unhide (hd0,5)
unhide (hd0,1)

rootnoverify (hd0,1)
makeactive
chainloader /bootmgr

title 重启计算机
reboot


这样的话会交替隐藏系统分区和互不影响,
但是如今uefi启动快而且启动界面相对简单,
grub4dos不支持uefi,我对grub2又不太熟悉,
不知道grub2的uefi启动可以实现对磁盘的隐藏操作不,
具体命令又是什么,求大神指点,谢谢!

2011cwj6958 发表于 2016-3-23 23:00:27

在GPT磁盘下,uefi启动安装独立多个系统更加方便,请查找我的相关帖子。

izangli 发表于 2016-3-23 23:10:25

2011cwj6958 发表于 2016-3-23 23:00
在GPT磁盘下,uefi启动安装独立多个系统更加方便,请查找我的相关帖子。

缺的很,基本没有独立的教程,都是裸露所有磁盘分区的

hzican 发表于 2016-3-24 00:26:43

隐藏都是假的,只是没有分配盘符而已!图形界面,用磁盘管理器自己添加或者移除盘符
动手能力强的,直接修改注册表:

hgh1974 发表于 2016-3-24 06:58:59

双系统只能手工调整或隐藏分区了(一般只要删除盘符就能达到目的)。不过也只要做一次并不太麻烦。

wowfans 发表于 2016-3-24 08:42:01

盘符手工删除就是了。
至于引导独立,那是肯定没问题的啦。。。

efi下可以在bios中新建指向EFI分区任意位置的*.EFI文件为启动项,你多新建几个就是了。每个系统对应一个EFI文件,另外再说下微软的bootmgfw.efi貌似优先读取同目录的BCD文件,这样连EFI文件都不用处理了。。。例如你可以再EFI分区下新建WIN7/WIN8/WIN10目录,每个目录都放置对应的bootmgfw.efi和对应的BCD,当然,这样选择系统是开机按主板的启动设备选择热键,例如F12之类的,来选择efi启动项。

izangli 发表于 2016-3-24 11:13:13

wowfans 发表于 2016-3-24 08:42
盘符手工删除就是了。
至于引导独立,那是肯定没问题的啦。。。



不太理解手工删除盘符意味着什么

wowfans 发表于 2016-3-24 11:35:21

izangli 发表于 2016-3-24 11:13
不太理解手工删除盘符意味着什么

没什么意义的,删除盘符和隐藏分区类似。隐藏分区同样可以直接显示,删除盘符后同样也可以在磁盘管理里面分配盘符,都是可以访问的。所以独立只是相对的,引导独立,可以随意删除其他系统的分区。但你要说在一个系统里面,不能访问另外一个系统的磁盘数据,那是不可能的!别说NTFS/FAT了,就连EXT2/3/4/APPLE的文件系统,都可以加载,如果是恶意病毒,都可以让你隐藏掉的分区、盘符重现的。

lbw2007 发表于 2016-3-24 11:48:21

“隐藏系统分区”是真的。
“互不影响”是假的,正如楼上所说,仅仅是没有分配盘符而已。手动删除盘符就能达到你要求的效果。

izangli 发表于 2016-3-24 18:49:50

wowfans 发表于 2016-3-24 11:35
没什么意义的,删除盘符和隐藏分区类似。隐藏分区同样可以直接显示,删除盘符后同样也可以在磁盘管理里面 ...

恩,那我就删除盘符的方式做吧
页: [1]
查看完整版本: uefi启动模式下能不能装独立双系统的讨论