ubuntu hyper-v vm 停留在 initramfs

ubuntu hyper-v vm 停留在 initramfs

我是 Ubuntu 新手,在启动时遇到问题。做了一些操作,现在屏幕似乎卡在 initramfs 上。以下是我所做的

  • 在windows上通过Hyper-v安装了ubuntu 18.04.3 LTS版本,磁盘大小初始为12GB。
  • 我顺利登录,没有任何问题。
  • 将其关闭,然后第二天将虚拟硬盘大小扩展到 100 GB,认为 12 GB 有点低。这是通过 Hyper-v 管理器(通过设置)完成的
  • Ubuntu vm 无法识别尺寸的增加,因此我开始评估选项。
  • 遇到了一些 gparted 工具并将其安装在 ubuntu 上。
  • 在运行 gparted 之前,我关闭了虚拟机并将虚拟硬盘大小缩小到 50 GB,因为我认为 100 GB 有点高。
  • 打开虚拟机后发现 initramfs 黑屏
  • 我不想从头开始,因此想请求一些 ubuntu 专家帮助我解决这个问题。

ubuntu 卡在启动 hyper-v

答案1

我相信(但我不是专家)UUID 指的是曾经存在但现在不存在的存储设备。

我认为这可能是由于您缩小了磁盘空间。当您扩展磁盘时,操作系统可能会将文件放入扩展的磁盘空间中。当您缩小磁盘空间时,这些文件就消失了,导致您处于现在的情况。

我知道这不是答案,而只是尝试解释。

(编辑:缩小磁盘时,您可能实际上已经删除了扩展之前存在的一些扇区)

哦,另外,一个好的经验法则是永远不要缩小磁盘。

相关内容