时间:2021-05-18
移动用户数据等。
root密码忘记
boot目录误删除等),如果是第一种情况,可以首先通过GRUB命令引导系统后修复;若是第二种情况,则要使用Linux救援模式修复了(本文后续有描述)。
首先,需要了解GRUB启动系统的引导过程,grub.conf文件中主要的配置选项如下(注意,GRUB配置文件为/boot/grub/grub.conf, /etc/grub.conf只是此文件的软链接):
grub.conf损坏
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/sda3 标签或分区
initrd /initrd-2.6.18-164.el5.img
vim /boot/grub/grub.conf
default=0
timeout=3
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/
initrd /initrd-2.6.18-164.el5.imgq
其中“title”段指定了GRUB引导的系统:“root”段指定了/boot分区所在的位置:“kernel”段指定了内核文件所在位置,内核加载时权限属性为只读(“ro”)以及指定根分区所在位置(root=LABEL=/);initrd指定了镜像文件所在位置。所以GRUB在引导时顺序为首先加载/boot分区,然后依次载入内核与镜像文件。
案例:“title Fedora Core (2.6.18-1.2798.fc6)”段被误删除
此时,系统启动后会自动进入“GRUB>”命令行,为排除故障可以依次做如下操作:
1、查找/boot/grub/grub.conf文件所在分区GRUB> find /boot/grub/grub.conf(hd0,0)
2、查看grub.conf文件错误GRUB>cat (hd0,0)/boot/grub/grub.conf建议系统安装设置好后,要将grub.conf文件备份,如果有备份文件如grub.conf.bak,则此时可以查看备份文件,与当前文件比较,发现错误:GRUB>cat (hd0,0)/boot/grub/grub.conf.bak
3、确认错误后,先通过命令行方式完成GRUB引导,进入系统后再行修复grub.conf文件错误:1)指定/boot分区root (hd0,0)
2)指定内核加载kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet 3)指定镜像文件所在位置initrd /boot/initrd-2.6.18-1.2798.fc6.img
提示:GRUB支持tab键命令补全功能
4、从/boot分区启动boot (hd0,0)
命令行模式可以在GRUB菜单模式中通过按“c”键调用,也可以用于测试新编译的内核(设置kernel、initrd引导新内核及镜像文件)。增加对GRUB引导以及Linux系统引导知识的了解将对此类故障排除大有帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
win10系统中“启动和故障修复”可以用来进行win10启动设置,比如说多系统启动的引导项,但是Win10“启动和故障修
修改系统启动级别:修改系统默认启动到3多用户状态,在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的操作和配置一
1、我们比较常见的系统重新启动问题就是操作系统文件遗失或者破坏。搞定方式:操作系统启动都有一个引导文件boot.ini,如果它遗失了,系统开机找不到就会重新
1、我们比较常见的系统重新启动问题就是操作系统文件遗失或者破坏。搞定方式:操作系统启动都有一个引导文件boot.ini,如果它遗失了,系统开机找不到就会重新
电脑开机断电反复重启的解决方式: 1、比较常见的系统重新启动问题就是操作系统文件遗失或者破坏。搞定方式:操作系统启动都有一个引导文件boot.ini,如果它遗