linux 启动界面修复

centos fedora grub2 启动修复
一、错误配置系统导致不能完成启动
1、在启动出现菜单时按 e
2、找到有一行后面有quiet 字符 在最后面添加参数
\ init=/bin/sh
3、按ctl+x键启动
4、进入命令行,输入命令mount -o remount,rw /
5、现在可以用vi修改了
二、在grub命令行提示
用的好好的为什么要删除呢,很单就是手贱,查文件时太多,随手删除了。
/boot/grub2/grub.cfg
太阳的!直接回到了grub2的命令行
既然这样了,那就把它修复吧,当然可以用光盘或U盘启动修复,那个简单,没有用。
下面开始
1、先用ls
然后显示(hd0),(hd0,msdos4),(hd0,msdos3)(hd0,msdos2)(hd0,msdos1)
2、查看boot目录下文件
ls (hd0,msdos2)/ -l
msdos1 一个一个的试,我的是msdos2,当看到boot目录下文件就对了。
注意:文件名要仔细看一下,下面要用的,而且只能手工输入。
3、设置root硬盘路径
set root=(hd0,msdos2)
4、加载模块
insmod xfs
5、加载kernlel
linux16 /vmlinuz-3.10.0-1160.el7.x86_64 root=/dev/mapper/centos-root
3.10.0-1160这是kerel 内核版本,每个人的肯定是不一样的,写对就行了。
如果没有root=/dev/mapper/centos-root 或写错的话,只能启动到命令行,但提示:failed to start Switch Root
6、引导初始化
initrd16 /initramfs-3.10.0-1160.el7.x86_64.img
7、启动
boot
成功了显示界面
8、修复的grub2的命令
cd /boot/grub2
grub2-mkconfig -o grub.cfg
9、重启
reboot
========
三、windows 启动消失
windows 系统启动的修复,直接命令如下:
insmod part_msdos
insmod ntfs  
set root='hd0,msdos1' 
chainloader +1
boot
注:到底是hd0,hd1,msdos1,msdos2可按照上面ls查找的
========
^_^

猜你喜欢

转载自blog.csdn.net/lenovo8088/article/details/111798370