原文:虚拟机安装Fedora10系统遇到异常
http://ei.vstu.cn/forum.php?mod=viewthread&tid=182&fromuid=12
(出处: 汕头大学嵌入式创新俱乐部)
环境: VMware8.0 Fedora10
今天下午帮一兄弟安装虚拟机和Fedora10系统,安装了整整一节课,发现开不了机
系统安装步骤没有问题呀,等它安装完所有自带的packages,自动重启系统,却一直卡住了,黑色背景中的部分显示如下:
看到这种提示可能一开始的反应都觉得是vmware tools的问题,因为以前遇到很多这种情况,所以就会开始搜索关键词vmware
tools等等。。。其实这样会很难找到结果,首先网上关于vmware tools的问题很多,比较难筛选出结果,其次,它只是提示“please
wait...”,不一定就是它出错了。看问题还是看完整点好,看清楚了才能发现真正问题的原因(只是温馨提醒而已)。接着往下看,提示“mount:special device /dev/hda does not exist”,我把这些关键词输入到Bing搜索栏里(百度实在太烂了,果断舍弃),在一个英文网站找到了有关于类似问题的贴,详见:http://www.linuxquestions.org/questions/debian-26/mount-special-device-hda-does-not-exist-573081/
根据提示说设备/dev/hda
不存在,其实我们一般安装系统里面的磁盘名称都是sda的。据说是跟电脑硬盘类型有关,比较老的是IDE硬盘(台式机常见),linux系统中对应
/dev/hda,当今流行的是SATA硬盘,对应/dev/sda。文中有提到一个方法,就是使用ln命令做个符号链接,也就是使用命令ln -s
/dev/sda /dev/hda来实现。
一想真是个好方法哦,可是现在连系统都不能启动,怎么修改?突然想到自己发的那篇忘记root密码可以修改的文章!详见:linux系统忘记root密码怎么办?
使用那种方法就可以进入文本界面以root身份去执行一些操作啦!进到里面,用ln -s /dev/sda /dev/hda试了一下,然后ll /dev/hda(ll为ls -l 别名,因为字体看起来都有点像11,提醒下)看看属性,发现没错,是一个符号连接文件,指向/dev/sda,于是reboot重启系统。令人失望的是问题依旧
不死心呐,再来一遍吧。。。再再次使用ll /dev/hda查看一下刚刚的符号连接文件还在不在,提示不存在
好吧,想起看过的鸟哥那本书里面提到创建链接有两种方式,一种是刚刚提到的符号链接也称作软链接,还有一种是硬链接,至于两者区别请自行查阅书籍或上网搜索。于是用以下代码重新尝试
ln /dev/sda /dev/hda
再再再次使用ll /dev/hda查看它在不在。。。确定了在之后reboot一下,兴奋吧!!系统终于可以正常启动啦