> CentOS > CentOS故障 >

U盘安装CentOS无法引导系统问题

1.首先查看分区
#df -k

 
1
2
3
4
5
6
7
8
[root@CENTOS-YEARNFAR ~]# df -k
文件系统         1K-块      已用      可用 已用% 挂载点
/dev/mapper/VolGroup-lv_root
                      51606140    730276  48254424   2% /
tmpfs                  1694576         0   1694576   0% /dev/shm
/dev/sda1               495844     31949    438295   7% /boot
/dev/mapper/VolGroup-lv_home
                     425140584    202952 403341680   1% /home

这里我的/boot是在sda1 就是第0块分区



2.root用户进入grub模式

 
1
2
3
4
5
6
7
8
9
10
[root@CENTOS-YEARNFAR ~]# grub
Probing devices to guess BIOS drives. This may take a long time.
 
 
    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)
 
 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.]
grub>

如果你没找到你可以试试 find /boot/grub/stage1 或者 find stage1
3.将CentOS的grub安装到MBR

 
1
2
grub> root (hd0,0)
grub> setup (hd0)

这里要和上面find里查到的一致hd0表示第一块硬盘 0表示第一个分区



4.重启完成

 
1
grub> reboot #只是重启grub,系统并不要重启~

5.修改grub.conf和menu.lst

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@CENTOS-YEARNFAR ~]# cd /boot/grub
[root@CENTOS-YEARNFAR grub]# ls -al
总用量 278
drwxr-xr-x. 2 root root   1024 4月  10 09:55 .
dr-xr-xr-x. 5 root root   1024 4月  10 08:48 ..
-rw-r--r--. 1 root root     82 4月  10 08:48 device.map
-rw-r--r--. 1 root root  13380 4月  10 09:45 e2fs_stage1_5
-rw-r--r--. 1 root root  12620 4月  10 09:45 fat_stage1_5
-rw-r--r--. 1 root root  11748 4月  10 09:45 ffs_stage1_5
-rw-------. 1 root root    793 4月  10 09:54 grub.conf
-rw-r--r--. 1 root root  11756 4月  10 09:45 iso9660_stage1_5
-rw-r--r--. 1 root root  13268 4月  10 09:45 jfs_stage1_5
lrwxrwxrwx. 1 root root     11 4月  10 08:48 menu.lst -> ./grub.conf
-rw-r--r--. 1 root root  11956 4月  10 09:45 minix_stage1_5
-rw-r--r--. 1 root root  14412 4月  10 09:45 reiserfs_stage1_5
-rw-r--r--. 1 root root   1341 11月 15 2010 splash.xpm.gz
-rw-r--r--. 1 root root    512 4月  10 09:45 stage1
-rw-r--r--. 1 root root 125976 4月  10 09:45 stage2
-rw-r--r--. 1 root root  12024 4月  10 09:45 ufs2_stage1_5
-rw-r--r--. 1 root root  11364 4月  10 09:45 vstafs_stage1_5
-rw-r--r--. 1 root root  13964 4月  10 09:45 xfs_stage1_5
 
[root@CENTOS-YEARNFAR grub]# vi grub.conf

splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.el6.i686)
root (hd0,0)


到此就全部完成了, 下次开机就可以摆脱U盘启动了。

 

(责任编辑:IT)