|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux版本:CentOS6.3
3 a7 x+ q8 x3 \# F5 _/ B6 v' g+ s4 X4 O9 z5 J2 \
问题描述1:在使用U盘安装完系统后,拔掉U盘进入不了系统,插上U盘又能进入。% @5 }/ E2 t/ O3 y0 T
1 h6 M b" \9 H. b; V' J! W( M
( \/ v9 q/ W* i0 u9 b问题描述2:硬盘安装完系统后,在Windows下修改了硬盘(压缩、扩展、分区等操作),重启后进入不了系统。9 H1 H( [: L3 e: n0 D
, T. Q4 W# P; U. g% Z- M; t2 \1 q- {
以上是同一类问题:它们找不到GRUB引导,因此启动计算机后会进入# S y6 E0 z& d& }, W
# [$ S6 k/ u& \1 r
3 I/ F# y6 ~" e7 JGRUB >
( e4 C5 c5 V! y, z1 E5 S0 \0 Y- A2 R ?
* @) l; U# E; h0 L9 y }界面。问题1是默认将GRUB启动安装到了U盘,问题2是因为修改硬盘后Linux启动盘的sda号变化了,自然也就找不到GRUB引导项了。 O! \* L5 Q4 |3 n
" ? x; A8 E# |3 l- p2 i! S
解决办法是,在GRUB界面运行:
+ z* f& O" x6 A! G- ]
& h) W* c8 e# x4 M: r+ Q
; E) _6 u' R$ b: Jroot (hd0,x) * U4 r5 [1 |7 @: p1 P4 v; j1 j
( ?. ?9 K! c) a6 b
0 \9 H4 C& j& f! Q, Kx为安装Linux所在的硬盘sda号,如果不清楚,可以从0开始一个个试
. g4 m Z2 R6 H
+ M8 C1 k9 f4 V$ y! W" e2 h# Q- ]2 d4 H; ?6 V: }
setup hd0
2 @ H6 n+ [ I" H$ Y! ?. U6 `8 W5 H9 M- W" ?8 |; g" D) n
! W. l8 O# B. ~; b8 J这行命令作用是根据设定的root位置设定启动位置,若出现“无法找到image、vzlinuz等”,则可在root中尝试其他可用的x位置。6 t% Z* p# q/ i2 K8 R& q' W
7 b( l) h1 y6 w# X
+ @* V) s. m# D. h. h ?3 areboot9 a, q) k2 Q7 W0 i6 P
# a$ w, }5 h/ F2 ]
% e4 [# h8 [% z若前两步都能成功,则重启后就能看到启动项了; L- E8 Z) s6 v: T" L5 j
5 r9 R& I, P, S% {6 C' i7 I
! b8 J* L; \* Y( K
- h: F5 P: o6 g j4 q, x' p
" y" d3 G3 m1 r5 I3 r8 T3 l% k" }: v/ `! K7 `+ a
1 E( _1 J' b% y& J1 I |
|