GRUB启动菜单修复

在linxu与windows双系统电脑中,重装windows系统之后开机直接进入windows系统,而linux一点影子都见不到了,不禁感叹windows的恶心还是设计的缺陷。

windows重装之后将系统MBR覆盖了,导致grub无法启动。这时候需要重新修复grub。

放入UBUNTU系统盘,选择第一个选项(试用ubuntu而不改变原来的系统)

1. 打开终端 输入 sudo apt-get install grub 安装grub

2. fdisk -l 查看原ubuntu系统属于哪个磁盘设备

3. 打开终端。
输入:sudo grub
输入:find /boot/grub/menu.lst     ##menu.lst 可以是grub下的任何文件,只要找到就会返回文件所在的磁盘分区格式如(hd0,5)
输入:root (hd0,x)                      ##输入find命令反馈的数据
输入:setup (hd0)                      ##如果想用xp进行多系统引导就写(hd0,x)
输入:quit                                  ##退出grub。

如果setup显示successful说明引导成功。

如果出错会提示无法挂在,做如下操作

挂载ubuntu系统到分区

mount /dev/sda6 /mnt               #sda6对应于(hd0,5)

grub-install --root-directory=/mnt/ /dev/sda

这时候重启电脑可以看到grub启动界面了,不过是命令形式的没有选择菜单,每次进入系统都需要输入命令才行,所以下面需要设置下menu.lst

 

因为原来系统是grub2 使用的启动配置文件是/boot/grub/grub.cfg 重装grub时是使用的老版本的,所以配置文件应该是menu.lst才对

好开机在grub命令下输入:

root (hd0,5)

kernel /vmlinuz root=/dev/sda6

boot

进入ubuntu,打开终端

sudo update-grub

提示是否生成menu.lst,选择yes

生成的menu.lst 可能没有windows选项,这时候需要你自己配置了,终端中输入

sudo vim /boot/grub/menu.lst

在最后添加如下信息:

title windows 7

root (hd0,0)     #windows所在区

chainloader +1

 

现在重启电脑,应该可以看到久违的grub菜单启动画面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值