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纯净版
相关文章
- 微软 Win11 Canary 预览版 27975 发布!附补丁文件下载
- 微软 Win11 23H2 RP 22631.6132 预览版发布!更新内容一览
- 微软发布紧急带外更新 KB5070773 修复 WinRE USB 键鼠失灵
- 微软 Win11 24H2 推送 9 月可选更新补丁 KB5065789!
- 微软Win11 Dev 26220.6760(KB5065793)发布!附补丁文件下载
- 微软 Win11 Beta 预览版 Build 26120.6760 发布!
- 微软推送 Win10 22H2 最后可选更新 KB5066198!
- 微软 Win11 Canary 预览版 27954 发布!附补丁文件下载
- 家庭版系统打开本地组策略编辑器的方法
- 纯净版系统汇总:专业版 / 工作站版 / 家庭版 / 企业版 / 旗舰版
系统下载排行榜71011xp
番茄花园 Win7 64位 快速稳定版
2【纯净之家】Windows7 64位 全新纯净版
3【纯净之家】Windows7 SP1 64位 全补丁旗舰版
4JUJUMAO Win7 64位 最新纯净版
5【纯净之家】Windows7 32位 全新纯净版
6【纯净之家】Win7 64位 Office2007 办公旗舰版
7【雨林木风】Windows7 64位 装机旗舰版
8【电脑公司】Windows7 64位 免费旗舰版
9JUJUMAO Win7 64位旗舰纯净版
10【深度技术】Windows7 64位 官方旗舰版
【纯净之家】Windows10 22H2 64位 专业工作站版
2【纯净之家】Windows10 22H2 64位 游戏优化版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC 2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6联想Lenovo Windows10 22H2 64位专业版
7JUJUMAO Win10 X64 极速精简版
8【雨林木风】Windows10 64位 专业精简版
9深度技术 Win10 64位国庆特别版
10【纯净之家】Win10 64位 Office2007 专业办公版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版(24H2)
5【纯净之家】Windows11 23H2 64位 企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8【纯净之家】Windows11 23H2 64位专业精简版
9【纯净之家】Windows11 23H2 64位 纯净家庭版
10Windows11 23H2 64位 官方正式版 V22631.6060
深度技术 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
热门教程
装机必备 更多+
重装工具