Attention: --------à写给自己及小白看
吹牛逼+瞎扯淡:小的Linux小白,在冲往老黑的过程中会遇到麻烦那是必然。想必N多老黑在小白起步时,也都会有抱起服务器/PC狂砸的冲动。在下昨夜就有这种想法。装尼玛一破B系统,从19点开始到凌晨2点还TM启动不了,真是有种砸了眼前的一切的冲动。后来由于师父的耐心指导,终于亲手将其降服!故发此文章以预防N多PC不幸丧命!也为了以后自己再次遇到此问题可更快解决。
在此再次感谢师父 @姜尧根
1、“安装过程中”选择镜像U盘显示“CDROM镜像不存在”
相信很多朋友刻好了镜像(Rhel6.x),系统可以从你的U盘镜像启动,并且在系统提示你选择安装镜像路径时,也可以读取硬盘分区和U盘,如(sda1,sda2,sda3,sdb4),但是你选择U盘的盘符sdb4时,系统却提示你“Device/dev/sdb4 doesnot appear to contain centos CDROM image”,此时将U盘拔出,将镜像ISO拷贝到U盘,再选择sdb4,Enter---->OK,搞定。Centos6.4及以下版本均可这样操作,6.4以上版本均无此问题。
2、若你安装过程顺风顺水,一直到出现***you must reboot your system ****时,你高兴的拔下U盘,点击“yes”,撒泡尿回来时发现:“grubloading state 2” 或“gurb”或者屏幕上只显示一个“j”,Congratulation!,死机啦!
原因:系统无法找到boot启动系统。在选择安装boot loader路径时,对其不了解,对默认值没有更改会把系统启动引导安装到 U盘里面。这样情况插上U盘重启正常!
或是你做了更改,选择的是硬盘的某个分区。如sda1。
Attention:如果你将boot loader装到硬盘的某个分区,这时重新插上U盘,按照如下操作; 若你将boot loader装到U盘,则需要重新刻录镜像后,再按照下图操作。
图1 选择第一项 Install orupgrade an existing system
往下几步和安装时一样, 在选择镜像所在分区时要选定镜像所在分区 , 也就是U盘的盘符, 这里是sdb4 图2
再往下走到图3 选择Upgrade anExisting Installation
下一步选择第三项,create new boot loader configuration 图4
再往下就不要在像之前一样用默认值了, 这里应该把BootLoader 安装到 /dev/sda 的 MBR ,而不是 /dev/sda1 ,更不是 U盘/dev/sdb 。
上面完成后 重启一次就OK了。
在下也Google了一番。不少大神针对boot loader安装到硬盘某个分区内的解决方法是使用ls命令查找,再使用commands指定其路径。其他方法如下链接:
http://www.linuxidc.com/Linux/2010-05/26060.htm
http://blog.chinaunix.net/uid-26495963-id-3144925.html
另欢迎各地小白+友讨论。自认神级别者,请忽视!