level 2
for_yy
楼主
小白一个,折腾系统有段时间了,搜索发现中文圈refind引导android的范例极少,想跟大家分享一下,以android9.0-x86为例。
特别注意的是,此引导是直接进入androidx86系统,会覆盖已经有的grub引导,并且没有 debug, vulkan ,no hardware 等选项。
在refind .conf添加以下内容
menuentry"androidx86" {
icon /EFI/refind/icons/os_android .png
volume android-x86
loader /android-9.0-r2/kernel
initrd /android-9.0-r2/initrd .img
options "root=/dev/sda4/ram0 SRC=/android-9.0-r2"
}
如果成功通过refind进入已经安装好的,android系统,原来的grub引导进入androidx86系统就会失效。
以上内容格式不能全部复制,有的.后面不加空格会显示网页连接字样。
可以参照refind .conf 里面的范例
说明:
1./dev/sda4是我电脑里的 D 盘,安装androix86时是放在这个盘的。具体盘符根据每个人自己安装去定
2.确认已安装 androidx86系统中 kernel和initrd .img文件路径。
我的是/dev/sda4/android-9.0-r2,
我使用的方法是在u盘中安装ubuntu-mate,u盘的ubuntu系统efi分区和电脑是同一个efi分区,这个系统会自动挂载你电脑里的的所有盘符,使用自带的gparted软件(没有的话sudo apt insatll gparted)可以查看硬盘及分区信息,所以很容易进入已安装的android系统盘里查看文件及路径
包括refind也是通过ubuntu_mate安装的 sudo apt-get install refind,修改refind .conf 也是 类似。
3.关于最后一条"root=/dev/sda4/ram0 SRC=/android-9.0-r2"
如果改成options "root=/dev/sda4 SRC=/android-9.0-r2 DATA=/android-9.0-r2/data"
会进入一个已经全新安装完成的androidx86系统,比如一进去就显示让你选择语言,配置网络,登陆谷歌账号等。如果你的refind .conf里面是这样设置的,原来安装好的android86还在,原来安装引导还是有效的。
还有很多不会,比如在refind里面添加android debug模式请有缘的高手指点。
2023年07月07日 14点07分
1
特别注意的是,此引导是直接进入androidx86系统,会覆盖已经有的grub引导,并且没有 debug, vulkan ,no hardware 等选项。
在refind .conf添加以下内容
menuentry"androidx86" {
icon /EFI/refind/icons/os_android .png
volume android-x86
loader /android-9.0-r2/kernel
initrd /android-9.0-r2/initrd .img
options "root=/dev/sda4/ram0 SRC=/android-9.0-r2"
}
如果成功通过refind进入已经安装好的,android系统,原来的grub引导进入androidx86系统就会失效。
以上内容格式不能全部复制,有的.后面不加空格会显示网页连接字样。
可以参照refind .conf 里面的范例
说明:
1./dev/sda4是我电脑里的 D 盘,安装androix86时是放在这个盘的。具体盘符根据每个人自己安装去定
2.确认已安装 androidx86系统中 kernel和initrd .img文件路径。
我的是/dev/sda4/android-9.0-r2,
我使用的方法是在u盘中安装ubuntu-mate,u盘的ubuntu系统efi分区和电脑是同一个efi分区,这个系统会自动挂载你电脑里的的所有盘符,使用自带的gparted软件(没有的话sudo apt insatll gparted)可以查看硬盘及分区信息,所以很容易进入已安装的android系统盘里查看文件及路径
包括refind也是通过ubuntu_mate安装的 sudo apt-get install refind,修改refind .conf 也是 类似。
3.关于最后一条"root=/dev/sda4/ram0 SRC=/android-9.0-r2"
如果改成options "root=/dev/sda4 SRC=/android-9.0-r2 DATA=/android-9.0-r2/data"
会进入一个已经全新安装完成的androidx86系统,比如一进去就显示让你选择语言,配置网络,登陆谷歌账号等。如果你的refind .conf里面是这样设置的,原来安装好的android86还在,原来安装引导还是有效的。
还有很多不会,比如在refind里面添加android debug模式请有缘的高手指点。




