您当前的位置:首页 > 计算机 > 系统应用 > Linux

为 Archlinux 安装 Android 双启动

时间:12-14来源:作者:点击数:

1、从官网上( android-x86 组织网/download)下载对应的 rpm 安装包

wget http://pumath.dl.osdn.jp/android-x86/67834/android-x86-7.1-r2.i686.rpm

2、安装 rpmextract

sudo pacman -S rpmextract --noconfirm
resolving dependencies...
looking for conflicting packages...

Packages (1) rpmextract-1.0-7

Total Installed Size:  0.00 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(0/1) checking keys in keyring                     [----------------------]   0%(1/1) checking keys in keyring                     [######################] 100%
(0/1) checking package integrity                   [----------------------]   0%(1/1) checking package integrity                   [######################] 100%
(0/1) loading package files                        [----------------------]   0%(1/1) loading package files                        [######################] 100%
(0/1) checking for file conflicts                  [----------------------]   0%(1/1) checking for file conflicts                  [######################] 100%
(0/1) checking available disk space                [----------------------]   0%(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) reinstalling rpmextract                      [----------------------]   0%(1/1) reinstalling rpmextract                      [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

rpmextract 会把 rpm 中的内容解压到当前目录,解压出来的目录结构以根目录(/)为基准

3、解压下载下来的 android rpm 文件

cd /
sudo rpmextract.sh ~lujun9972/android/android-x86-7.1-r2.i686.rpm

4、往 /etc/grub.d/40_custom 中添加如下内容

menuentry "Android 7.1-r2" {
search --set=root --file /android-7.1-r2/kernel
linux /android-7.1-r2/kernel quiet root=/dev/ram0 androidboot.selinux=permissive
initrd /android-7.1-r2/initrd.img
}

可以通过执行下面脚本来添加

cat >>/etc/grub.d/40_custom <<'EOF'
menuentry "Android 7.1-r2" {
search --set=root --file /android-7.1-r2/kernel
linux /android-7.1-r2/kernel quiet root=/dev/ram0 androidboot.selinux=permissive
initrd /android-7.1-r2/initrd.img
}
EOF

5、运行 grub-mkconfig 更新 grub 配置文件

sudo grub-mkconfig -o /boot/grub/grub.cfg

6、重启之后就能看到 Android 7.1-r2 的启动菜单了

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐