與 Ubuntu 16.04 一起安裝的 Android x86 7.1 r2 的選單項目不起作用,當我測試它時系統會重新啟動

與 Ubuntu 16.04 一起安裝的 Android x86 7.1 r2 的選單項目不起作用,當我測試它時系統會重新啟動

我已經安裝了 Android x86 7.1 r2,現在我正在嘗試將新作業系統新增到啟動選單中。

我已經跑了

gksu gedit /etc/grub.d/40_custom

我在那裡添加了這段程式碼

menuentry "Android Ifti" {
set root='(hd0,5)'
linux /android-7.1-r2/kernel quiet root=/dev/ram0 androidboot.hardware=hp8670p acpi_sleep=s3_bios,s3_mode SRC=/android-7.1-r2 
initrd /android-7.1-r2/initrd.img}"

然後我運行了以下命令

sudo chmod +x /etc/grub.d/40_custom
sudo update-grub

但是,當我在啟動選單中選擇該選項時,會出現一些我幾乎無法閱讀的文本,因為它太快了,並且筆記型電腦重新啟動並再次出現相同的啟動選單。

所以結果是什麼也沒有發生,筆記型電腦重新啟動...快速顯示的文字包含Android x86 detected.

我假設我的選單輸入代碼不正確。我該如何修復它?我讀這個 Ubuntu 論壇主題但它適用於 Android 版本 4。

答案1

你需要添加

androidboot.selinux=permissive

到你的內核行。

如果不這樣做,您的系統將立即重新啟動

https://www.android-x86.org/source.html

注意自 nougat-x86 起必須新增 androidboot.selinux=permissive。另外,在marshmallow-x86之前必須加入androidboot.hardware=來指定建置鏡像的目標名稱。但是,自 nougat-x86 起請勿新增此選項。

答案2

我使用相同的程式碼也遇到了同樣的問題。

我更改了 grub 配置中的程式碼(Windows 10、Kubuntu 和 Androidx86 7.1-r2)並且它有效。

menuentry "Android-x86" {
set root='(hd0,5)'
linux /android-7.1-r2/kernel root=/dev/ram0 quiet androidboot.selinux=permissive
initrd /android-7.1-r2/initrd.img}

資源:

相關內容