【问题】

之前已经正常在Virtualbox中安装了Android-x86了:

结果,都可以进入Android主界面,看到安卓机器人了,但是却没有响应:

在重启后,结果又遇到错误:

FATAL no bootable medium found system halted

e838a4e8fbe50d201d19f12a2bcdc500.png

【解决过程】

1.很明显是找不到启动介质,即虚拟磁盘,找不到。

2. 参考:

说是,安装后,还是要从iso中启动的。

所以再去加载对应的iso。

再去启动,然后在启动过程中,按F12,就可以出现对应的启动界面了:

cc2a7096518f8efba66d2e71cc19c491.png

选择1,结果错误依旧。

3.和那人的教程比较一下,发现我此处,估计是之前强制关闭后,把虚拟磁盘搞挂了,所以此处找不到磁盘,无法启动了。

不会真的还要我重新创建磁盘安装一遍吧。。。

4.后来,没办法了,只能再去重新安装一遍,仍旧是故意选择的是ntfs(而不是像他教程里面说的选ext3)

然后再去,安装完毕后,把iso去掉,再重启试试。

结果问题依旧。

5.所以,至此,已经基本确定了,就是Android-x86中,安装的GRUB无法识别ntfs的分区而导致无法启动。

因为,试了多次,都还是,虽然之前格式化为ntfs了,结果到了安装这一步,检测出来的磁盘的结果,还是让你选择文件系统。

摆明了就是没有识别出来之前格式化好的ntfs。

6.所以,再去重新安装一遍,然后把磁盘格式格式化为ext3:

e1f001413faebed28b306fe5151765d8.png

d334f84cea650e72bce1af083518400f.png

之后的所有的安装过程,都和之前的:

是一样了。

【总结】

看来Android-x86对于ntfs支持的不好啊。

虽然自己声称可以支持ntfs,但是实际上,正常安装后,通过GRUB启动虚拟机,是找不到ntfs的硬盘的,所以也就无法启动了。

解决办法就是:

格式化的时候,一定要选择ext3等分区,而不能选择ntfs。

注:我都验证了2次了,都还是无法启动,会出现:

FATAL no bootable medium found system halted

的错误的。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐