ubuntu13.04 修复Grub2
来源:互联网 发布:南沙人工智能产业园区 编辑:程序博客网 时间:2024/05/04 05:32
ubuntu13.04 修复Grub2
首先介绍一下机器,方正的老机器,先装win7,后硬盘装ubuntu13.04。
最近,查看grub的一些文件,因为使用sudo(超级用户)打开,可能不小心修改了一些地方,导致开机之后直接出现"grub>"页面。自己是菜鸟,没遇到过,所以无从下手。幸好想到,还有u盘上有Win PE,所以在里面恢复MBR。不过这只能回复window的MBR,不能找到linux和grub。
在网上找了一些方法,要进入ubuntu liveCD,也就是安装ubuntu时的ubuntu系统。
因为我时硬盘安装,没有光盘。又像安装ubuntu似的,进入安装界面。似乎这个就是ubuntu liveCD。经过一系列的折腾,终于弄好了,还重新装了14.04。总结一下。
首先说明:我的boot分区没有单独分区!而且grub有version1和version2的区别。不同版本的修复方法不同用。
第一步: 用光盘进入Ubuntu LiveCD,打开终端。
第二步:sudo -i 获得root权限,挂载。
$ sudo -i ###root用户,应该不用密码
# fdisk -l
这里可一查看一下你的分区,找到ubuntu系统安装磁盘。我的在sda4。
挂载Ubuntu系统安装磁盘开始恢复grub2系统引导
# mount /dev/sda4 /mnt
# grub-install --root-directory=/mnt /dev/sda
### 这里只要输入sda即可!!!
第三步:重启,可能会进入到 grub rescue 界面。
这里"grub>"或者“grub rescue>”是类似与命令行的。
输入set,查看相应设置。然后修改
最近,查看grub的一些文件,因为使用sudo(超级用户)打开,可能不小心修改了一些地方,导致开机之后直接出现"grub>"页面。自己是菜鸟,没遇到过,所以无从下手。幸好想到,还有u盘上有Win PE,所以在里面恢复MBR。不过这只能回复window的MBR,不能找到linux和grub。
在网上找了一些方法,要进入ubuntu liveCD,也就是安装ubuntu时的ubuntu系统。
因为我时硬盘安装,没有光盘。又像安装ubuntu似的,进入安装界面。似乎这个就是ubuntu liveCD。经过一系列的折腾,终于弄好了,还重新装了14.04。总结一下。
首先说明:我的boot分区没有单独分区!而且grub有version1和version2的区别。不同版本的修复方法不同用。
第一步: 用光盘进入Ubuntu LiveCD,打开终端。
第二步:sudo -i 获得root权限,挂载。
$ sudo -i ###root用户,应该不用密码
# fdisk -l
这里可一查看一下你的分区,找到ubuntu系统安装磁盘。我的在sda4。
挂载Ubuntu系统安装磁盘开始恢复grub2系统引导
# mount /dev/sda4 /mnt
# grub-install --root-directory=/mnt /dev/sda
### 这里只要输入sda即可!!!
第三步:重启,可能会进入到 grub rescue 界面。
这里"grub>"或者“grub rescue>”是类似与命令行的。
输入set,查看相应设置。然后修改
set root=(hd0,4)
linux /boot/vmlinz-XX-XX-XX root=/dev/sda4
initrd /boot/initrd.img-XX-XX-XX-generic
然后就进入原来的ubuntu系统了。
第四步:打开终端。
$ sudo update-grub
$ sudo grub-install /dev/sda
重启,收工。
--------------------------------------------------------------------------
第四步:打开终端。
$ sudo update-grub
$ sudo grub-install /dev/sda
重启,收工。
--------------------------------------------------------------------------
补充:
第三步:有的方法是这样,大家可以试一试。
> set prefix=(hd0,msdos3)/boot/grub
> set root=hd0,msdos4
> insmod normal
> normal
> set prefix=(hd0,msdos3)/boot/grub
> set root=hd0,msdos4
> insmod normal
> normal
0 0
- ubuntu13.04 修复Grub2
- LiveCD修复Ubuntu13.04的GRUB2引导
- ubuntu12.04 修复Grub2
- Ubuntu10.04修复Grub2笔记
- Ubuntu10.04修复Grub2笔记
- 【Grub2】grub2修复
- grub2修复
- [转]Ubuntu10.04修复Grub2引导
- Win7双系统Ubuntu10.04修复grub2
- Ubuntu 修复grub2
- grub2安装、修复
- 修复 grub2 引导程序
- live cd 修复grub2
- 用livecd修复grub2
- Ubuntu 修复grub2
- Fedora 16 Grub2 修复
- 如何修复GRUB2
- Grub2修复步骤
- Hibernate--主键生成策略
- 【raspberry pi】 设置无线网络链接 wireless setting of raspberry pi
- spark中shuffle的过程------不看你后悔
- php中goto语句只有在php 5.3及以上版本才能生效
- TR-069速求
- ubuntu13.04 修复Grub2
- leetcode_题解_Pascal's Triangle II _easy
- 重写ViewPager实现单个帖子进入左右切换和不缓存问题
- Linux学习篇——Logical Volume,逻辑卷及其管理
- 关于JavaScript的addClass,removeClass,hasClass方法
- mysql中length和char_length的区别
- PAT Basic 1008
- matlab fspecial 用法解释
- Oracle-Ora-04031故障的分析