我有 debian 双引导和 Windows 并尝试安装 prime 操作系统,在安装它时我没有安装它的 grub 因为我有 debian grub,但安装后我无法在 grub 中找到它。
结果fdisk -l /dev/sda2 112687104 133169151 20482048 9.8G 83 Linux
我尝试安装 grub-customizer 并通过代码添加它
set root='(hd0,2)'
search --no-floppy --fs-uuid --set=root e5d445e4-f59f-5158-b9c7-465f7009bc23
linux android/kernel root=UUID=e5d445e4-f59f-5158-b9c7-465f7009bc23 quiet androidboot.hardware=generic_x86 SRC=/android acpi_sleep=s3_bios,s3_mode
initrd android/initrd.img
然后它添加成功但是当我打开它时它显示
android/kernel not found
file located at partition `PrimeOS/android/kernel
答案1
从 debian 将 android 条目添加到 /etc/grub.d/40_custom
menuentry 'Android' --class android --class android-x86_64 --class gnu-linux --class os { set root='(hd0,2)' linux /android/kernel root=/dev/ram0 SERIAL=random logo.showlogo=1 androidboot.selinux=permissive quiet DATA= USB_DATA_PARTITION=1 initrd /android/initrd.img }
更新 grub
sudo update-grub
根据此配置,您的 android 根目录应该是硬盘驱动器内的“android”
换句话说,你仍然在 debian 上挂载 /dev/sda2 到 /mnt 并检查里面的内容,你应该看到包含 ( data initrd.img kernel ramdisk.img system
) 的“android”文件夹,
否则你会知道该怎么做,要么重命名你的 android 根目录,要么根据你的情况替换它。