|
很多时候我们在装系统都会遇到开机时遇到Error 15 file not found的错误,只是因为一不小心把系统启动的引导给破坏了,导致启动内核镜像无法找到。# N8 P6 R. ]; B2 W1 A- C
( Z) W2 a. m6 U2 g
5 X ]9 z2 g3 x8 z 解决方法:
- }+ v8 m' Q: E0 Y1.按任意键回到启动菜单,如grub的菜单;
1 O0 O8 g1 B& u2.在菜单界面按'c'进入grub命令行界面;
H* r- X7 `: q' M( t! ^& M' n3.在grub命令行下输入:
2 {; { [1 h: v7 V% ngrub> cat /grub/grub.conf_old (用tab键找到此文件,下面的kernel参考grub.conf里面的写,此方法用于linux完全被修改后启动报错 )
$ u+ s: R4 e8 Q7 p1 s+ ]. Xgrub> root (hd0,x) 7 O! f- J" n& `: M) Y! e
4. 继续在grub命令行下输入: * ?0 g9 M' r" W8 f; `0 A- e
grub> kernel /boot/vmlinuz-xxxxxx ro root=LABEL=/ rhgb quiet (输入过程中按tab可以获得提示,也可能xxxxxx不是在/boot/下面,kernel后面用tab建,看看里面都什么东西,找到xxxxxx的文件就可以了,下面的.img要和这个对应。后面的root和rhgb参数要自己确定,可在grub菜单里选择某一项按'e'查看和参考已有设置) : \$ V0 J" n+ p
5. 继续在grub命令行输入:
0 X! c' X7 [, c4 s* }7 H9 s4 cgrub> initrd /boot/initrd-xxxxxx.img9 U4 ^0 V) w, P
(同样可以在输入过程中按tab获得提示) 3 r$ m0 f) V/ K% i8 A% t
6. 最后在grub命令行中输入:
# @. ` ?8 {2 c8 Z$ i* x$ j- igrub> boot(不是reboot) ! h0 v5 ]3 A# i& ?
4 |) ?- u- K# f# I# v, h
|
|