重装了XP系统后,grub启动没了,我该怎么办

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xialin
帖子: 19
注册时间: 2007-06-09 1:21

重装了XP系统后,grub启动没了,我该怎么办

#1

帖子 xialin » 2007-06-16 22:13

只能重装ubuntu了吗?
头像
依寻依然
帖子: 1617
注册时间: 2006-10-31 14:49

#2

帖子 依寻依然 » 2007-06-16 22:19

见本版置顶贴viewtopic.php?t=35100
Borders are meant to be crossed
lpzgbd
帖子: 52
注册时间: 2007-02-14 13:56
来自: swust

#3

帖子 lpzgbd » 2007-06-16 22:19

头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

#4

帖子 sevk » 2007-06-16 23:43

装个MAXDOS,修改他的MENU.LST试试.
WIN读写EXT3分区也有相关软件的.
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
wxchao
帖子: 29
注册时间: 2007-06-08 23:50
来自: 广西梧州

#5

帖子 wxchao » 2007-06-17 1:20

首先你的ubuntu没有坏吧,其次只能用win了
在win下下载两个软件
1. ext2fs(好像是这名)就是能识别linux分区文件 的工具 ;
2. grub for dos
然后把grub for dos 解压至系统盘根目录下,提示要替换系统的文件 点是,
在boot文件中加入
C:\grldr="Grub for dos"
还要修改一下时间。

接着用ext2fs打开linux下的boot->grub->menu.lst
找到 "## ## End Default Options ##"
把以下的几个项复制到你C盘下的menu.lst文件中
(注意如果(hdX,X)有改变的话也要相应在启动项中改过)
OK重启win进入 选择grub for dos
进去后再选择 Ubuntu, kernel 2.6.20-16-generic
这样就启动ubuntu了(有点慢)
打完睡觉

:D
lpzgbd
帖子: 52
注册时间: 2007-02-14 13:56
来自: swust

#6

帖子 lpzgbd » 2007-06-17 13:58

这里只介绍有LIVECD修复GRUB的方法,其它情况可参见

http://wiki.ubuntu.org.cn/UbuntuHelp:Re ... Bootloader
先用livecd启动系统后,终端命令行依次执行:
1) mkdir /mnt/root

2) mount -t ext3 /dev/hda2 /mnt/root 其中/dev/hda2是原系统下的/分区,可以按照实际情况设置,如果你还有/boot分区还得要以下命令挂载

   mount -t ext3 /dev/hda1 /mnt/root/boot

3) grub-install --root-directory=/mnt/root /dev/hda

   如果有出现BIOS警告可试下以下命令:

   grub-install --root-directory=/mnt/root /dev/hda -recheck
raojunscu
帖子: 108
注册时间: 2006-10-07 11:07
来自: 成都

#7

帖子 raojunscu » 2007-06-18 0:38

好东西,真的出了问题才发现这个帖子是那样的亲切 哈哈
youdon
帖子: 2
注册时间: 2007-08-01 16:00

#8

帖子 youdon » 2007-08-01 16:08

ext2fs => ext2ifs?!
http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm
or
http://www.fs-driver.org/
wxchao 写了:首先你的ubuntu没有坏吧,其次只能用win了
在win下下载两个软件
1. ext2fs(好像是这名)就是能识别linux分区文件 的工具 ;
2. grub for dos
然后把grub for dos 解压至系统盘根目录下,提示要替换系统的文件 点是,
在boot文件中加入
C:\grldr="Grub for dos"
还要修改一下时间。

接着用ext2fs打开linux下的boot->grub->menu.lst
找到 "## ## End Default Options ##"
把以下的几个项复制到你C盘下的menu.lst文件中
(注意如果(hdX,X)有改变的话也要相应在启动项中改过)
OK重启win进入 选择grub for dos
进去后再选择 Ubuntu, kernel 2.6.20-16-generic
这样就启动ubuntu了(有点慢)
打完睡觉

:D
上次由 youdon 在 2007-08-01 16:19,总共编辑 1 次。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#9

帖子 skyx » 2007-08-01 16:11

点我的签名档,有最简单的方法,如果这个简单的方法不行,再用楼上几位dx的方法
no security measure is worth anything if an attacker has physical access to the machine
回复