更改启动代码后无法打开 Bliss OS

更改启动代码后无法打开 Bliss OS
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Android-x86" {
set root='(hd0,2)'
linux /bliss-x86-11.13/kernel quiet root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/bliss-x86-11.13
initrd /bliss-x86-11.13/initrd.img}

进行更改后/etc/grub.d/40_custom。我能够访问 Bliss OS,但是它自动下载 img

在此输入图像描述

在此输入图像描述

虽然我有 system.img,但当我执行更新的 grub 时,再次重新启动我的笔记本电脑,我看到它再次自动安装。因此我无法打开Bliss OS。显示动画时卡住了...

在此输入图像描述

虽然 Bliss OS 动画展示了其他东西......!这是从引导打开操作系统后出现的错误。我认为错误发生的原因是,当我执行时sudo update-grub出现错误。

正在生成 grub 配置文件...警告:无法连接到 lvmetad。回到设备扫描。在 /dev/sda1 上找到 Windows 10(加载程序) 完成

这是它(动画)实际上的样子

在此输入图像描述

这里是如何开启Bliss OS的

在此输入图像描述

从该源代码中我无法获取 system.img,这就是我认为它被下载的原因。

答案1

androidboot.hardware=generic_x86这可能是罪魁祸首

menuentry "Android-x86" {
set root='(hd0,2)'
linux /bliss-x86-11.13/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86_64 acpi_sleep=s3_bios,s3_mode SRC=/bliss-x86-11.13
initrd /bliss-x86-11.13/initrd.img}

相关内容