u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法

今天用U盘装linux时候不小心将grub安装到了U盘上,导致每次启动系统都得插U盘,下面是解决办法,拷贝时忘了记下转载出处,实在不好意思。
————————————————————————————————————————————————————————————————
装redhat linux的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子,以下就是修复grub的过程:

u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置
[[email protected] /]#df -k #可能会得到/dev/hda1
[[email protected] /]#/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)重新启动即可。
[[email protected] /]#vi /boot/grub/grub.conf … vi /boot/grub/menu.1st …
[[email protected] /]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),同样按作者的方法也能解决。

时间: 2024-11-05 11:55:04

u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法的相关文章

WIN10下安装Linux子系统并安装xface4界面

WIN10下安装Linux子系统并安装xface4界面,使用win10自带的远程桌面工具登陆成功. 成功截图: 安装步骤 1.安装[适用于Linux的Windows子系统]组件 2.win10应用商店搜索ubantu,我这里测试使用的18.04版本 3.开启菜单搜索ubantu启动,并配置用户账户密码 4.配置下载源,这里是因为国外站点下载太慢 配置源为阿里源,可以从以下网址找 https://developer.aliyun.com/mirror ubantu下路径为etc/apt/sourc

安装Wamp后 Apache无法启动的解决方法

安装Wamp后 Apache无法启动的解决方法,网上的解决方案可以说是五花八门,有些说了一大推,一点作用都起不到. 其实解决方法只需两步: 1.安装路径不能包含有中文,这个我不知道为什么,总之如果安装路径中包含有中文,接下来无论做多少配置工作都是徒劳. 2.安装好后 修改httpd.conf文件 把里面的80端口 改成其他端口 比方改为:8080 ,如果没有端口冲突可以不用修改. 做好以上这两步重启Wamp就可以了. 就这么简单,没必要搞太多东西.

Debian9安装Atom后无法启动之解决方法

Debian9安装Atom后无法启动之解决方法 在Atom官网下载了适合于Debian的安装包后,使用$ sudo dpkg -i Atom.deb进行了安装,然后点击Atom的图标启动时,发现加载半天后退出了. 打开命令行,执行命令$ atom,发现有错误提示,提示内容如下: 大专栏  Debian9安装Atom后无法启动之解决方法ht">$ atom $ atom 依赖于libgconf-2.4.so,单并没有发现该so文件,加载失败 原来是缺少依赖了,不多说,直接修复缺少的依赖: $

宏碁本安装linux系统找不到操作系统的解决方法。

最近在笔记本上安装linux,ubuntu15.04系统.自己做了一个U盘启动盘安装,安装完进入blos设置ubuntu为第一启动项. 之后之后,重启电脑就显示“无法找到操作系统”,完蛋了.没办法,估计是启动项的问题,网上搜了搜,找到了一个超级厉害的万能解决办法,贴下来: 就是Boot-repair, ubuntu特有的傻瓜型修复引导工具.无论是win不能引导, 还是ubuntu不能引导,还是死在grub提示符..反正就是安装ubuntu后启动出问题了, 都可以用这个方法解决, 唯一的要求是安装

第二篇:如何安装Linux,虚拟机安装Linux

安装Linux的方法挺多,但是这里咱们只说一种:如何在虚拟机里安装运行Linux.    想必看此类文章的都是小白,所以下面我就写的通俗易懂点.     第一步:下载虚拟机软件.(虚拟机软件是啥?它就是能在你系统里再模拟出一个系统,这里不深究以后以后再细说,估计以后我不细说你也明白啥是虚拟机了.) 百度搜一下"VMware虚拟机"下载它.    第二步:下载Linux系统.(这里推荐CentOS来用,为啥这Linux系统叫CentOS呢?这里你也别管了,你就当它和Windows系统有叫

CentOS7虚拟机安装Linux教程及安装后所遇到的问题

1.VMware Workstation15下载. 官方链接:http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.2-10952284.exe   VMware Workstation 15永久激活密钥:YZ718-4REEQ-08DHQ-JNYQC-ZQRD0 1.1   VMware安装都是点击下一步直到安装完成就ok了. 2.CentOS7下载.   官网下载地址:http://ftp.sj

Windows 10+Ubuntu 16.0在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法

背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的时Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在根目录/下,没有交换分区. 安装好之后没有Windows的启动菜单.默认进去Ubuntu. 解决方法: 1.打开grub.cfg文件 sudo gedit /boot/grub/grub.cfg 在打开的文件的最后面写入下面的内容 menuentry 'Windows 10' { set root=

Windows Server 2008 R2安装WAMPSERVER无法启动的解决方法

其实根本不算什么解决方法,会者不难的事.Windows Server 2008 R2(也包括其他版本的Windows)默认状态下安装WAMPSERVER经常是无法顺利启动WAMPSERVER的,尤其是里面的APACHE和PHP,一启动就会报错,经常可以看到的是各种dll文件缺失.比如最常见的msvcr110.dll报错,还有icuuc51.dll错误,以及libsasl.dll错误.简直莫名其妙的各种错误,尤其是msvcr110.dll,即使找来这个Dll文件放到安装目录里或者系统目录,也仍然不

【win7下安装node.js错误:roling back action】与【"grunt" 不是内部或外部命令】 解决方法

[win7下安装node.js错误:roling back action] 解决方法: Node.js 服务器端的JavaScript Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用 本文为大家讲解的是在win7下安装node.js到最后时出现回滚,安装失败的解决方法,感兴趣的同学参考下. 问