修复VMware 下Ubuntu启动不了问题

[摘要:因为某种缘由,如逼迫闭机,vmware下的ubuntu涌现启动没有了的状态。提醒以下疑息: Invalid argumentmount: mounting /sys on /root/sys failed:No such file or directorymount: mounting /dev on /root/dev failed: No such]

由于某种原因,如强制关机,vmware下的ubuntu出现启动不了的状况。提示如下信息:

Invalid argumentmount: mounting /sys on /root/sys failed:No such file or directorymount:

mounting /dev on /root/dev failed: No such file or directorymount:

mounting /sys on /root/sys failed: No such file or directorymount:

mounting /proc on /root/proc failed: No such file or directory

Target file system doesn’t have /sbin/initNo init found.

Try passing init= bootarg

Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)

Enter ‘help’ for a list of built-in commands

(initramfs) _

则需要修复系统,修复过程如下:

 

1、在VMware虚拟机中按Ctrl+D打开“Virtual Machine Settings”,在“Hardware” ——》“CD/DVD (IDE)”,在“连接”中选择“Use ISO image file”,选择Ubuntu的iso安装文件,“ok”
 
2、重启虚拟机,在显示“VMware”文字是按下F2键,进入“Boot Menu”,选择“Enter Setup”-”Boot“,将”CD-ROM Drive“设为第一启动项(Ctrl + "+" 或 Ctrl + "-"调节上下顺序),按F10保存,重启。

 
3、系统重启后通过iso文件启动,选择语言”English“,选择”Try Ubuntu without installing“,进入系统。
 
4、打开终端,输入 sudo su 转换为root用户;
输入 fdisk -l 查看主分区是哪个(带*星号的),如下图是sda1
 
5、然后执行fsck /dev/sda1  选择y
如果不幸你的iso是ubuntu10.10,执行以上命令会提示

fsck.ext4: Device or resource busy while trying to open /dev/sdbFilesystem

mounted or opened exclusively by another program?

上面说这是ubuntu 10.10的一个bug,建议用其他版本的iso修复,我用的是“ubuntu-11.04-desktop-i386.iso”

6、重复第二步设置为硬盘启动,再重启ubuntu后恢复正常,然后在一边偷偷乐吧




VM中设置光盘启动方法:

一、

1.启动VMware,启动我们已建立的虚拟机。

2.在VMware启动后,迅速在VMware启动界面单击鼠标左键,将操作环境切换到VMware,并且要马上按下键盘上的“F2”键。

3.按F2就是进入到VMware里的“COMS”设置。

4.通过键盘上的方向键的向右键,将菜单移动到“BOOT”选项,并且通过看下方的帮助得知“-/+”代表修改设置。

参考说明请参考上图注释部分,请大家记住几个简单的英文单词,Hard硬盘,CD-ROM光驱。

5.使用键盘上的方向键向下键,选择到“CD-ROM Drive”上面,然后根据下方的提示按加号(上移)和减号(下移)将“CD-ROM Drive”移到最上面,推荐使用键盘最最右边的数字键区的加号和减号键,因为使用0后面的那个加号需要按住Shift才行。

上图的意思,第一启动是CD-ROM,第二启动是REmovable Devices 第三启动是Hard Drive,第四是Network,如果第一启动失败那么就使用第二启动,第二启动失败就使用第三启动,依次类推!

6.按下键盘上面的“F10”键,选择“Yes”保存我们的设置并退出,到这里我们就将该虚拟机设置成了从光驱启动。

总结:如果你从电脑的COMS里设置从光驱启动的话,也是差不多的,可能电脑上的选项菜单稍微多那么一点,不过你先将虚拟机的设置学会了,到时候再学电脑里的设置就容易得多。

二、

但vm的开机画面比笔记本的还要快很多,基本都在1s内的,想进入bios里面也有难度。。

对于网上说的开vm系统然后点击窗口狂按f2。。我试了一晚都没能够进入bios的了,看来是我手太笨了,不够灵活。。

   不过,还是有解决办法的。

首先关闭你的vm中的系统,打开虚拟机配置文件(.vmx文件),该文件位于所装虚拟机目录(不是虚拟机软件目录),用右键的“用记事本打开”
   在最前面中加入一行:bios.forceSetupOnce = "TRUE" ;开机就自动进入BIOS!不过VMware启动后,会将该参数由TRUE变为FALSE,如果您还要继续使用BIOS,就再手动改成TRUE即可;

   又或者你觉得上面的不够潇洒,你可以延长启动画面时间。在最前面加入:bios.bootDelay = "5000";5000为5秒。
  

        假如你的vm是7.0版本的话,还可以这样:

 

 

  

        这样就ok了!开机进入bios或者延迟第一画面,任君选择!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值