当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我被grub绕晕了,绕得连win7都启动不了了
帖子发表于 : 2010-10-07 14:36 
头像

注册: 2009-08-01 18:15
帖子: 111
送出感谢: 1
接收感谢: 0 次
事件的过程是这样的:
我的电脑有两块硬盘,一块旧日立160G,一块新希捷1T,还有一块8G的U盘,日立上面装着xp和win7
我在win7用unetbootin做了个kubuntu10.10RC的U盘liveCD
安装一切顺利,安装时我把grub2装在了默认的sda
可后来我冏了,把U盘拔下来进不了grub,我才恍然大悟,我把grub2装在u盘了,fdisk -l一看,果然如此,u盘就是那个sda1
于是我问了这个问题:http://forum.ubuntu.org.cn/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


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我被grub绕晕了,绕得连win7都启动不了了
帖子发表于 : 2010-10-07 15:04 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
把grub2错装到pbr了

win7软解参考这个帖子13楼。注意把sda改成sdc,sda1改成sdc1
viewtopic.php?f=139&t=269106&start=0


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我被grub绕晕了,绕得连win7都启动不了了
帖子发表于 : 2010-10-09 18:08 
头像

注册: 2009-08-01 18:15
帖子: 111
送出感谢: 1
接收感谢: 0 次
啊啊啊啊………… :em20
我受够了……按照13楼说的操作后,重启想进win7,结果出来个no grldr……
我现在也没必要用win7了,可kubuntu还有个问题,就是挂不了我的U盘
开机的时候提示无法mount seagate1-1,我的希捷确实分了一个区叫seagate1,可从来没有一个区叫seagate1-1的
按s跳过进系统后,发现系统貌似把U盘的区当作所谓的seagate1-1了………………

求热心人相助………………


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我被grub绕晕了,绕得连win7都启动不了了
帖子发表于 : 2010-10-09 19:17 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
把win7分区里bootmgr复制一份改名为grldr,就应该能引导win7了。
seagate1-1问题看看fstab


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我被grub绕晕了,绕得连win7都启动不了了
帖子发表于 : 2010-10-09 23:03 
头像

注册: 2009-08-01 18:15
帖子: 111
送出感谢: 1
接收感谢: 0 次
:em05 :em05
神了!真是神了!把bootmgr改个名复制到根目录就能启动了!
这种幸福的感觉真是溢于言表,折腾系统的乐趣就是来源于此吧!
非常感谢这位热心企鹅的帮助!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译