Android x86 7.1 r2를 설치했고 이제 부팅 메뉴에 새 OS를 추가하려고 합니다.
나는 달렸다
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
.
내 메뉴 항목 코드가 잘못된 것 같습니다. 어떻게 해결할 수 있나요? 나는 읽었다이 우분투 포럼 스레드하지만 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
동일한 코드로 동일한 문제가 발생했습니다.
(Windows 10, Kubuntu 및 Androidx86 7.1-r2)에 대한 grub 구성의 코드를 변경했는데 작동합니다.
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}
자원: