我已經安裝了 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}
資源: