之前就说了要解决不插U盘就无法启动CentOS系统的问题,我确实解决了,不过最后是通过重装系统的方法解决的,没什么技术含量啊。。。当时急着处理都忘了对解决的过程进行截图记录了。。。

我估计是双系统的原因,在执行setup(hd0,0)时总是出现Cannot mount selected partition 这条错误,即无法挂载到所选的指定分区,这应该是因为我的本地磁盘的MBR中是windows的引导程序,文件类型是NTFS,而这种文件类型不能被Linux识别,于是想了半天无法解决,在网上查了下也找到一些方法尝试,当时急了点,直接改了grub.conf中的引导信息,希望能有点奇迹,结果悲剧了。。。其实我自己也知道应该是启动不了了,于是真的插了U盘也无法启动。


在grub安装那项中,发现了有个更换设备的选项,其中用U盘安装的话就会默认安装将grub安装在U盘上,而光盘则无问题,当初就是这里没有进行选择所以才导致grub装在了U盘中,一定要注意!更改设置后果然正常了,开机后进入grub,并可以选择启动的系统。


    


     事后我想到其实在系统还没无法启动的时候插入新的安装盘,选择对现有的Linux系统进行更新,应该也有对grub程序安装的选项,应该是可以解决的,进行了尝试,对于我已经能正确启动的系统可以这样解决grub的问题,对于之前那样的情况准备下次重新安装系统时试一试,也算是一个另类的解决方法吧。