虚拟机上删除了一个硬盘后linux无法启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机上删除了一个硬盘后linux无法启动相关的知识,希望对你有一定的参考价值。

vmware6上安装rhel5.2linux ,原来有2个硬盘,结果在虚拟机上删除一个硬盘,linux启动过程中提示修复之类的信息,不知道该如何修复?后来连上光驱,进入linux修复模式,修改了/etc/fstab,把删除的那块硬盘挂在记录删除了,系统能启动了,我想问问高手们,有没有其他办法呢?

参考技术A 把虚拟机停掉,然后编辑一下虚拟机配置,添加一块硬盘
然后在启动虚拟机,现在开启以后,就可以识别到新硬盘了,
现在的硬盘还不能用,我们得对它进行分区和格式化
#
fdisk
-l
查看一下新硬盘的文件名
然后对新硬盘进行分区和格式化
#
fdisk
/dev/设备名
一般的识别为/dev/sdb
之后的应该会了吧
参考技术B 如果你把系统
安装到两个硬盘,那么删除的硬盘会有系统文件吧??
这样
就只有重新安装linux了。
如果删除的只是数据
硬盘,那么从fstab删除是完全可以再次启动
linux的。我就这么干过的。

从虚拟机启动移动硬盘里面的系统

平时经常用到linux,不过都是在虚拟机里面跑或者用移动硬盘启动,带个硬盘只要是有电脑就可以用自己的系统,很方便。

不过突然发现一个严峻的问题,就是虚拟机里一个linux,硬盘里面一个linux,这样得要把要用的资料互相拷来拷去,很是麻烦。

通过网上查找,还是找到了解决方案(度娘请收下我的膝盖)。。。

从虚拟机启动移动硬盘里面的系统:

参考:http://blog.csdn.net/cuipengchong/article/details/47911631

步骤1:

用vbox自带的工具生成虚拟磁盘,(貌似是个引导):

首先进入磁盘管理器,查看移动盘的序列:

3

我这里的磁盘2就是我的移动硬盘,80G那个分区装有kali linux ,可以正常启动。

然后用管理员身份运行CMD,进入Vbox的安装目录,输入命令

    VBoxManage internalcommands createrawvmdk -filename j:\\Vbox\\usbDisk.vmdk -rawdisk \\\\.\\PhysicalDrive2

其中j:\\Vbox\\就是放虚拟磁盘的目录(上面说的那个),\\\\.\\PhysicalDrive2这里的2表示我要启动的linux系统在磁盘2里面。

1

看到 RAW host disk access VMDK file j:\\Vbox\\usbDisk.vmdk created successfully 这段就说明成功了。

步骤2:

在虚拟机里面从移动硬盘启动:

用管理员身份运行Vbox,新创建一个虚拟机,存储那里要选上面生成的那个usbDisk.vmdk 其他配置跟硬盘里面的系统要一致 ,

image

现在就可以正常启动了。

image

以上是关于虚拟机上删除了一个硬盘后linux无法启动的主要内容,如果未能解决你的问题,请参考以下文章

解决vmware虚拟机中的linux系统新增硬盘后无法启动

Oracle VirtualBox虚拟系统如何将虚拟硬盘内文件移到新建同名同系统硬盘上(系统无法启动,原硬盘已删除

Centos7开机无法正常启动?

虚拟机上的Tomcat无法访问

vmware esxi服务器无法启动

操作win10虚拟机无法挂载物理硬盘怎么办