各种情况GRUB损坏进不了系统的解决方案.docx_第1页
各种情况GRUB损坏进不了系统的解决方案.docx_第2页
各种情况GRUB损坏进不了系统的解决方案.docx_第3页
各种情况GRUB损坏进不了系统的解决方案.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

各种情况GRUB损坏进不了系统的解决方案1.在磁盘分区表变动之后,比如删除了grub.cfg所在分区的前一个分区,导致分区号前移一位时,开机显示 grub rescue 。处理方法:(假设原来grub.cfg在/dev/sda4,而现在变成了/dev/sda3)ls(查看分区)ls (hd0,7)/boot/(查看该分区是不是能被识别的linux分区,grub是否被装在该分区)set(显示环境变量)prefix=(hd0,3)/boot/grubroot=hd0,3insmod /boot/grub/linux.mod(进入grub命令行)normal(即可使用原来的grub启动菜单)2.在grub.cfg损坏的情况下linux /boot/vmlinuz(按TAB补完)root=/dev/sda3 (不要忘了!)(grub1是kernel指令)initrd /boot/initrd.img(按TAB补完)boot(启动原有系统)3.从优盘/光盘启动ubuntu修复原有系统(Ubuntu 8.04):ubuntu 8.10开始支持优盘启动,并且基本做到兼容所有硬件。# grub-install /dev/sda -root-directory=/media/sda3找个干净的环境,避免把优盘上的系统也写进启动项a)for grub# update-grubb)for grub2# grub-mkconfig -o /boot/grub/grub.cfg# update-grub2(ubuntu 8.04的grub2没有grub-mkconfig,只能用这个,这个没有办法自动加入Windows启动项)可能需要修改 /boot/grub/device.map#-(hd0)/dev/sda(hd1)/dev/sdb(hd2)/dev/sdc#-安装grub2:# sudo apt-get install grub2# grub-install -version #显示为1.974.从优盘/光盘启动ubuntu修复原有系统(Ubuntu 10.04):ubuntu 10.04开始方法又改变了,优盘启动的环境下/上挂载的是squashfs,然后grub-mkconfig和update-grub2都会提示cannot find a device for /失败。不过grub-install已经成功了,所以如果重启用rescue模式进入系统再grub-mkconfig也可以。ubuntu 10.04安装盘开始默认不给选择语言、安装还是试用的界面了,如果要用这个界面,启动时按Enter。更方便的方法是使用:(假设Ubuntu装在/dev/sda1)#-# mount /dev/sda1 /mnt# mount -t proc proc /mnt/proc #可省略# mount -t sysfs sys /mnt/sys #可省略# mount -o bind /dev /mnt/dev# chroot /mnt /bin/bash# grub-install /dev/sda# grub-mkconfig -o /boot/grub/grub.cfg# cd /# umount -a# exit# cd /# umount -a# reboot#-5.配置grub2的参数grub2不建议修改/boot/grub/grub.cfg,而是由配置文件和配置脚本在每次改动内核时自动生成,配置文件如下:#-/etc/default/grub #控制变量定义/etc/grub.d/* #生成grub.cfg使用到的scripts#-以上全部使用 bash 的語法。在grub2启动界面上按e来临时修改启动项,编辑后Ctrl+x启动按c来进入grub shell,指令vbeinfo能够看到所有支持的VESA模式6.调整GRUB界面的分辨率grub通过启动内核参数vga=792(1024x768x32),vga=795(1280x1024x32)等来启动framebuffer,修改控制字符界面的分辨率。grub2废弃了vga选项,但是用vga还是可以用的。在/etc/default/grub 中加入以下变量定义,就能设置所有linux启动项的字符界面分辨率为720x400x32(至少是宽屏的,能在宽屏笔记本上看上去少难看一点):#-GRUB_CMDLINE_LINUX_DEFAULT=GRUB_CMDLINE_LINUX=quiet splash gfxpayload=keepGRUB_GFXMODE=720x400x32GRUB_GFXPAYLOAD_LINUX=$GRUB_GFXMODE#-(grub2 1.98的grub.d才会根据GRUB_GFXMODE决定是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论