Linux 引导修复

前些天,我的Ubuntu老提示"Filesystem root"空间不足,于是,我煞笔的用win pe去扩展空间,结果,空间扩展不成,反倒丢失了引导.....

于是就上网查资料,看如何修复引导,最后看到了一个相对简单的办法,就是使用boot repair修复,但是,教程都比较简单,没有详细说明,为了避免让其他人或者我以后犯同样的错误,决定记录下来,希望对其他人有帮助。

首先,你需要一个U盘,和一个Linux的iso做成Live CD,U盘就不能给你了,但是,iso还是有的ubuntu-14.10-desktop-amd64.iso

具体怎么做,点太明就不好了,可以提示你用 ultraiso软碟通 做

    第二步,进入你的Live CD,具体怎么进,我也真不好说了,百度绝对有!

    第三步,使用命令查看你的磁盘,根据但是分区的大小,找到目录 /boot 所在盘

sudo fdisk -l

第四步,使用命令将 /boot 目录所在盘挂载上去,假如是 /dev/sda6(很多教程都没写这一步,导致下面到boot repair安装失败)

sudo mount /dev/sda6 /mnt

第五步,到这就和其他的教程差不多了,使用下面到命令安装和使用 boot repair

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

最后一步,就点个按钮修复吧,点击“recommended repair”按钮,修复完成后,重启就Over了!

时间: 2024-10-13 06:31:51

Linux 引导修复的相关文章

Linux/Windows双系统引导修复

安装双系统建议先安装windows,然后在安装Linux,使用Linux(grub2)引导双系统 如果重新安装了windows,则无法引导进入linux,需要修复引导 在windows下安装easyBCD引导,选择linux引导分区, 如果无法引导进入linux,出现grub命令界面 确认ubuntu的根目录在哪,以及是否给boot单独分区 如根目录在/dev/sdaX,对应(hd0,X-1) 重启选择进入NeoGrub,看到"grub>"就对了 (1)root  (hdX,Y)

GRUB与Linux系统修复(第二版)

GRUB配置解析 配置文件保存在 /boot/grub/grub.conf[/boot分区最好应该单独划分出来] 软链接保存在 /etc/grub.conf 1.grub.conf文件分析 default #缺省启动系统 timeout #缺省等待时间,单位秒s splashimage #定义GRUB启动背景图片 #(hd0,0) #指定/boot所在的分区 -> 第一块硬盘,第一个分区 hiddenmenu #隐藏菜单 title CentOS (2.6.32-358.el6.i686) #菜

LinuxMBR修复,引导修复。

在boot里面我们可以根据自己的需求去设置一些启动选项,我们今天来了解一下Linux启动流程,以及boot下的选项. 加载BIOS的硬件信息,获取第一个启动设备. 读取第一个启动设备MBR的引导加载程序(grub)的启动信息 加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备. 核型执行init程序并获取运行信息. Init执行/etc/rc.d/rc.sysinit文件. 启动核心的外挂模块(/etc/modprobe.conf). Init执行运行的各个批处理文件(scri

Linux系统修复

在boot里面我们可以根据自己的需求去设置一些启动选项,我们今天来了解一下Linux启动流程,以及boot下的选项. 加载BIOS的硬件信息,获取第一个启动设备. 读取第一个启动设备MBR的引导加载程序(grub)的启动信息 加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备. 核型执行init程序并获取运行信息. Init执行/etc/rc.d/rc.sysinit文件. 启动核心的外挂模块(/etc/modprobe.conf). Init执行运行的各个批处理文件(scri

Ubuntu——grub rescue 主引导修复

长期使用windows 和 ubuntu 双系统的人,很有可能碰到重装某一个系统,或者另外添加分区,导致系统重启出现 : GRUB loading error:unknow filesystem grub rescue> 转载请注明出处:http://blog.csdn.net/jscese/article/details/36865449 一.概念 BIOS:"Basic Input Output System",中文名称就是"基本输入输出系统".其实,它是

linux引导流程

本章重点: 1.linux引导流程 2.linux运行级别 3.linux启动服务管理 4.GRUB配置与应用 5.启动故障分析解决 linux启动流程 1.固件(fireware):固话在硬件上的程序,主要有CMOS/BIOS 2.post加电自检, 1.检测硬件信息,如cpu,内存,等硬件信息是否工作正常. 2.安全设置 3.可引导介质列表 4.可引导介质的搜索程序 5.电源管理 6.启动细节信息 3.读取MBR(master boot record)主引导记录 MBR位于0柱头0磁头1扇区

linux引导流程解析

三:linux引导流程解析 date 当前系统硬件时钟 hwclock 固件(介于硬件和软件之间的)时钟 ---->一般系统时钟和固件时钟是同步的 hwclock --hctosys 同步时钟 手动修改系统当前时间: date 040617032015.38 (2015-04-06 17:03:38) 手动修改固件时间:(man hwclock可以查看) hwclock --set --date="4/6/15 17:06:40" linux的pc server 一般用的是 CM

多系统中linux引导程序修复问题

玩过系统的人都知道,一台计算机可以安装多个操作系统,也可以安装多种不同内核的操作系统,我的电脑就安装了3个系统,分别是windows xp,win7,redhat linux enterprise 5:这些系统中现状windows,后装linux:先装旧版系统,后装新版系统固然没有问题:是可以正常运行的,但是时间一长,不敢保证系统不出问题:一旦windows系统坏掉 了,我们就得重做windows系统,做完之后,我们发现linux系统无法启动了,,因为引导程序被windows安装程序给破坏掉了,

Linux引导流程(第二版)

Linux引导流程 固件 按下电源的第一个启动步骤:启动固件firmware → POST加电自检 检查硬件的加载情况,如,键盘,内存等. 跟操作系统无关.但不同的硬件平台,固件不同; 当你新添加了一块硬盘,第一步就是应该首先进入到固件模式,检测固件是否已经识别出这块硬盘! 固件最重要的作用,读取MBR -> ... 自举程序 读取MBR[master boot record,主引导记录] [MBR位于位于磁盘的0柱面,0磁头,1扇区 如图:] 进入这一步骤的目的是读取MBR中的数据[MBR保存