Ubuntu——grubrescue主引导修复
系统大全为您提供
GRUB loading
error:unknow filesystem
grub rescue>
一.概念
BIOS:"Basic Input Output System",中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
MBR: “Master Boot Record” 硬盘的物理扇区,也叫主引导记录!因为BIOS 很小无法承载启动的运行程序,所以在bios检测到一个硬盘后,将硬盘的0柱面、0磁头、1扇区的内容经过简单判断后, 至内存中的指定位置,然后跳转至这个位置,开始从这个位置运行,大小为512个byte,其中主要存放引导程序和该硬盘的分区表。
GRUB:“GRand Unified Bootloade” 多重操作系统启动管理器,就是运行这个GRUB之后可以通过它来引导进入其它的系统,包括window以及linux
上面三个概念,从字面意思上应该能明白他们的流程,大体是:
PC 首先启动到BIOS ,然后检测硬盘的MBR,将MBR这块扇区的内容(也就是写在上面的GRUB)装入内存运行,再通过运行GRUB得到的结果实现新的跳转启动!
二.Ubuntu的grub2 修复
当PC 是先装windows后装ubuntu 或者只有一个ubuntu系统,是将ubuntu系统自带的grub2 引导程序写在了MBR上的话,那么开机的主引导程序就是grub2 ! (ubuntu 自9.10之后就全部使用的grub2)
而grub2 分为两部分,其中一部分写入MBR,其中一部分存在与ubuntu的/boot/grub 目录下。
而出现 grub rescue> 就是代表MBR部分的无法正常运作grub程序,启动grub 救援模式,因为无法找到/boot/grub部分。
grub rescue下可用命令:
set,ls,insmod,root,prefix(设置启动路径)
首先通过 ls 查看所有的分区,会列出:
(hd0),(hd0,msdos8),(hd0,msdos7),(hd0,msdos6),(hd0,msdos5),(hd0,msdos3),(hd0,msdos1)
需要找到ubuntu的安装分区,通过ls (hd0,msdos*)/boot 直到不出现:error:unknown filesystem
如果知道开始安装ubuntu 在哪个分区的话,比如sda7 那么这里就是msdos7,如果是在ubuntu 硬盘空间之前的地方进行了添加分区,那么就把ubuntu的分区序号往后移!变成msdos8
找到之后通过如下命令设置设置一次性启动参数:
grub rescue>setroot=(hd0,msdos8)
grub rescue>set prefix=(hd0,msdos8)/grub
grub rescue>insmod /grubrmal.mod
grub rescue>normal 就会出现boot/grub 中的启动界面了!
如果/boot/grub没有损坏,就能进入ubuntu 系统啦,如果grub启动ubuntu的部分损坏了,就需要手动引导了:
进入grub命令行:
grub> root (hd0,8) ## 指定包含vmlinuz-2.6.18-274.7.1.el5和initrd-2.6.18-274.7.1.el5.img的partition
grub> kernel /bootmlinuz-2.6.18-274.7.1.el5 ro root=/dev/sda8 ## root= 是指定包含/sbin/init的partition,即挂载/的partition(以Linux的角度)
grub> initrd /boot/initrd-2.6.18-274.7.1.el5.img ## 据说这项可以省略
grub> boot
在正确进入了ubuntu之后,需要更新MBR的grub部分来适应新的分区情况:
终端输入:
sudo update-grub2
sudo grub-install/dev/sda
更新到 /boot/grub/grub.cfg 中!然后再把grub 安装到主硬盘的MBR
有遇到过这样安装不成功的,在GRUB2手册中有另外的重装grub2 到MBR 的方法,记录一下:
此方案安裝會使用 chroot 指令來存取受損系統的檔案。
一旦執行了 chroot 指令,LiveCD 會將損壞系統的 / (根目錄)當作是目前自己所使用的。
在 chroot 環境中執行的指令會影響受損系統的檔案系統,而不是 LiveCD 的。
1. 開機進入 LiveCD 桌面(Ubuntu 9.10 或更新版)。注意此 LiveCD 必須要與您現在欲修復系統的版本相同 - 無論 32-bit 或是 64-bit(否則 chroot 會失敗)。
2. 開啟終端機 - 應用程式,附屬應用程式,終端機。
3. 確認您的標準系統分割區 - (選項是小寫的「L」)
sudo fdisk -l
若您不確定,執行
df -Th
找到正確的磁碟容量及 ext3 或 ext4 格式。
4. 掛載您的標準系統分割區
用正確的分割區替換:sda1, sdb5 等等。
sudo mount /dev/sdXX /mnt #範例:sudo mount /dev/sda1 /mnt
5. 若您有獨立的 /boot 分割區:
sdYY 是 /boot 分割區的位置(例如 sdb3)
sudo mount /dev/sdYY /mnt/boot
6. 掛載重要的虛擬檔案系統:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
7. Chroot 至您的標準系統裝置:
sudo chroot /mnt
8. 若系統中沒有 /boot/grub/grub.cfg 或其內容不正確,使用以下指令重建
update-grub
9. 重新安裝 GRUB 2:
以正確裝置替換 - sda, sdb, 等等。不要指定分割區號碼。
grub-install /dev/sdX
10. 驗證安裝(使用正確的裝置,例如 sda。不要指定分割區):
sudo grub-install --recheck /dev/sdX
11. 退出 chroot:按下鍵盤之 CTRL-D
12. 卸載虛擬檔案系統:
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
若您有掛載獨立的 /boot 分割區:
sudo umount /mnt/boot
13. 卸載 LiveCD 的 /usr 目錄:
sudo umount /mnt/usr
14. 卸載最後的裝置:
sudo umount /mnt
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
系统下载排行榜71011xp
番茄花园 GHOST WIN7 SP1 X64 快速稳定版 V2017.03 (64位
2深度技术 GHOST WIN7 SP1 X64 稳定安全版 V2017.02(64位
3雨林木风 GHOST WIN7 SP1(32位)装机版 V2017.03
4深度技术 GHOST WIN7 SP1 X86 专业装机版 V2017.03(32位
5深度技术 GHOST WIN7 SP1 X86 稳定安全版 V2017.02
6电脑公司 GHOST WIN7 SP1 X86 经典旗舰版 V2017.03(32位
7深度技术 GHOST WIN7 SP1 X64 专业装机版 V2017.03(64位
8电脑公司 GHOST WIN7 SP1 X64 经典旗舰版 V2017.03(64位
9电脑公司 GHOST WIN7 SP1 X64 新春贺岁版 V2017.02(64位
10电脑公司 GHOST WIN7 SP1 X86 新春贺岁版 V2017.02(32位
win10系统下载 Win10 1607 精简安装版 LTSB长期服务版
2Win10专业工作站版最新镜像 V2022.06
3深度技术 Ghost Win10 64位 国庆特别版 V2021.10
4微软原版Win10 ISO镜像64位(win10纯净版)
5电脑公司Ghost Win10 64位装机版V2017.03
6雨晨 Win10 1703 15063.250 64位 极速精简版
7JUJUMAO Win8.1 Up3 X64 极速精简版v2019.11
8win10系统下载 稳安快 Win10 x64 极速精简版 V1.0
9Win10 21H2 纯净版镜像 V2021
10lopatkin Win10专业精简版 V2022.05
风林火山 Ghost Win11 64位 专业正式版 V2021.10
2Win11官方纯净版 V2021
3Win11 23H2 25115 官方原版镜像 V2022.05
4新一代系统 JUJUMAO Win11专业版 64位 v2021.08
5雨林木风 Ghost Win11 64位 正式版 V2021.10
6微软MSDN原版Win11系统 V2021
7Win11 22000.282正式版镜像 V2021.10
8深度技术 Ghost Win11 64位 专业版 V2021.10
9微软Win11游戏系统 V2021.10
10顽石Win11 21H2 22000.132 x64 极速精简版
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
4萝卜家园 GHOST XP SP3 万能装机版 V2017.03
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具