
我想在USB上随身携带Android *** 作系统,因此我可以随身携带Google身份验证器,因为我没有任何移动设备.我的想法是我可以在我使用的计算机上通过VirtualBox运行AndroID.@H_403_1@
所以我首先使用gparted将我的8 GB USB驱动器分区为fat32文件系统以实现可移植性.@H_403_1@
然后我在/ dev / sdd1的USB驱动器上创建了一个与fat32分区关联的VirtualBox磁盘:@H_403_1@
@H_403_1@
$sudo su -root@ckleinlx:~/.VirtualBox/Harddisks# VBoxManage internalcommands createrawvmdk -filename /root/.VirtualBox/Harddisks/usbdisk.vmdk -rawdisk /dev/sdd1RAW host disk access VMDK file /root/.VirtualBox/Harddisks/usbdisk.vmdk created successfully.然后我下载了android-x86 iso,并将iso和新创建的usbdisk.vmdk作为存储附加到VirtualBox中的新VM上.@H_403_1@
然后我启动VM并启动安装程序.@H_403_1@
我再次将分区格式化为fat32并将其标记为Bootable,然后开始安装.当系统询问我是否要安装GRUB时,我确认安装完成,然后选择“重新启动”,然后关闭VM.@H_403_1@
此时我从VM中删除了AndroID安装盘,只留下了现在安装了AndroID的usbdisk.vmdk.但是,当我启动时,我得到这个:@H_403_1@
AndroID和grub都清楚地安装在usb上:@H_403_1@
@H_403_1@
root@ckleinlx:~/.VirtualBox/Harddisks# mount /dev/sdd1 /media/usbroot@ckleinlx:~/.VirtualBox/Harddisks# ls /media/usbandroID-4.3-test grub这就是USB棒在gparted中的样子@H_403_1@
为什么不能从这个USB启动AndroID?似乎所有东西都安装正确,但虚拟机抱怨它无法读取引导介质.@H_403_1@
解决方法:@H_403_1@
以下是我为改变它而改变的一些事情:@H_403_1@
>请勿使用AndroID安装程序格式化驱动器.
>从设备(/ dev / sdd)创建VirtualBox vmdk磁盘,而不是分区(/ dev / sdd1)
>禁用VM上的USB设备:设置 – > USB – > USB设备过滤器 – >取消所有@H_403_1@ 总结
以上是内存溢出为你收集整理的filesystems – 在USB上安装Android-x86(不创建Live USB)?全部内容,希望文章能够帮你解决filesystems – 在USB上安装Android-x86(不创建Live USB)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)