Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1247459
  • 博文数量: 261
  • 博客积分: 4196
  • 博客等级: 上校
  • 技术积分: 3410
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-17 17:05
文章分类

全部博文(261)

文章存档

2018年(1)

2017年(22)

2016年(2)

2015年(8)

2014年(27)

2013年(40)

2012年(161)

分类: LINUX

2013-10-24 12:33:55

由于某种原因,如强制关机,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或者延迟第一画面,任君选择!


阅读(4001) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~