博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装CentOS时误将将引导项写入U盘后的修复
阅读量:6588 次
发布时间:2019-06-24

本文共 1137 字,大约阅读时间需要 3 分钟。

问题


昨天给同学装了一个CentOS6.4(用UtralISO盘制作的U盘启动工具),安装了两次,却总是没有将引导写入磁盘,在安装时进行引导项选择的时候,已经选择了引导分区的第一个扇区,但是引导程序写入还是不成功,以前也曾经遇见过一次,是在学校实验室的破旧电脑上,所以写下这篇博客留作记录,以备不时之需。

这里写图片描述
引导分区的第一个扇区

CentOS默认是将引导程序写入U盘的,如果不修改引导程序写入的位置,那么我们就只能插上U盘的时候,有多系统,拔掉U盘我们就会丢失CentOS的引导,这点我们需要注意,但是我们可以进入系统后,将Grub的引导程序强制写入磁盘,我们的解决方案其实就是这样的

解决


重新安装CentoOS,引导装载程序设置页面的时候,选择默认,将引导程序写入U盘里面,然后安装完成后,进行重新引导,进入CentOS。

由于我们此时将引导程序写入U盘里面了,因此我们重新引导的时候,千万不要把U盘拔出来,否则可能无法引导CentOS。

进入CentOS后,我们进入grub(注意需要ROOT权限)。。。

su rootgrub
  • 1
  • 2
  • 1
  • 2

或者,如果您有sudo权限,直接sudo grub 进入grub

这时候您的命令提示符会变成grub>
接着查找grub引导的位置

find /boot/grub/stage1    find /grub/stage1      find stage1
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

下列三条命令,总有一条会返回一个正确的grub位置

grub> find /grub/stage1 (我的是这个)find /grub/stage1(hd0,8)
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

返回grub引导的位置,此时可以执行df -k 查看系统盘应该是hd0,linux中的盘符和grub中的盘符对应关系网上有详细介绍,然后将CentOS的grub安装到MBR后重启,grub下依次执行:

root (hd0,8)setup (hd8)reboot
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

接着我们输入quit退出grub。。。

然后修改grub.conf和menu.lst里面的(hd1,8)为(hd0,8),这两个文件都在/boot/grub/目录下
然后我们重启,然后拔下U盘,我们就发现我们已经可以不用U盘进入CentOS了。

其他解决方案


网上看到的说法,但是不知道可行不,

引导程序的选择一定要选择硬盘为第一引导,不然默认是优盘启动(装完系统必须要插着优盘才能启动)。
点开更改设备,在下拉“BIOS驱动顺序”里的第一BIOS驱动器处选择硬盘位第一启动。
这里写图片描述

转载:http://blog.csdn.net/gatieme/article/details/46227661

你可能感兴趣的文章
《PaaS程序设计》一1.2 云能为创新做什么
查看>>
《OpenGL ES 3.x游戏开发(上卷)》一2.4 文件I/O
查看>>
《写给程序员的数据挖掘实践指南》——5.2. 10折交叉验证的例子
查看>>
DevOps:软件架构师行动指南2.2 云的特性
查看>>
JVM性能优化, Part 5:Java的伸缩性
查看>>
《Python算法教程》——1.6 如果您感兴趣
查看>>
《正则表达式经典实例(第2版)》——2.18 向正则表达式中添加注释
查看>>
lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
查看>>
ROS机器人程序设计(原书第2版)3.9 3D可视化
查看>>
干货 | 豆子科技首席架构师钟声:Java的纯真年代
查看>>
《数字图像处理与机器视觉——Visual C++与Matlab实现》——0.2 数字图像处理与识别...
查看>>
Storm-源码分析-Topology Submit-Client
查看>>
深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)
查看>>
SSH原理与运用(一):远程登录
查看>>
Spring Framework 4.2 中的新功能和增强功能
查看>>
动态代理解决网站字符集编码
查看>>
Spring中的AOP(二)——AOP基本概念和Spring对AOP的支持
查看>>
SQL*Plus环境下创建PLUSTRACE角色
查看>>
我所想的GIX4的权限
查看>>
Hbuilder--让手爽,飞一般的编码(二)
查看>>