GRUB2丢失损坏的解决

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
masonliu
帖子: 470
注册时间: 2007-04-10 14:51

GRUB2丢失损坏的解决

#1

帖子 masonliu » 2010-06-15 1:44

用装有grub2的livecd修复 grub
例如用UBUNTU 10.04 或是ubuntu9.10的livecd启动后,打开终端
假如你的ubuntu的 / 分区是sda7(nvme硬盘会变成nvme0n1p7具体看你的分区及使用列表),又假如 /boot分区是 sda8,

用livecd启动,用 live usb也行:
在终端下输入
sudo fdisk -l #这事看看你的分区,这么多年我自己的分区没有变化过。感谢ubuntu顽强的系统,没有病毒啊。这个可有可无,就看你自己分区记不记得。
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda8 /mnt/boot (如果没 /boot 单独分区这步跳过)
#arch-linux Endeoveor-linux 需要 chroot命令切换操作的分区:sudo arch-chroot /mnt
grub-install --root-directory=/mnt/ /dev/sda
exit
reboot
重新启动
只能看到 grub>
命令
find /boot/grub/core.img
root (hd0,7) #这就是上一行输出结果参数0,7
kernel /boot/grub/core.img #这个也有输出 不用管
boot
能够调用原来的 选项菜单 选择进入 版图
进入ubuntu
然后 终端
sudo grub-install /dev/sda
sudo update-grub2
重启电脑,ok。

如果是无法启动windows,就进入ubuntu
然后 终端
sudo grub-install /dev/sda
sudo update-grub2
重启电脑!
上次由 masonliu 在 2022-10-11 8:13,总共编辑 8 次。
头像
kikyous
帖子: 44
注册时间: 2010-05-18 20:07

Re: XP重装后GRUB2不能进入UBUNTU的解决

#2

帖子 kikyous » 2010-06-15 11:09

沙发 :em11
头像
masonliu
帖子: 470
注册时间: 2007-04-10 14:51

Re: XP重装后GRUB2不能进入UBUNTU的解决

#3

帖子 masonliu » 2010-06-18 18:28

自己顶 顶 顶
头像
masonliu
帖子: 470
注册时间: 2007-04-10 14:51

Re: XP重装后GRUB2不能进入UBUNTU的解决

#4

帖子 masonliu » 2011-07-20 19:23

:em05
头像
masonliu
帖子: 470
注册时间: 2007-04-10 14:51

Re: XP重装后GRUB2不能进入UBUNTU的解决

#5

帖子 masonliu » 2012-02-14 18:22

修改后 傻顶顶
GodPig
帖子: 240
注册时间: 2007-04-27 23:07

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#6

帖子 GodPig » 2012-02-15 1:29

在win7下可以用easybcd
只要添加一个新的入口,并且选择grub2 (ubuntu9.10之后的版本)
然后重启系统就可以看到了
头像
alien_hjy
帖子: 1066
注册时间: 2010-11-29 13:39
系统: ubuntu 14.04

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#7

帖子 alien_hjy » 2012-02-17 9:55

手头有一个ubuntu优盘系统,原生安装在优盘中,再也不愁grub丢失...
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#8

帖子 男菜鸟 » 2012-02-17 16:55

mark
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#9

帖子 男菜鸟 » 2012-02-17 22:17

[quote="masonliu"
。。。。。。
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda8 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
exit
reboot
重新启动
只能看到 grub>
命令
find /boot/grub/core.img
root (hd0,7) #这就是上一行输出结果参数0,7
kernel /boot/grub/core.img #这个也有输出 不用管
boot

。。。。。。[/quote]

上面没有说清楚:“find /boot/grub/core.img”命令是在什么情况下输入?
我在完成前面步骤都正常,重启电脑后,未见双系统菜单,只见黑屏下“Grub>”,如输入上述命令,回应“unknow command”
如果,在Live CD重启,进入终端后输入,回应“No such fire or directory”。应该怎么做? :em06 :em06
头像
canbao
帖子: 35
注册时间: 2010-04-24 12:51

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#10

帖子 canbao » 2012-03-14 21:42

非常有用,谢谢!
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: win7、XP重装后GRUB2丢失 无UBUNTU的解药

#11

帖子 levee » 2012-03-14 21:52

grub4dos。
头像
masonliu
帖子: 470
注册时间: 2007-04-10 14:51

Re: win8.1、win8、win7、XP重装后GRUB2丢失 无UBUNTU的解决

#12

帖子 masonliu » 2014-03-06 22:57

:em05 安装win8.1成功回来顶的。说实话win8.1真花哨啊,感觉没有win7好用。要不是单位工作的兼容性原因。真不想用windows。 :em11
回复