对于用u盘安装CentOS后不插u盘就无法开启的解决过程
2015-07-27 10:51
513 查看
之前就说了要解决不插U盘就无法启动CentOS系统的问题,我确实解决了,不过最后是通过重装系统的方法解决的,没什么技术含量啊。。。当时急着处理都忘了对解决的过程进行截图记录了。。。
在网上查找了下,发现大多的方法就是要重新安装grub到硬盘的MBR中,之后修改/boot/grub/grub.conf,一般来说就是输入grub进入grub命令行,然后顺序执行root(hd0,0) > setup(hd0) > quit 三条命令就能正常重安装grub,之后将grub.conf中的引导信息修改成(hd0,0)就成功了,但是我却不是这样,我估计是双系统的原因,在执行setup(hd0,0)时总是出现Cannot
mount selected partition 这条错误,即无法挂载到所选的指定分区,这应该是因为我的本地磁盘的MBR中是windows的引导程序,文件类型是NTFS,而这种文件类型不能被Linux识别,于是想了半天无法解决,在网上查了下也找到一些方法尝试,当时急了点,直接改了grub.conf中的引导信息,希望能有点奇迹,结果悲剧了。。。其实我自己也知道应该是启动不了了,于是真的插了U盘也无法启动。
没办法,只能重新安装,结果发现将grub装入U盘还导致了U盘无法格式化,最后用usboot对其进行重置参数最后格式化成功,重新制作了安装盘,再次安装,在grub安装那项中,发现了有个更换设备的选项,其中用U盘安装的话就会默认安装将grub安装在U盘上,而光盘则无问题,当初就是这里没有进行选择所以才导致grub装在了U盘中,一定要注意!更改设置后果然正常了,开机后进入grub,并可以选择启动的系统。
事后我想到其实在系统还没无法启动的时候插入新的安装盘,选择对现有的Linux系统进行更新,应该也有对grub程序安装的选项,应该是可以解决的,进行了尝试,对于我已经能正确启动的系统可以这样解决grub的问题,对于之前那样的情况准备下次重新安装系统时试一试,也算是一个另类的解决方法吧。
在网上查找了下,发现大多的方法就是要重新安装grub到硬盘的MBR中,之后修改/boot/grub/grub.conf,一般来说就是输入grub进入grub命令行,然后顺序执行root(hd0,0) > setup(hd0) > quit 三条命令就能正常重安装grub,之后将grub.conf中的引导信息修改成(hd0,0)就成功了,但是我却不是这样,我估计是双系统的原因,在执行setup(hd0,0)时总是出现Cannot
mount selected partition 这条错误,即无法挂载到所选的指定分区,这应该是因为我的本地磁盘的MBR中是windows的引导程序,文件类型是NTFS,而这种文件类型不能被Linux识别,于是想了半天无法解决,在网上查了下也找到一些方法尝试,当时急了点,直接改了grub.conf中的引导信息,希望能有点奇迹,结果悲剧了。。。其实我自己也知道应该是启动不了了,于是真的插了U盘也无法启动。
没办法,只能重新安装,结果发现将grub装入U盘还导致了U盘无法格式化,最后用usboot对其进行重置参数最后格式化成功,重新制作了安装盘,再次安装,在grub安装那项中,发现了有个更换设备的选项,其中用U盘安装的话就会默认安装将grub安装在U盘上,而光盘则无问题,当初就是这里没有进行选择所以才导致grub装在了U盘中,一定要注意!更改设置后果然正常了,开机后进入grub,并可以选择启动的系统。
事后我想到其实在系统还没无法启动的时候插入新的安装盘,选择对现有的Linux系统进行更新,应该也有对grub程序安装的选项,应该是可以解决的,进行了尝试,对于我已经能正确启动的系统可以这样解决grub的问题,对于之前那样的情况准备下次重新安装系统时试一试,也算是一个另类的解决方法吧。
相关文章推荐
- linux下查看文件大小的命令
- LINUX关闭防火墙
- LINUX关闭防火墙
- linux解压缩tar,gz等各种文件的命令
- Linux命令详解 -- uname
- linux rz命令上传文件失败处理方法
- centos查看哪些包提供指定头文件
- centos查看哪些包提供指定头文件
- linux进程的介绍和管理
- linux进程的介绍和管理
- Linux内核线程
- Linux mkdir、tar 和 kill 命令的 4 个有用小技巧
- linux使用root登录
- CentOS6.5系统下RPM包安装MySQL5.6
- 【转】linux C++ 获取文件信息 stat函数详解
- linux input子系统(一)
- linux 查看Java 进程的内存使用情况
- centos7替换firewall为iptables
- 29个你必须知道的Linux命令
- linux系统批量修改用户密码