修复linux引导问题,网上找了很多方法都解决不了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修复linux引导问题,网上找了很多方法都解决不了相关的知识,希望对你有一定的参考价值。
版本为YLMFOS,因为现在不能上网,所以不想重装,ylmf的安装盘并没有修复模式,livecd里也没有grub,本想用grub4dos引导的,但在/boot/grub/目录下并没有meun.lst,安网上方法自己写,一直不成功。看下你目录下有没有meun.stl有就达到我邮箱,或其他能解决的软件,记得附上你百度名363791108@qq.com
假设你的情况是:无法引导系统,该出现Grub选择界面时,却出现一个光标在屏幕左上角闪啊闪的。
修复方法:
1.用任一Linux发行版的LiveCD引导机器。
2.启动完毕后,打开终端“terminal”。键入命令$sudo fdisk -l /dev/hda或$sudo fdisk -l /dev/sda。如果你的硬盘是并口,就打入第一个命令;否则,打入第二个命令。
3.上述命令显示,硬盘分区表。找到系统的启动分区和主分区,启动分区一般是/boot所在的分区。根分区即/所在分区。样子如同:hdax或sdax,x代表/boot所在分区的数字。
4.建立一个临时挂在目录。$sudo mkdir /mnt/system。
5.挂载根分区到/mnt/system。$sudo mount /dev/sdax /mnt/system.这里sdax要根据实际情况换为hdax或sday等样式。
6.挂载启动分区到临时目录。$sudo mount /dev/sday /mnt/system.如果/boot本来就在/里,这步就必须省略了。
7.挂载系统进程到临时目录/mnt/system/proc。$sudo mount -t proc none /mnt/system/proc
8.挂载设备文件到临时目录/mnt/system/dev。$sudo mount -o bind /dev /mnt/system/dev
9.chroot进入临时目录/mnt/system。$sudo chroot /mnt/system /bin/bash
10.启动grub程序。#grub
11.设置启动分区。grub>root (hd0,y) 其中x即为sday中的y,即/boot所在分区的序号。
12.重新安装grub。grub>setup (hd0)
13.退出grub。grub>quit
14.重启系统。#reboot
注:其中sudo可以直接一次性打入su,从而不必每次都打入sudo了。
祝你好运,成功解决问题。 参考技术A 随便找个 liveCD 就能看到 /boot/grub/grub.conf 了。
grub2 的 conf 确实变了,不过你看看配置的末尾,应该还能看出来启动的命令行。
网上的方法全都没用的,因为每个人的计算机都不同,某些参数你不好决定用哪个的,文章里面也就是说说理论部分,实际还需要自己分析的。 参考技术B ubuntu9.10已经使用gurb2,请使用最新的grub4dos,以及去ubuntu中文社区学习下grub2的教程本回答被提问者采纳
Ubuntu修复启动引导
参考技术A 昨天重装了Windows 10后,开机不进入Ubuntu的启动引导而是直接进入新的Windows系统。一般来说先装Windows再装Linux不会出现引导坏掉的问题;而先装Linux后装Windows出现的引导问题可以用EasyBCD的legacy与grub2解决。我在这里使用的是Ubuntu 14.04。
1. 制作Ubuntu启动盘,进入选择启动驱动器界面,选择Ubuntu启动U盘,进入try Ubuntu without installing。
2. 打开terminal,添加boot-repair的ppa源:
如果添加不了ppa源,尝试重装CA证书:
再重新添加boot-repair。
3. 更新系统软件
4. 安装boot-repair
5. 在Dash中搜索boot-repair,打开后选择第一项,recommended repair,完成后即可恢复Ubuntu引导。
参考资料:百度经验http://jingyan.baidu.com/article/335530da883e0b19cb41c325.html
以上是关于修复linux引导问题,网上找了很多方法都解决不了的主要内容,如果未能解决你的问题,请参考以下文章
电脑里的百度网盘我已经卸载了,然后安装的时候又提示说是不是要覆盖,网上找了很多方法都没能解决,求详解
我在win7基础上装了linux,centos7,然后windows启动项没了,在网上查了修复