thinkpad笔记本,先安装的winxp sp3,后安装的ubuntu 10.04
xp安装在主分区sda1,u安装在sda7逻辑驱动器,一开始开机时有grub菜单,可以随便进入u和xp,进入u之后重启,开机时一切正常,grub菜单可选择,但是,一旦选择了winxp之后,进入xp再重启,那么就是黑屏了,不得不使用live-usb启动,执行
sudo -i
mount /dev/sda7 /mnt/
grub-install --root-directoey=/mnt /dev/sda
重启,grub菜单又回来了,可自由选择os,但是老毛病还在, 一旦选择xp进入,再重启,还是黑屏。
初步判断是xp重启退出的时候对mbr“做了手脚",亦或是sata驱动的事情?昨天因为sata的事情,差点没装成xp。
或者是单位”域“的事情?貌似昨天在家里没有这个问题,今天进入xp加入了单位的域,以域用户登陆以后,搞着搞着就出现了这毛病。
双系统的奇怪现象
-
- 帖子: 137
- 注册时间: 2009-07-16 23:09
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
-
- 帖子: 137
- 注册时间: 2009-07-16 23:09
Re: 双系统的奇怪现象
也可能是我在xp里面安装了不少软件之后才造成这样的结果?
总之对grub2(grub-pc)很失望。
总之对grub2(grub-pc)很失望。
-
- 帖子: 6
- 注册时间: 2010-08-09 14:01
Re: 双系统的奇怪现象
我已经改用grub0.97了。grub2华而不实
-
- 帖子: 137
- 注册时间: 2009-07-16 23:09
Re: 双系统的奇怪现象
我也按照下面的办法变成grub0.97了。只是,update-grub之后,找不到 windowsxp了,汗associate 写了:我已经改用grub0.97了。grub2华而不实

添加了
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
于menu.lst内, 终于搞定了,看来不是windows在关机时对mbr的信息作了手脚,而是grub2比grub1废柴多了。nnd,不就是引导个系统, 基本的稳定性都不能保证,也敢放出来害人? 一边“beta”去吧,本人要的是稳定压倒一切。莫非我的xp是oem破解版(单位的正版xp恢复光盘拿不到手), grub2和微软联合起来反盗版?
进入安装好的系统,查看 grub 版本:
引用:
grub-install -v
1.9x 就是 grub2 了
删除 grub2 软件包:
引用:
sudo apt-get purge grub-pc
删除遗留的 grub2 文件
代码:
sudo rm /etc/default/grub
sudo rm -rf /etc/grub.d
sudo rm -rf /boot/grub
安装软件包 grub 0.97:
代码:
sudo apt-get install grub
可以再看一下现在的 grub 版本:
grub-install -v
安装 grub 0.97 到 mbr 或分区:
sudo grub-install /dev/sdX 或 sudo grub-install /dev/sdXn
(注意如果 grub2 安装到了 mbr,这里务必将 grub 也安装到 mbr,否则 mbr 里的 grub2 不会被清除,并且无法引导)
生成 menu.lst:
sudo update-grub -y
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: 双系统的奇怪现象
是不是有引导型的病毒啊 

- ubuntu1023
- 帖子: 1791
- 注册时间: 2010-06-04 1:06
Re: 双系统的奇怪现象
grub2挺好用的,弄明白了就好了associate 写了:我已经改用grub0.97了。grub2华而不实
