如果你的电脑只有一块硬盘,且只有一个windows系统(即只用了一个主分区),还有windows位于物理磁盘的最前,那么有以下结论:
(hd0,0)相当于sda1相当于windows 的C盘。
(hd0,4)相当于sda5相当于windows 的D盘。
(hd0,5)相当于sda6相当于windows 的E盘。
(hd0,6)相当于sda7相当于windows 的F盘。
规律就是,windows系统要安装到主分区,而linux无所谓,逻辑分区也可以。
主分区的分区号为(hd0,0~3)也就是sda1~4.
而逻辑分区只能从(hd0,4) 也就是sda5开始计数,不管之前占用了几个主分区(主分区最多就4个)。
实际上你不用管那些了,ubuntu从9.10开始就用grub2了,也不用自己写menu.lst了,一句sudo update-grub就都解决了。
需要用u盘或光盘启动系统后,运行mbrfix程序
程序—附件—终端 输入sudo update-grub回车。ub10.10是用grub2了,配置文件是boot/grub/grub.cfg
你在终端输入sudo apt-get install grub2试试
用一张windows的移动盘,进入到DOS下,输入fdisk /mbr
这样就能修复MBR
ubuntu10.04开始 grub就升级了,不是以前的配置方法,在终端输入 sudo update-grub 即可
听说是MBR坏了 用原版的装机光盘打开修复的控制台,用
fixboot
fixmbr
就好了。
我也不是很清楚,首先声明一下,Ubuntu版本是9.10和10.04.
如果是直接升级的话好像网上说就是有不少问题,你可以使用光盘卸载了再重新安装一下,建议完全安装而不是简单的五笔安装,那个实在太不稳定。
另外安装之后尽量不要有磁盘工具划分分区了,血的教训!
没能帮到你,期待高手吧。
PS:我现在使用的还是9.10