电脑开机进不了系统!只出现Error15。该怎么解决?

开机进不了系统!只出现Error15。该怎么解决?

缺失了某文件吧,,导致系统启动配置被损坏,启动内核镜像无法找到,解决方法:

1.按任意键回到启动菜单,如grub的菜单。

2.在菜单界面按'c'进入grub命令行界面。

3.在grub命令行下输入:

grub>root (hd0,0)

回车。会得到Filesystem的提示。

4. 继续在grub命令行下输入:

grub>kernel (hd0,0)/boot/

不回车然后按tab键,会显示可选的内核镜像。

继续在未完成的命令后输入有效地内核镜像名,如:

grub>kernel (hd0,0)/boot/vmlinuz-2.6.9-42.ELsmp ro root=LABEL=/ vga=0x317

回车。(输入过程中按tab可以获得提示,后面的root和vga参数要自己确定,可在grub菜单里选择某一项按'e'查看和参考已有设置),会得到一行提示信息。

5. 继续在grub命令行输入:

grub> initrd (hd0,0)/boot/initrd-2.6.9-42.ELsmp.img

回车。(同样可以在输入过程中按tab获得提示)

6. 最后在grub命令行中输入boot(注意不是reboot)启动系统:

grub> boot

7. 等待系统启动,OK。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-19
启动相关的文件,于是用安装光盘启动进系统,
启动进界面时输入 linux rescue 进入救援模式,然后选择语言,键盘,设置网络,最后进入终端,输入 chroot /mnt/sysimage ,
[root@localhost boot]# cd /boot
[root@localhost boot]# ls
config-2.6.18-92.1.22.el5 message
extlinux symvers-2.6.18-92.1.22.el5.gz
grub System.map-2.6.18-92.1.22.el5
initrd-2.6.18-92.1.22.el5.img
lost+found
发现缺少vmlinuz-2.6.18-92.1.22.el5文件,原因找到了,就是因为这个文件丢失了导致系统无法启动,于是先删除内核,再重新安装内核,由于前几天升级过内核所以rpm缓存里面还有内核的rpm包存在,成功安装后
[root@localhost boot]# ls
config-2.6.18-92.1.22.el5 message
extlinux symvers-2.6.18-92.1.22.el5.gz
grub System.map-2.6.18-92.1.22.el5
initrd-2.6.18-92.1.22.el5.img vmlinuz-2.6.18-92.1.22.el5
lost+found
[root@localhost boot]#
发现了吗?vmlinuz-2.6.8-92.1.22.el5又再次出现了。重启顺利进入系统,自此问题解决。但是我必须要提醒大家的是在我这样重新安装内核之前曾以为是grub本身出了问题,于是重装了grub,然后原先的启动项消失,于是手工修改了grub.conf文件,但是在kernel行和 initrd行却因为粗心把文件名最后的el5(特别注意这里的“l“是英文字母”l“,不是数字 1)搞成了e15,即是把英文字母 l 错认成数字 1,导致重新启动时依然提示找不到相关文件,费了九牛二虎之力才找到问题的根本,看来文字终端下用vim确实不好区分这两个字,今后大家一定要小心。例如:
[root@localhost ~]# ls -1
anaconda-ks.cfg
install.log
install.log.syslog
scsrun.log
[root@localhost ~]# ls -l
-rw------- 1 root root 1315 02-04 23:34 anaconda-ks.cfg
-rw-r--r-- 1 root root 28099 02-04 23:33 install.log
-rw-r--r-- 1 root root 5274 02-04 23:33 install.log.syslog
-rw-r--r-- 1 root root 209 02-04 23:39 scsrun.log
第2个回答  2013-10-19
重装系统
第3个回答  2017-07-31
给屏幕拍照来看一下。
相似回答