我意外地在 VMware Workstation 上卸载了 /dev/sda1,现在出现“未找到操作系统”

我意外地在 VMware Workstation 上卸载了 /dev/sda1,现在出现“未找到操作系统”

我尝试在 VMware 工作站中增加 /dev/sda1 的大小,并按照建议卸载 /dev/sda1,因为出现错误“设备忙”。

所以我卸载了它,现在无法启动它。

我收到“未找到操作系统”

主机是 Windows 10,客户机是 Ubuntu 16(命令行,无 GUI)

我如何重新安装 sda1?

也许我可以通过 LiveCD 启动 VMware 实例并在那里做一些事情?

编辑
我从 iso 开始并从 fdisk 创建分区,所以现在我可以从救援控制台访问 shell 和 /dev/sda1。

但原始安装仍然无法启动。

编辑2
我将 sda1 标记为Boot *但它仍然无法启动客户机。

在救援控制台中,我可以重新安装 GRUB 引导加载程序。我应该尝试一下吗?或者它会破坏磁盘上的数据吗?

答案1

所以我这样做了:

我设置了 VMware 工作站以从 Ubuntu Server Iso 启动。(DVD/CD 设置)
然后(选择语言后),出现菜单“救援系统”

警告:
卸载之前我有 3 个分区:sda1、sda2、sda5。Sda5
是我的交换分区,按照下面的步骤操作后
驱动器就没有了。

我启动了控制台,fdisk /dev/sda。
然后在 fdisk 控制台中:
n(新分区)
1(第一个分区)
默认
默认
a(标记为启动)

我不确定以上部分是否是必要的。

然后我下载了 Ubuntu 的桌面 iso 并将其作为 Try Ubuntu 启动

然后我按照这里记录的方式安装了启动修复:https://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/

然后我将 DVD/CD 放回检测驱动器并且 Vmware 系统启动。

添加交换 由于像上面那样卸载和安装占用了所有可用空间,我不得不为 Swap 创建另一个分区。我通过 Vmware 添加了磁盘数据,然后按照以下说明操作https://askubuntu.com/questions/180730/how-do-i-restore-a-swap-partition-i-accidentally-deleted

附加信息
完成上述操作后,我无法从 CD 重新启动(它立即启动到驱动器)。

该选项是启动至 Bioshttps://superuser.com/a/940436/664498,并首先设置从 CDROM 启动,然后驱动。

相关内容