双系统的奇怪现象

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
tempestglen
帖子: 137
注册时间: 2009-07-16 23:09

双系统的奇怪现象

#1

帖子 tempestglen » 2010-08-09 11:35

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加入了单位的域,以域用户登陆以后,搞着搞着就出现了这毛病。
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 双系统的奇怪现象

#2

帖子 lainme » 2010-08-09 13:15

要不别把grub装入mbr,用grub4dos引导

viewtopic.php?f=139&t=229387
tempestglen
帖子: 137
注册时间: 2009-07-16 23:09

Re: 双系统的奇怪现象

#3

帖子 tempestglen » 2010-08-09 14:01

也可能是我在xp里面安装了不少软件之后才造成这样的结果?

总之对grub2(grub-pc)很失望。
associate
帖子: 6
注册时间: 2010-08-09 14:01

Re: 双系统的奇怪现象

#4

帖子 associate » 2010-08-09 14:10

我已经改用grub0.97了。grub2华而不实
tempestglen
帖子: 137
注册时间: 2009-07-16 23:09

Re: 双系统的奇怪现象

#5

帖子 tempestglen » 2010-08-09 15:21

associate 写了:我已经改用grub0.97了。grub2华而不实
我也按照下面的办法变成grub0.97了。只是,update-grub之后,找不到 windowsxp了,汗 :em20


添加了
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
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 双系统的奇怪现象

#6

帖子 ryoohki » 2010-08-09 18:14

是不是有引导型的病毒啊 :em06
回复