|
按照你的预分区,你的menu.lst应该是这样的,你显然少了一个单独用于放置grub的分区。
0 5
1 6
2 7
4 单独用于安装grub
hide unhide就是启动时隐藏不隐藏分区的实现。至于parttype没搜到怎么解释,以前论坛的讨论parttype (hd0,0) 11正常启动,parttype (hd0,0) 18的话,你启动windows的diskmgmt.msc会发现右键也没有格式化操作,实现品牌机的什么硬盘不能格的特殊功能吧。所以做为安全附加项这两项我也加进去了。但是我把放置grub的给注释掉了,#hide (hd0,4)可能是因为原先在使用gdisk分区时就已经预先把该分区隐藏掉了吧,#parttype (hd0,4) 11肯定是不能加的,加了直接grub就废了。
title 01 OS1 ->
unhide (hd0,0)
hide (hd0,1)
hide (hd0,2)
#hide (hd0,4)
unhide (hd0,5)
hide (hd0,6)
hide (hd0,7)
parttype (hd0,0) 11
parttype (hd0,1) 18
parttype (hd0,2) 18
#parttype (hd0,4) 11
rootnoverify (hd0,0)
chainloader +1
makeactive
title 02 OS2 ->
unhide (hd0,1)
hide (hd0,0)
hide (hd0,2)
#hide (hd0,4)
hide (hd0,5)
unhide (hd0,6)
hide (hd0,7)
parttype (hd0,0) 18
parttype (hd0,1) 11
parttype (hd0,2) 18
#parttype (hd0,4) 11
rootnoverify (hd0,1)
chainloader +1
makeactive
title 03 OS3 ->
unhide (hd0,2)
hide (hd0,0)
hide (hd0,1)
#hide (hd0,4)
hide (hd0,5)
hide (hd0,6)
unhide (hd0,7)
parttype (hd0,0) 18
parttype (hd0,1) 18
parttype (hd0,2) 11
#parttype (hd0,4) 11
rootnoverify (hd0,2)
chainloader +1
makeactive |
|