|
发现一个问题,不知是何原因,请您看一下是否要修改umbr
在一个双硬盘的电脑上,机械硬盘为MBR分区结构,仅分两个分区,作数据盘。SSD硬盘为GPT分区结构,分为4个分区,作操作系统盘,在BIOS中将SSD设为第一启动盘,用umbr -d=0 (hd0,0)/umbr/grldr命令在0扇区写入启动信息。用bootice查看,ssd的主引导记录类型为其他类型的引导,而机械硬盘的主引导记录类型为nt5,又未在机械硬盘上存放grldr等任何引导文件(我是故意不想让机械硬盘作启动盘)。
启动后能进入grub4dos菜单,想用grub4dos的root (hd0,3),再启动该分区的系统,提示无此分区。用find命令(未带任何参数,下同)查看,发现硬盘分区情况是:(hd1,0)、(hd1,1)、(hd1,2)、(hd1,3)、(hd0,0)、(hd0,1)。
而用xorboot在0扇区写入启动信息,启动相同版本的grub4dos,用find命令查看,发现硬盘分区情况是:(hd0,0)、(hd0,1)、(hd0,2)、(hd0,3)、(hd1,0)、(hd1,1)。就可启动(hd0,3)的系统了。
两个硬盘在主板上的物理连接是,机械硬盘连接的sata二代的某个编号口上,而SSD硬盘连接的sata三代的编号号上(我的主板只有一个灰色的sata三代口)。
从上可看出,umbr启动时,似乎未将在BIOS中选定的第一硬盘置为(hd0),不知是何原因,请您看一下是否要修改umbr。 |
|