|
原帖由 2011jack9898 于 2011-3-25 11:17 发表
半年前我將2個WIN7整合至USB裡
但最近MBR亂掉因而重做
我之前用ubuntu分磁區可以分2個磁區
而且在GRUB4DOS底下使用HIDE和UNHIDE對WINDOWS7的安裝程式有起作用
起作用的意思是可隱藏第一磁區激活第二磁區和解 ...
本人不习惯反复使用 unhide、hide、makeactive 命令,不知这些命令是否会写硬盘。
本人的系统部署跟你的相似,XP X86 + Win7 X64 双系统,
三主分区:
(hd0,0)活动且隐藏,安装GRUB;
(hd0,1)主分区不活动不隐藏,安装XP;
(hd0,2)主分区不活动不隐藏,安装Win7;
在 GRUB 中通过明确的路径加载XP的NTLDR和Win7的BOOTMGR
即:
chainloader (hd0,1)/ntldr
chainloader (hd0,2)/bootmgr
当然也可以通过find自动找到ntldr和bootmgr再加载,若有需要,也可在
chainloader (hd0,2)/bootmgr之前插入加载SLIC的命令。
本人这种方法处理后需自己在XP中手动"隐藏"Win7所在的分区,就是用磁盘管理器不分配盘符,可能还需调整盘符。
同样在Win7系统中不给XP所在的分区不分配盘符,这样也可达到类似你的目的。
这样可保证不用 unhide、hide、makeactive 反复操作磁盘,因为本人不是很了解GRUB,不了解这三条命令会不会写磁盘,
为了防止反复写磁盘,也为了操作、流程简便,所以chainloader给出明确的路径。
[ 本帖最后由 lxl1638 于 2011-3-25 13:43 编辑 ] |
|