• grub rescue解决办法


    Win7  下强行删除了ubuntu 的分区 进不去win7 了,找张PE F12 进入后用PTDD 修复引导即可

    以后要这么干才行:

    如果是win7双系统

    1. 下载fixmbr工具,放在c盘,利用命令提示符,进入软件所在目录,cd c:\fixmbr (cd后面一个空格)

    2.输入 MBRFix /drive 0 fixmbr /yes

    3.重启,发现直接进入win7,现在可以格式化ubuntu所在分区了~~~】

    以下转载:

    http://www.shunix.com/grub-rescue-345/

    今天真是闲得无聊啊,竟然觉得硬盘分区太大,于是分割出一个新的分区,重启之后只能看到一个grub rescue>,要知道,我的linux和win 7都是grub在引导啊,现在这样让我情何以堪啊。 经过我的尝试,发现在grub rescue模式下还是有一些命令可以用的。grub会变成现在这种状态是因为分区调整之后linux所在的分区uuid发生改变,只要重新写一次引导就 能正确加载启动项。 首先要找到/boot 所在的分区,grub rescue模式下可以用的命令有ls,set,insmod,仅此而已,可以用ls找出/boot分区(PS:我的/boot单独分区,如果不是的话 /boot 会默认挂载在/分区下)。但是我用ls列不出任何文件,好在手上还有一张live cd,直接用gparted找到了对应200MB大小的分区,得到分区号为sda6。剩下的事就简单了。 在grub rescue模式下执行以下命令: set set root=(hd0,6) set prefix=(hd0,6)/grub insmod normal 然后就可以切换回正常模式了 执行 normal 这个时候会出现grub的引导菜单,但是可能进不去系统,如果进不去,那么按住c,进入命令行模式,执行 linux /boot/vmlinuz-3.×××× root=/dev/sda× initrd /boot/initrd.img-××× boot (PS:×××就是内核版本号,在进入引导菜单时能看到,sda×表示/boot所在的分区号) 还没完事,否则重启之后又要重新来一次,这个时候的grub没有保存,进入系统后要更新grub 在terminal执行: sudo update-grub sudo grub-install /dev/sda sudo reboot 结束了,重启后就行了。

  • 相关阅读:
    Mysql复制表格
    MySql的导入与导出
    jQuery语法
    JavaScript中的test()方法
    Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget(转)
    Android图片压缩方法总结
    Android实现app长时间未操作时自动退出app
    银行卡号的检测
    Android大图片裁剪终极解决方案(上:原理分析)
    Windows环境下Android Studio v1.0安装教程
  • 原文地址:https://www.cnblogs.com/xiaotlili/p/2814721.html
Copyright © 2020-2023  润新知