|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux版本:CentOS6.3
1 w! K- }) f6 Y
& Z; e$ n/ Q' I% U0 q6 _" R问题描述1:在使用U盘安装完系统后,拔掉U盘进入不了系统,插上U盘又能进入。 D2 ~+ I2 n f X( ]3 P
4 _& R7 ^. Z' n, Z# f8 j: ]4 B/ k, T, ^* X! O
问题描述2:硬盘安装完系统后,在Windows下修改了硬盘(压缩、扩展、分区等操作),重启后进入不了系统。
0 F3 A; @" t, s5 s2 u' N, E4 {3 I! Y$ e- R, ]
以上是同一类问题:它们找不到GRUB引导,因此启动计算机后会进入
) K3 \3 V- m5 K i# e, b- g- a+ h1 s9 s0 c/ O& a
5 g2 ~% I/ ^9 u" _. }
GRUB > 6 X/ z7 \- ^; O
) _. Y+ W# Q! B' S5 I, Q
& [2 _3 [9 H. P& {) p, o0 P _
界面。问题1是默认将GRUB启动安装到了U盘,问题2是因为修改硬盘后Linux启动盘的sda号变化了,自然也就找不到GRUB引导项了。
Y3 T8 Q0 t: ~0 b& ?6 p% B; J" q, v2 x0 p# ]
解决办法是,在GRUB界面运行:+ x- ~, K- R' N2 z" j6 U+ o
% F; Y g0 p" P& b8 q3 {
+ t" O1 k, e3 a7 K1 Qroot (hd0,x) % w; f3 }0 ?9 E$ e& W( K r4 J/ x
0 @, Z- @1 `% P0 Q/ Y, q& D
* B$ B4 n! _* q/ dx为安装Linux所在的硬盘sda号,如果不清楚,可以从0开始一个个试3 H2 s0 [$ U( q$ ]3 l( g0 ]
% f* \/ m, j$ D' Y6 z4 H) e7 Y* o1 E) a5 A3 i
setup hd0 6 \/ o3 U9 E1 q& c- O1 a- N
$ r/ C: c. G; @% L/ b N1 w( z I4 i5 A5 W; [' Z* T5 t
这行命令作用是根据设定的root位置设定启动位置,若出现“无法找到image、vzlinuz等”,则可在root中尝试其他可用的x位置。" u* i- f1 v6 i' [
" N; M c$ o8 @" C4 P7 ]
* @: ?4 ~2 b& [- q5 j" s: G5 E C* `2 Breboot
8 m- w' g% h" n! t |7 l3 n; u
6 T! ?( q9 W. s5 r o8 W3 _2 `! q' n6 L Y
若前两步都能成功,则重启后就能看到启动项了0 T" o1 K( j5 |( j* x; {
" j: M( H+ A- {+ M. K8 |
, B' ?" p, b. [7 F- |# D
$ r2 [: ^7 r. M& S# A
7 f2 v0 r& p' i8 g/ s) I( L0 T/ X1 a- m3 t( m
3 F' P5 a9 E% k8 Y |
|