精华内容
下载资源
问答
  • grub rescue修复引导

    2019-04-30 20:28:24
    按正常步骤装好ubuntu重启后,发现哪个系统都进不去,百度后才发现,原来是引导项被破坏了,按部就班的参考https://jingyan.baidu.com/article/c85b7a640cd7d6003bac95f8.html后,问提依旧没有解决。 如果...

    今天在Windows基础上装ubuntu,又出现了新的问题,自以为装了这么多次了,不会再遇见新问题,结果。。。打脸了。。。

     

    按正常步骤装好ubuntu重启后,发现哪个系统都进不去,百度后才发现,原来是引导项被破坏了,按部就班的参考https://jingyan.baidu.com/article/c85b7a640cd7d6003bac95f8.html后,问提依旧没有解决。

     

    如果是双系统,输入ls回车,查看显示的内容会有很多,如(hd0)  (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)....,如果都按ls (hd0,msdos1)/boot/grub这么找会很麻烦,其实   ls (hd0,msdos1)/   也是可以的

     

    其实,引导项不一定是他/boot/grub,也可能是grub,其实,只要我们找到包含grub所在的模块,如在(hd0,msdos3)中有包含grub目录,则按照如下设置:

    set root=(hd0,msdos13)/grub的目录

    set prefix=(hd0,msdos13)/grub的目录

    insmod normal

    normal

    即可

    展开全文
  • 背景:最早安装的win7,然后通过wubi安装的Ubuntu。 前天,中秋节,突然发现win7的启动项没有了,于是开始查询如何在/boot/grub/menu_lst文件中,添加启动项,无奈各种不好使。 不过现在好使了。。。 sudo gedit ...

    背景:最早安装的win7,然后通过wubi安装的Ubuntu。

    前天,中秋节,突然发现win7的启动项没有了,于是开始查询如何在/boot/grub/menu_lst文件中,添加启动项,无奈各种不好使。

    不过现在好使了。。。

    sudo gedit /boot/grub/menu.lst


    代码如下:


    title        Windows 7
    root        (hd0,0)
    makeactive
    chainloader    +1


    然后,update-grub,reboot就可以了。


    但是,当时lz,没有弄好,结果给/boot/grub文件夹给删了,重启后,进入grub rescue。

    通过ls  ,然后,尝试ls (hd0,0) 一直到 ls (hd0,7)  才知道linux在sda8

    按理讲,通过insmod noraml.mod 进入到正常grub。但是,因为我把它删除了,所以,重新想办法。


    lz 通过winPE 找回了windows的启动,进入windows后,使用UUI,ubuntu制作liveusb的工具,做了一个usb启动盘。

    那么进入到liveusb以后,

    sudo -i,获取权限。

    然后 mount /dev/sda8 /mnt 挂在ubuntu

    mount --bind /proc /mnt/proc

    mount --bind /dev /mnt/dev

    mount --bind /sys /mnt/sys

    这样以后,一般grub-install --boot-directory /mnt /dev/sda8

    sudo grub,如果没有sudo apt-get install grub

    grub> root (hd0,7)

    grub> setup (hd0)

    grub>boot

    但是,因为grub 不是被正常卸载的,所以我进入到系统中,重新删除了grub ,又修复了grub。

    chroot /mnt

    rm /boot/grub

    apt-get autoremove

    mkdir /boot/grub

    grub-install /dev/sda8

    这个时候,再来update-grub

    再来做,发现所有的都已经好用。



    总结,问题的根本是要增加windows启动,结果以为是grub,直接加在menu.lst就可以了。可能,还有wubi的关系吧。


    不过回归到grub,以后更好维护吧。


    弄这个东西,耗费我两天时间,真是事倍功半。






    展开全文
  • 长期使用windows 和 ubuntu 人双系统,很可能遇到沉重的一个系统,或以其他方式加盟分区,导致系统重新启动时 : GRUB loading error:unknow filesystem grub rescue> ...

       长期使用windows 和 ubuntu 人双系统,很可能遇到沉重的一个系统,或以其他方式加盟分区,导致系统重新启动时 :

    GRUB loading
    error:unknow filesystem
    grub rescue>


                                                                                                                           转载请注明出处:http://blog.csdn.net/jscese/article/details/36865449

    一.概念

    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>set root=(hd0,msdos8)
    grub rescue>set prefix=(hd0,msdos8)/boot/grub
    grub rescue>insmod /boot/grub/normal.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 /boot/vmlinuz-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 15. 又一次開機。sudo reboot



    另外经常使用的就是,无法启动到grub界面。这个时候就须要另外的引导了。网上非常多的方法是使用ubuntu的安装光盘,也就是livecd,

    我经常使用的就是U盘,用老毛桃载入一个ubuntu 的iso 制作一个ubuntu启动U盘。然后bios选择U盘启动。

    选择 try running ubuntu,不选 install 选项

    这样就执行了我们制作在U盘上面的ubuntu系统。能够以这个为媒介来改动本机上其他的系统文件,像上面提到的 先mount 上那些分区:

    sudo mount /dev/sdxx /mnt 

    可先使用 sudo fdisk -l 命令查看分区情况,选择相应的

    假设要改动相应内容 使用 chroot 切换 完了之后 ctrl+d退出


    我这边是13.04 , grub版本号为:

    jscese@jscese-H61M-S2P:~$ grub-install -v
    grub-install (GRUB) 2.00-13ubuntu3

    在这个情况下能够使用例如以下命令将正确的grub 安装到 MBR:

    grub-install --root-directory=/mnt /dev/sda

    我这的sda 为第一块硬盘







    版权声明:本文博客原创文章。博客,未经同意,不得转载。

    转载于:https://www.cnblogs.com/hrhguanli/p/4648016.html

    展开全文
  • grub rescue引导修复

    2018-04-24 21:44:00
    使用windows 和 ubuntu 双系统的人,很有可能碰到重装某一个系统,或者另外添加分区,导致系统重启出现 : [html]view plaincopy ...grubrescue> 一.概念 BIOS:"Basic Input Output Sy...

    使用windows 和 ubuntu 双系统的人,很有可能碰到重装某一个系统,或者另外添加分区,导致系统重启出现 :

     

    [html] view plain copy
     
    1. GRUB loading  
    2. error:unknow filesystem  
    3. 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

    找到之后通过如下命令设置设置一次性启动参数:

     

    [html] view plain copy
     
    1. grub rescue>set root=(hd0,msdos8)  
    2. grub rescue>set prefix=(hd0,msdos8)/boot/grub  
    3. grub rescue>insmod /boot/grub/normal.mod  


    grub rescue>normal 就会出现boot/grub 中的启动界面了!

     

     

    如果/boot/grub没有损坏,就能进入ubuntu 系统啦,如果grub启动ubuntu的部分损坏了,就需要手动引导了:

    进入grub命令行:

     

    [html] view plain copy
     
    1. grub> root (hd0,8) ## 指定包含vmlinuz-2.6.18-274.7.1.el5和initrd-2.6.18-274.7.1.el5.img的partition  
    2. grub> kernel /boot/vmlinuz-2.6.18-274.7.1.el5 ro root=/dev/sda8 ## root= 是指定包含/sbin/init的partition,即挂载/的partition(以Linux的角度)  
    3. grub> initrd /boot/initrd-2.6.18-274.7.1.el5.img ## 据说这项可以省略  
    4. grub> boot  

     

    在正确进入了ubuntu之后,需要更新MBR的grub部分来适应新的分区情况:

    终端输入:

     

     

    [html] view plain copy
     
    1. sudo update-grub2  
    2. sudo grub-install/dev/sda  


    更新到 /boot/grub/grub.cfg 中!然后再把grub 安装到主硬盘的MBR

     

    有遇到过这样安装不成功的,在GRUB2手册中有另外的重装grub2 到MBR 的方法,记录一下:

     

    [html] view plain copy
     
    1. 此方案安裝會使用 chroot 指令來存取受損系統的檔案。  
    2. 一旦執行了 chroot 指令,LiveCD 會將損壞系統的 / (根目錄)當作是目前自己所使用的。  
    3. 在 chroot 環境中執行的指令會影響受損系統的檔案系統,而不是 LiveCD 的。  
    4. 1. 開機進入 LiveCD 桌面(Ubuntu 9.10 或更新版)。注意此 LiveCD 必須要與您現在欲修復系統的版本相同 - 無論 32-bit 或是 64-bit(否則 chroot 會失敗)。  
    5. 2. 開啟終端機 - 應用程式,附屬應用程式,終端機。  
    6. 3. 確認您的標準系統分割區 - (選項是小寫的「L」)  
    7. sudo fdisk -l  
    8. 若您不確定,執行  
    9. df -Th  
    10. 找到正確的磁碟容量及 ext3 或 ext4 格式。  
    11. 4. 掛載您的標準系統分割區  
    12. 用正確的分割區替換:sda1, sdb5 等等。  
    13. sudo mount /dev/sdXX /mnt #範例:sudo mount /dev/sda1 /mnt  
    14. 5. 若您有獨立的 /boot 分割區:  
    15. sdYY 是 /boot 分割區的位置(例如 sdb3)  
    16. sudo mount /dev/sdYY /mnt/boot  
    17. 6. 掛載重要的虛擬檔案系統:  
    18. sudo mount --bind /dev /mnt/dev  
    19. sudo mount --bind /dev/pts /mnt/dev/pts  
    20. sudo mount --bind /proc /mnt/proc  
    21. sudo mount --bind /sys /mnt/sys  
    22. 7. Chroot 至您的標準系統裝置:  
    23. sudo chroot /mnt  
    24. 8. 若系統中沒有 /boot/grub/grub.cfg 或其內容不正確,使用以下指令重建  
    25. update-grub  
    26. 9. 重新安裝 GRUB 2:  
    27. 以正確裝置替換 - sda, sdb, 等等。不要指定分割區號碼。  
    28. grub-install /dev/sdX  
    29. 10. 驗證安裝(使用正確的裝置,例如 sda。不要指定分割區):  
    30. sudo grub-install --recheck /dev/sdX  
    31. 11. 退出 chroot:按下鍵盤之 CTRL-D  
    32. 12. 卸載虛擬檔案系統:  
    33.   
    34. sudo umount /mnt/dev/pts  
    35. sudo umount /mnt/dev  
    36. sudo umount /mnt/proc  
    37. sudo umount /mnt/sys  
    38. 若您有掛載獨立的 /boot 分割區:  
    39. sudo umount /mnt/boot  
    40. 13. 卸載 LiveCD 的 /usr 目錄:  
    41. sudo umount /mnt/usr  
    42. 14. 卸載最後的裝置:  
    43. sudo umount /mnt  
    44. 15. 重新開機。sudo reboot  



    另外常用的就是,无法启动到grub界面,这个时候就需要另外的引导了,网上很多的方法是使用ubuntu的安装光盘,也就是livecd,

    我常用的就是U盘,用老毛桃加载一个ubuntu 的iso 制作一个ubuntu启动U盘,然后bios选择U盘启动,

    选择 try running ubuntu,不选 install 选项

    这样就运行了我们制作在U盘上面的ubuntu系统,可以以这个为媒介来修改本机上其它的系统文件,像上面提到的 先mount 上那些分区:

    sudo mount /dev/sdxx /mnt 

    可先使用 sudo fdisk -l 命令查看分区情况,选择对应的

    如果要修改对应内容 使用 chroot 切换 完了之后 ctrl+d退出

     

    我这边是13.04 , grub版本为:

     

    [html] view plain copy
     
    1. jscese@jscese-H61M-S2P:~$ grub-install -v  
    2. grub-install (GRUB) 2.00-13ubuntu3  


    在这个情况下可以使用如下命令将正确的grub 安装到 MBR:

     

    [html] view plain copy
     
    1. grub-install --root-directory=/mnt /dev/sda  


    我这的sda 为第一块硬盘

     

    症状:
    开机显示:GRUB loading
    error:unknow filesystem
    grub rescue>

    原因:

    由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果 /boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部 分了(或者那一部分已经删除了)。

    思路:
    方法1,彻底删除grub2,让这个提示不再出现:
    适用于已经不想再使用ubuntu,要转回windows的人。
    这个很简单,只要你有Windows启动盘(非Ghost),用它启动,至选择安装位置,不用真正安装,退出重启就可以。
    或者用它启动到故障修复台,运行fixboot或者fixmbr都可以。
    win7命令行下,则是执行:BootRec.exe /fixmbr
    (/fixmbr修复mbr, /FixBoot修复启动扇区,/ScanOs检测已安装的win7,/RebuildBcd重建bcd。)

    方法2,重新安装、修复grub2
    1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
    在 grub rescue>下输入以下命令:

    代码:

    ls


    会罗列所有的磁盘分区信息,比方说: 

    引用:
    (hd0,1),(hd0,5),(hd0,3),(hd0,2)


    2. 然后依次调用如下命令: X表示各个分区号码

    如果/boot没有单独分区,用以下命令:

    代码:

    ls (hd0,X)/boot/grub


    如果/boot单独分区,则用下列命令: 

    代码:
    ls (hd0,X)/grub


    正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。


    4,如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:
    以下是/boot没有单独分区的命令:

    引用:

    grub rescue>set root=(hd0,5)
    grub rescue>set prefix=(hd0,5)/boot/grub
    grub rescue>insmod /boot/grub/normal.mod

    以下是/boot 单独分区的命令:(这几句有待验证) 

     

     

    引用:
    grub rescue>set root=(hd0,5)
    grub rescue>set prefix=(hd0,5)/grub
    grub rescue>insmod /grub/normal.mod


    然后调用如下命令,就可以显示出丢失的grub菜单了。

    grub rescue>normal
    不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
    启动起来,进入ubuntu之后,在终端执行:

    代码:

        sudo update-grub
        sudo grub-install /dev/sda

    (sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
    重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!
    5,如果找不到正确的/grub目录,比如第3、4种误操作,则尝试寻找是否有linux核心文件,则依次调用如下命令: X表示各个分区号码:
    grub rescue>下,输入:
    如果/boot没有单独分区:

    代码:

    ls (hd0,X)/boot


    如果/boot单独分区,则: 

    代码:
    ls (hd0,X)


    找名字类似与vmlinuz-3.0.0-12-generic这样的文件,这是linux核心文件,如果找到,记下(hd0,X)中的X值。假设找到(hd0,5)时,显示了文件夹中的文件。

    然后用live cd 或者 live usb启动,在live cd的ubuntu的终端中依次输入以下命令(sda5中的“5”必须改成上面记录下来数值)(这两句需要验证):
    如果/boot没有单独分区:

    代码:

    sudo mount /dev/sda5 /mnt
    sudo grub-install --boot-directory=/mnt/boot /dev/sda


    如果/boot单独分区,则: 

    代码:
    sudo mount /dev/sda5 /mnt
    sudo grub-install --boot-directory=/mnt /dev/sda


    然后重新启动即可。

    (以上这两句命令也可以解决安装ubuntu时grub安装位置不对,没有将grub安装到/dev/sda,造成启动时不出现ubuntu启动项直接进入windows的问题,不过需要自行确定sda5中的“5”改成什么数字。)

    6,如果连linux核心文件都没有,那么,彻底重新安装吧

    转载于:https://www.cnblogs.com/klb561/p/8933967.html

    展开全文
  • GRUB RESCUE修复

    2014-05-19 15:23:13
    在Windows7与Ubuntu双系统下,修复由于Windows 7系统还原破坏引导导致出现grub rescue
  • ubuntu 使用easyBCD 引导 进入ubuntu后关机重启 进不了ubuntul啦 我想哭 界面是grub rescue> 我坚持 不用重新装系统 修护grub进去 搞了一天 最终解决了问题  先用ls 找到根目录 我的电脑是如下 (hd1,gpt3) ...
  • 发现开机引导不对,需要手动修复一下。   1、输入set看下现在grub引导指向哪个盘  引导指向hd0,msdos3分区 在用ls命令查看 磁盘的分区情况其中hd0 代表第一块硬盘 hd1代表第二块 一个一个查,直到...
  • 开机之后并没有显示Ubuntugrub引导, 而是在一段不认识的英文之后出现这样一个提示 <span style="white-space:pre"> </span>grub rescue > 出现这样的情况,进不去操作系统。 出现...
  • GRUB RESCUE修复Linux引导

    千次阅读 2012-05-11 22:45:55
    前段时间修复移动硬盘分区表的时候,把本本的分区也重新弄了下,导致ubuntugrub找不到linux分区(由于root分区uuid改变造成的不能正常启动),切换到Linux系统时,提示错误“unknown filesystem”,进入grub ...
  • 前几天整理了下电脑的分区,合并并删除一些分区,结果导致 grub 被破坏了,Ubuntu进不去了,启动后直接进入了 rescure 模式。后来又折腾了下,终于修复好了,现总结一下。  先说一下我的系统环境,我是 Win7 + ...
  • 双系统或三系统:Grub Rescue修复方法

    千次阅读 2013-12-03 14:43:47
    我是在装三系统的时候(1、WIN 7 ,2、Ubuntu 12.04 ,3、CentOS 6.4 ),中间步骤出错,造成引导区覆盖,grub乱掉了。 症状: 开机显示:GRUB loading error:unknow filesystem grub rescue> 原因:...
  • 提示:这个方法不管你是多系统然后手动格式化其中一个系统,还是因为重装某一个系统均可使用,本人花了几近8个小时的时间摸索终于解决了本系统grub引导问题。 现象:本人是有一个windows 7 ,Ubuntu9.10(9.10版本...
  • 引言 Ubuntu一般是通过grub引导grub分为三种:grub,grub2,和grub for dos(grub4dos).  最近在Windows下将一个较大的分区分了100G出来,准备用来装Win10,我在启动Ubuntu的时候,出现了一个问题:grub not found...
  • Grub引导错误通常会有如下错误提示: error:unknow filesystem grub rescue> 故障原因分析: 已经发现下面几种操作会导致这种问题: 1、想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区...
  •  以试用方式进入ubuntu光盘系统,打开终端(快捷键ctrl+alt+t); 2、步骤二  获取root权限,sudo -i; 3、步骤三  列出所有的磁盘分区,fdisk -l; 4、步骤四  挂载根目录的分区,mount /dev/sdaX /mnt,其中X...
  • 前几天整理了下电脑的分区,合并并删除一些分区,结果导致 grub 被破坏了,Ubuntu进不去了,启动后直接进入了 rescure 模式。后来又折腾了下,终于修复好了,现总结一下。  先说一下我的系统环境,我是 Win7 + ...
  • 这表示你的grub2的配置文件坏了……由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。在救援模式下只有很少的命令可以用:set , ls , insmod , roo...
  • ubuntu grub 引导修复

    2014-12-16 17:31:00
    作者:jostree转载请注明... (1)先使用ls命令,找到Ubuntu的安装分区: 在 grub rescue>下输入以下命令: grub rescue>ls 会罗列所有的磁盘分区信息: (hd0,msdos1),(hd0,msdos2),(hd0...
  • ubuntu系统grub引导修复

    2020-06-29 11:05:24
    这表示你的grub2的配置文件坏了……由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。 在救援模式下只有很少的命令可以用:set , ls , insmod , root , prefix ...
  • GRUB(统一引导装入器)是基本的Linux引导装入器。 其具有四个作用,如下: 1.选择操作系统(计算机上安装多个操作系统);...grub rescue出现的情景:使用U盘安装Ubuntu16.04,安装完成重启,选择硬盘启动,出现grub
  • Reference:... 1、步骤一 以试用方式进入ubuntu光盘系统,打开终端(快捷键ctrl+alt+t); 2、步骤二 获取root权限,sudo -i; 3、步骤三 列出所有的磁盘分区,fdisk -l; 4、步骤四 挂...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

grubrescue修复引导ubuntu