对于用u盘安装CentOS后不插u盘就无法开启的解决过程

    之前就说了要解决不插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的问题,对于之前那样的情况准备下次重新安装系统时试一试,也算是一个另类的解决方法吧。

你可能感兴趣的:(对于用u盘安装CentOS后不插u盘就无法开启的解决过程)