文档章节

用LiveCD修复Ubuntu Grub,liveusb也可

mskk
 mskk
发布于 2017/05/04 21:22
字数 566
阅读 15
收藏 0

转自http://forum.ubuntu.org.cn/viewtopic.php?f=139&p=3017717

1.使用LiveCD启动电脑

2.打开终端

3、查询ubuntu所在分区

sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑中安装 Ubuntu 9.10的所在分区的位置,输入以后会输出类似如下信息,

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x624aa2e0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS
/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS
/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)
/dev/sda5 3826 5851 16273813+ b W95 FAT32
/dev/sda6 5852 8323 19856308+ b W95 FAT32
/dev/sda7 8324 9598 10241406 83 Linux
/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris

注意红色的那一回,linux装在sda7里
4、得到root权限
sudo -i 

******************************************************************
接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)
解释:mnt是我建的一个文件夹。mount指令是挂载分区,后面的/home/ubuntu/mnt可以自己更改位置,此处是挂 载根分区

再输入

mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)

下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:

grub-install --root-directory=/media/tempdir /dev/sda (本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)

输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。

***************************************************************************************************************

星号内的操作,不知道是否多余,但是下面的就不能少了,星号内的我是都执行了,但是不成功,又接着下面的。

5、终端中输入 grub 进入grub界面,若提示没有grub,直接sudo apt-get install grub

grub>root (hd0,6) //由于你的linux在sda7上,系统是从0开始计数的,所以为6;root和括号之间有空格!
grub>setup (hd0)
grub>quit

重启即可
本人的操作总结,若有错误希望大家指正。若无错无希望对大家有所帮组!
linux越来越好用!

本文转载自:http://gaylord.iteye.com/blog/2088169

共有 人打赏支持
mskk
粉丝 3
博文 151
码字总数 3099
作品 0
昆山
程序员
私人打包版 18.04 LTS amd64 发布[基于ubuntu18.04制作]

私人打包版 18.04 LTS amd64 发布[基于ubuntu18.04制作] Linuxer 6分钟前暂无评论 阅读 6 次 [flash=720,450]http://cfknu.img48.wal8.com/img48/551974_20160707183312/152481805362.jpg[/f......

Linuxer
04/29
0
0
Windows下制作Fedora 15 DVD Live USB 离线安装盘

下载liveusb-creator:https://fedorahosted.org/liveusb-creator/ 使用liveusb-creator把镜像写入U盘。 把Fedora-15-x86_32-DVD.iso复制到U盘根目录。 修改U盘/syslinux/syslinux.cfg,改成......

任远
2011/05/31
0
0
使用Ubuntu 12.10 安装(U)盘中的gparted调整分区

笔记本准备安装ML 10.8.2,找到了下面这篇文章 http://soft.chinabyte.com/os/21/11454021.shtml 仅是Linux下的分区调整要简单些,如果是涉及到双系统的分区调整,特别是分区的添加/删除就稍...

pd2pd
2013/03/16
0
1
fedora17的U盘启动盘

想制作fedora17的U盘启动盘 按照网上的教程单个尝试都没成功 经过多日来的综合实验 终于成功了 现总结几点注意事项如下: 1. 工具 应使用fedora官方的liveusb creator 2. liveusb creator 必...

TaoBeier
2013/02/22
0
0
ubuntu10.0.4使用再生龙还原后在启动时不能正常启动

ubuntu10.0.4使用再生龙还原后在启动时不能正常启动,出现上图界面,在网上搜了很多解决方案,如修改rootdelay,修改启动项,重复恢复,使用live usb盘等等,最后发现是硬盘数据线坏了,nnd...

狼行-狼行
2014/07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

兄弟连区块链教程之以太坊源码分析交易数据分析

交易的数据结构 交易的数据结构定义在core.types.transaction.go中,结构如下: type Transaction struct {data txdata// cacheshash atomic.Valuesize atomic.Valuefrom atomic.V...

兄弟连区块链入门教程
9分钟前
1
0
Tomcat优化经验之谈

Tomcat优化经验之谈 程序员小新人学习 2018-07-23 12:09:36 由于刚做完一个tomcat,jboss,Oracle性能优化项目,想做个总结。写写项目过程中对他们优化过程的理解。 tomcat安装配置就不讲啦(...

两广总督bogang
15分钟前
2
0
Spark中foreachPartition和mapPartitions的区别

spark的运算操作有两种类型:分别是Transformation和Action,区别如下: Transformation:代表的是转化操作就是我们的计算流程,返回是RDD[T],可以是一个链式的转化,并且是延迟触发的。 Ac...

张泽立
18分钟前
2
0
git reset 和 git revert, git log 和 git reflog 比较

前言:仙儿苦设相思局,寻欢误入冷香处 故事背景: 那一晚 月黑风高之夜 李寻欢 在自诩为江湖正义的一群伪君子设计好的圈套(repository)中做了(commit)三件事:              ...

猿神出窍
28分钟前
1
0
kotlin使用spring mvc(一)

过滤器Filter,是Servlet的一种技术。可通过Filter,对请求进行拦截,比如判断用户是否登录、验证黑名单等并且可对请求进行预处理。 接下来介绍使用WebFilter配置过滤器并实现读取cookie判断...

weidedong
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部