事件的过程是这样的:
我的电脑有两块硬盘,一块旧日立160G,一块新希捷1T,还有一块8G的U盘,日立上面装着xp和win7
我在win7用unetbootin做了个kubuntu10.10RC的U盘liveCD
安装一切顺利,安装时我把grub2装在了默认的sda
可后来我冏了,把U盘拔下来进不了grub,我才恍然大悟,我把grub2装在u盘了,fdisk -l一看,果然如此,u盘就是那个sda1
于是我问了这个问题:viewtopic.php?f=77&t=296025,学会了grub-install /dev/sda
我心想,grub应该装在主分区才对,就运行了这个:sudo grub-install /dev/sdc1,sdc1就是XP所在地
之后拔下U盘,顺利进grub,进kubuntu。可怪事发生了,除了kubuntu所在分区(sdc7)能挂载,别的分区都挂不了了
我插上U盘,用U盘上的grub引导,结果是除了U盘所在分区(sda1)外,都能挂载
我也没在意,就是开机的时候按s跳过检查而已
最后,今天想进windows,在grub那儿选最后一项windows7(loader),没有进入windows,又返回grub了
无论我选几次,都是跳到grub的选择界面,进不了windows
怎样才能恢复,进入windows?
最后,附上我的fdisk -l
Disk /dev/sda: 8036 MB, 8036286464 bytes
255 heads, 63 sectors/track, 977 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0020d845
Device Boot Start End Blocks Id System
/dev/sda1 * 1 978 7847904+ b W95 FAT32
Partition 1 has different physical/logical endings:
phys=(976, 254, 63) logical=(977, 5, 52)
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9572b12e
Device Boot Start End Blocks Id System
/dev/sdb1 1 5222 41943040 7 HPFS/NTFS
/dev/sdb2 5222 121601 934815744 7 HPFS/NTFS
Disk /dev/sdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x06d106d1
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sdc2 1276 19183 143845979+ f W95 Ext'd (LBA)
/dev/sdc3 19184 19457 2200905 1c Hidden W95 FAT32 (LBA)
/dev/sdc5 1276 7674 51399936 7 HPFS/NTFS
/dev/sdc6 7675 14073 51399936 7 HPFS/NTFS
/dev/sdc7 14074 15514 11574801 83 Linux
/dev/sdc8 15515 19183 29471211 7 HPFS/NTFS
我被grub绕晕了,绕得连win7都启动不了了
- jpegreader
- 帖子: 111
- 注册时间: 2009-08-01 18:15
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
- jpegreader
- 帖子: 111
- 注册时间: 2009-08-01 18:15
Re: 我被grub绕晕了,绕得连win7都启动不了了
啊啊啊啊…………
我受够了……按照13楼说的操作后,重启想进win7,结果出来个no grldr……
我现在也没必要用win7了,可kubuntu还有个问题,就是挂不了我的U盘
开机的时候提示无法mount seagate1-1,我的希捷确实分了一个区叫seagate1,可从来没有一个区叫seagate1-1的
按s跳过进系统后,发现系统貌似把U盘的区当作所谓的seagate1-1了………………
求热心人相助………………
我受够了……按照13楼说的操作后,重启想进win7,结果出来个no grldr……
我现在也没必要用win7了,可kubuntu还有个问题,就是挂不了我的U盘
开机的时候提示无法mount seagate1-1,我的希捷确实分了一个区叫seagate1,可从来没有一个区叫seagate1-1的
按s跳过进系统后,发现系统貌似把U盘的区当作所谓的seagate1-1了………………
求热心人相助………………
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 我被grub绕晕了,绕得连win7都启动不了了
把win7分区里bootmgr复制一份改名为grldr,就应该能引导win7了。
seagate1-1问题看看fstab
seagate1-1问题看看fstab
- jpegreader
- 帖子: 111
- 注册时间: 2009-08-01 18:15
Re: 我被grub绕晕了,绕得连win7都启动不了了
神了!真是神了!把bootmgr改个名复制到根目录就能启动了!
这种幸福的感觉真是溢于言表,折腾系统的乐趣就是来源于此吧!
非常感谢这位热心企鹅的帮助!