U盘安装CentOS无法引导系统问题
时间:2015-10-06 09:44 来源:www.it.net.cn 作者:IT
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)
1.首先查看分区
这里我的/boot是在sda1 就是第0块分区
如果你没找到你可以试试 find /boot/grub/stage1 或者 find stage1
这里要和上面find里查到的一致hd0表示第一块硬盘 0表示第一个分区
5.修改grub.conf和menu.lst
splashimage=(hd0,0)/grub/splash.xpm.gz |