在VMware下安装Linux系统显示找不到启动文件和操作系统的问题

博主在VMware中尝试安装Ubuntu系统时遇到Nobootfilenamereceived和OperatingSystemnotfound错误。问题在于未正确指定系统镜像路径。通过指定正确的镜像位置,成功解决了问题并正常加载了操作系统。

记录一个有点愚蠢的问题,准备在VMware中装个Ubuntu系统,创建虚拟机后启动,打开结果发现显示如下:

可以看到有两条报错:

No boot filename received

Operating System not found

其实一开始看到提示就应该反应过来,是没有找到系统镜像的原因,但之前也没碰到过这种问题,也是第一次安装Ubuntu的系统,开始还思索了好一会儿,想着是不是安装步骤有什么特殊操作还是镜像有问题之类的原因,后来看别人帖子的时候才想到貌似启动虚拟机前没有指定镜像位置,回去一看,果然是默认的自动检测,呃呃呃:

指定系统镜像路径后,再启动虚拟机就可以正常加载操作系统镜像了:

为什么会忘了指定镜像路径呢,是因为创建虚拟机的时候,开始选了第二个选项安装程序光盘镜像文件,在这里指定了镜像文件,但这样会采用简易安装的方式(有些系统配置开始就不能自定义了),后来又改成了稍后安装操作系统,然后就理所当然地认为自己已经指定了系统镜像位置,于是创建好虚拟机之后简单配置了一下,就直接开机,然后就尴尬了:

还好我坚强,没被自己蠢哭,还是小记一下,直面真实的自己emm

 

 

 

 

 

 

 

 

 

 

 

 

VMware虚拟机安装Linux后,系统文件的位置取决于多个因素,如虚拟机配置主机操作系统等。 ### 在Windows主机上 通常,VMware虚拟机的系统文件存放在创建虚拟机指定的存储位置。默认情况下,虚拟机文件会存放在“我的文档\Virtual Machines”目录下。每个虚拟机都有一个独立的文件夹,其中包含虚拟机的配置文件(.vmx)、虚拟磁盘文件(.vmdk)等。Linux系统文件主要存储在虚拟磁盘文件中。例如,若虚拟机名为“LinuxVM”,其文件可能位于“C:\Users\YourUsername\Documents\Virtual Machines\LinuxVM”目录下。 ### 在Linux主机上 虚拟机文件一般存放在用户指定的目录中,常见的位置如“/home/yourusername/VirtualMachines” 。同样,每个虚拟机有独立文件夹,包含配置文件虚拟磁盘文件Linux系统文件就在虚拟磁盘里。 ### 在macOS主机上 默认存储位置为“~/Documents/Virtual Machines.localized” 。虚拟机的相关文件,包括系统文件所在的虚拟磁盘,都在对应的虚拟机文件夹中。 以下是查虚拟机配置文件(.vmx)的Python示例代码,通过该文件可以进一步确定虚拟磁盘文件位置: ```python import os # 定义可能的虚拟机存储目录 possible_directories = [ os.path.expanduser("~/Documents/Virtual Machines"), os.path.expanduser("~/Documents/Virtual Machines.localized"), os.path.expanduser("/home/yourusername/VirtualMachines") ] # 遍历目录查.vmx文件 for directory in possible_directories: if os.path.exists(directory): for root, dirs, files in os.walk(directory): for file in files: if file.endswith(".vmx"): print(f"到虚拟机配置文件: {os.path.join(root, file)}") ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看星星的小王子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值