本文是一篇求助帖,因为博主本人尝试了网上说的所有方法,最后也没有解决该问题,但是记录一下,希望之后有大神可以解决。
问题来源
虚拟机磁盘空间不足,就想要扩充磁盘。在这里提醒大家,玩虚拟机的时候,如果以后长时间使用,一定一定一定要提前将虚拟机的内存设置的足够大,不然最后内存空间不足的时候简直是欲哭无泪。
虚拟机硬盘扩充的步骤对于小白来说真的有些复杂,稍有不慎,就会出现一些意想不到的后果。
首先使用fdisk -l命令查看虚拟机磁盘分区
我看到了三个分区,
/dev/sda1
/dev/sda2
/dev/sda5 sda5是一个扩展分区,sda2是与其相对应的逻辑分区
首先我在硬盘设置的界面为虚拟机扩充了10g内存
之后在一番操作之下,成功增加了/dev/sda3的逻辑分区,,但是我的操作应该有问题,导致sda3的逻辑分区地址范围将sda2逻辑分区的地址范围覆盖。。当时的虚拟机还是正常的,也就没有管这个问题。
之后又想给虚拟机增加一块新的硬盘进去,增加完毕之后,虚拟机忽然启动异常,进入grub rescue救援模式界面。
将新加入的硬盘移除同样不行
之后开始尝试解决:
ls列出设备所有分区
之后利用ls (hdx,msdosy)的方式寻找Linux分区所在位置。我的问题是,尝试了所有分区,始终无法找到Linux分区的位置,显示 Filesystem is unknown
ls (hdx,msdosy)/grub以及ls (hdx,msdosy)/boot/grub命令同样如此
好了,到现在,这台虚拟机应该是彻底被我玩坏了。。虽然我又立马重装了一台,但我始终觉得,它还能再抢救一下,如果有哪位大神看到了我的问题,并且知道解决方法,还请救我一下,本人感激不尽呜呜呜呜