u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法
2013-10-30 19:08
931 查看
今天用U盘装linux时候不小心将grub安装到了U盘上,导致每次启动系统都得插U盘,下面是解决办法,拷贝时忘了记下转载出处,实在不好意思。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
装CentOS的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子,以下就是修复grub的过程:
u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置
[root@localhost /]#df -k #可能会得到/dev/hda1
[root@localhost /]#/sbin/grub #进入grub命令行模式
grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下输入下列三条命令,总有一条会返回一个正确的grub位置
grub> find /grub/stage1
find /grub/stage1
(hd1,1)
grub>root (hd0,0) #第一条
grub>setup (hd0) #第二条
grub>quit #第三条 grub环境下连续执行这三条命令返回SHELL
最后修改grub.conf和menu.lst里面的(hd1,1)为(hd0,0)重新启动即可。
[root@localhost /]#vi /boot/grub/grub.conf ... vi /boot/grub/menu.1st ...
[root@localhost /]init 6
大功告成!
================================================================================
后记:
需要特别说明的是,CENTOS 默认在VG上把BOOT分为一个独立的分区,所以开始启动的时候和系统启动开的根目录是不一样的,也就是说系统引导的时候的/,就是LINUX里的/BOOT,所以,GRUB的配置文件在系统里的位置应该在/BOOT/BOOT/GRUB/GRUB.CONF.
----------------------------
说明:你可能在find /boot/grub/stage1 的时候发现就是 (hd0,0),那就可能是grub.conf和menu.lst里面有hd(1,1),同样按作者的方法也能解决。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
装CentOS的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子,以下就是修复grub的过程:
u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置
[root@localhost /]#df -k #可能会得到/dev/hda1
[root@localhost /]#/sbin/grub #进入grub命令行模式
grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下输入下列三条命令,总有一条会返回一个正确的grub位置
grub> find /grub/stage1
find /grub/stage1
(hd1,1)
grub>root (hd0,0) #第一条
grub>setup (hd0) #第二条
grub>quit #第三条 grub环境下连续执行这三条命令返回SHELL
最后修改grub.conf和menu.lst里面的(hd1,1)为(hd0,0)重新启动即可。
[root@localhost /]#vi /boot/grub/grub.conf ... vi /boot/grub/menu.1st ...
[root@localhost /]init 6
大功告成!
================================================================================
后记:
需要特别说明的是,CENTOS 默认在VG上把BOOT分为一个独立的分区,所以开始启动的时候和系统启动开的根目录是不一样的,也就是说系统引导的时候的/,就是LINUX里的/BOOT,所以,GRUB的配置文件在系统里的位置应该在/BOOT/BOOT/GRUB/GRUB.CONF.
----------------------------
说明:你可能在find /boot/grub/stage1 的时候发现就是 (hd0,0),那就可能是grub.conf和menu.lst里面有hd(1,1),同样按作者的方法也能解决。
相关文章推荐
- u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法
- u盘安装linux,将grub安装到了u盘,将U盘拔掉后系统无法引导启动的解决方法
- Win7+Ubuntu 双系统下安装一键还原精灵导致GRUB无法引导进入系统的修复方法
- U盘安装linux开机无法启动解决方法
- 安装Windows 和linux双系统失败导致Windows无法引导的解决方法
- 安装双系统后进入grub页面后无法启动系统的解决方法
- 使用U盘制作linux启动盘,并且成功安装Linux系统后,拔掉无法再次启动linux,修复引导区到硬盘
- grub rescue 方法,解决重装windows系统导致的linux无法启动问题
- 双系统只能启动linux,无法启动Windows的解决方法
- U盘安装Centos后拔除U盘无法启动问题解决方法
- linux新系统yum安装mysql启动报unrecognized错误解决方法
- 整理修改grub导致linux无法启动之解决办法
- 双系统[linux启动引导损坏,grub进入win 7系统方法]解决方案
- 【Linux学习笔记十六】用户密码修复和GRUB引导错误无法进入系统解决办法
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- 高版本Linux系统无法安装Hi3515_SDK_V1.0.4.2.c1问题解决方法
- U盘启动 Ubuntu 等系统,修复 PBR 引导的简单解决方法
- XP系统安装Ubantu系统后无法引导UBANTU系统的解决方法
- U盘安装Centos后拔除U盘无法启动问题解决方法
- 安装CentOS、Linux系统时,GPT分区不能引导的解决方法