我尝试在 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 启动,然后驱动。