![HyperV - 缩小磁盘大小并出现启动错误](https://linux22.com/image/1186278/HyperV%20-%20%E7%BC%A9%E5%B0%8F%E7%A3%81%E7%9B%98%E5%A4%A7%E5%B0%8F%E5%B9%B6%E5%87%BA%E7%8E%B0%E5%90%AF%E5%8A%A8%E9%94%99%E8%AF%AF.png)
我有装有 Ubuntu 和 125GB 分区的虚拟机,目前这个操作系统使用了大约 15GB。我需要将大小减小到 42GB。我使用 Gparted 启动,调整此分区的大小并从 vhdx 启动,然后我收到来自 initramfs 的错误,无法加载根文件并且找不到特定的 UUID。现在我回到了我的备份,但我需要找到修复方法并减小大小。你能帮忙吗?Ubuntu 版本 18.04.6 LTS 我已经下载了 gparted iso,将其添加到 hyper-v 机器的 dvdrom 并首先将启动顺序更改为 dvd,然后运行 gparted,缩小,保存,此操作正常,没有错误。然后将启动更改为 vhdx 文件
也许可以从 ubuntu 的 live cd 中收缩?运行 VM 时使用 lsblk
loop0 7:0 0 548K 1 循环 /snap/gnome-logs/103
loop1 7:1 0 548K 1 循环 /snap/gnome-logs/106
loop2 7:2 0 110,6M 1 循环 /snap/core/12834
loop3 7:3 0 61,9M 1 循环 /snap/core20/1405
loop4 7:4 0 65,2M 1 循环 /snap/gtk-common-themes/1519
loop5 7:5 0 248,8M 1 循环 /snap/gnome-3-38-2004/99
loop6 7:6 0 704K 1 循环 /snap/gnome-characters/761
loop7 7:7 0 2,6M 1 循环 /snap/gnome-calculator/920
loop8 7:8 0 2,5M 1 循环 /snap/gnome-system-monitor/174
loop9 7:9 0 164,8M 1 循环 /snap/gnome-3-28-1804/161
loop10 7:10 0 4K 1 循环 /snap/bare/5
loop11 7:11 0 704K 1 循环 /snap/gnome-characters/741
loop12 7:12 0 61,9M 1 循环 /snap/core20/1376
loop13 7:13 0 111,6M 1 循环 /snap/core/12941
loop14 7:14 0 2,5M 1 循环 /snap/gnome-calculator/884
loop15 7:15 0 55,5M 1 循环 /snap/core18/2284
loop16 7:16 0 247,9M 1 循环 /snap/gnome-3-38-2004/87
loop17 7:17 0 2,5M 1 循环 /snap/gnome-system-monitor/169
loop18 7:18 0 219M 1 循环 /snap/gnome-3-34-1804/77
loop19 7:19 0 162,9M 1 循环 /snap/gnome-3-28-1804/145
loop20 7:20 0 65,1M 1 循环 /snap/gtk-common-themes/1515
loop21 7:21 0 55,5M 1 循环 /snap/core18/2344
loop22 7:22 0 219M 1 循环 /snap/gnome-3-34-1804/72
sda 8:0 0 127G 0 磁盘
─sda1 8:1 0 512M 0 部分 /boot/efi
└─sda2 8:2 0 126,5G 0 部分 /
sr0 11:0 1 444M 0 rom /media/pramed/GParted-live
创建第二台机器,运行 gparted,缩小 dev/sda2,正常运行 ubuntu,无错误地将分区缩小到 42GB。然后,当我想将 HyperV 管理器中的 vhdx 文件从 125 缩小到 42GB 时,例如 -> vm machine -> edit disk -> shrink size,然后出现错误(缩小后)。首先运行 Grub,选择 Ubuntu 后,出现徽标 hyperv 几分钟,然后“放弃等待根文件系统设备”。
- 启动参数
- 检查根延迟
- 缺少模块警报 UUID = 数字不存在。降至 shell“