无忧启动论坛

标题: 请教 GRUB2 引导 android-x86_64-9.0-rc2.iso LIVE 的菜单写法 [打印本页]

作者: bet365    时间: 2020-2-16 08:37
标题: 请教 GRUB2 引导 android-x86_64-9.0-rc2.iso LIVE 的菜单写法
请教一下  GRUB2 引导 android-x86_64-9.0-rc2.iso   LIVE的写法我这样写,到图形花屏了,用 GRUB grubfmx64.eif 可以引导进入这个LIVE 系统,想写个菜单直接进LIVE系统 能够体验
menuentry "【3】启动 android-x86_64-9.0 ISO LIVE" --class android --class os {
    loopback loop (hd0,5)/ISO/android-x86_64-9.0-rc2.iso
    set root=(loop)
    linux (loop)/kernel  boot=live iso-scan/filename=/ISO/android-x86_64-9.0-rc2.iso root=/dev/ram0 androidboot.hardware=android_x86 mode video=-16 quiet SRC= DATA=
    initrd (loop)/initrd.img
}
附件是ISO 光盘里 CFG的写法

android.zip

1.44 KB, 下载次数: 6, 下载积分: 无忧币 -2


作者: 窄口牛    时间: 2020-2-16 08:55
本帖最后由 窄口牛 于 2020-2-16 08:56 编辑

老黄的启动菜单变了好多次,并且现在把ramdisk都去掉了。这个和文件管理器有关还和安卓内核也有关。
作者: bet365    时间: 2020-2-16 09:00
窄口牛 发表于 2020-2-16 08:55
老黄的启动菜单变了好多次,并且现在把ramdisk都去掉了。这个和文件管理器有关还和安卓内核也有关。

LINUX ISO LIVE 都可以,就是不会写这个 android-x86.ISO 的LIVE 菜单写法。网络上这个教程都没有
CONS #后 ,花屏了,肯定可以引导的 。
作者: 窄口牛    时间: 2020-2-16 09:49
那估计不是菜单的问题了。
作者: mmmmmm101    时间: 2020-2-16 12:06
菜单不可能引起花屏吧
作者: wintoflash    时间: 2020-2-16 14:08
这个 ISO 我怎么弄都没法正常启动啊,无论是虚拟机直接测试ISO还是实体机。
VmWare启动会花屏
vbox启动会卡 android logo
作者: bet365    时间: 2020-2-16 14:20
wintoflash 发表于 2020-2-16 14:08
这个 ISO 我怎么弄都没法正常启动啊,无论是虚拟机直接测试ISO还是实体机。
VmWare启动会花屏
vbox启动会 ...

不能用虚拟机,虚拟机要按C 修改 VGA=791或者 788 ,才能安装的,用你的GRUB2自动菜单可以引导啊。我等下给你截几个图。看看
作者: wintoflash    时间: 2020-2-16 14:44
bet365 发表于 2020-2-16 14:20
不能用虚拟机,虚拟机要按C 修改 VGA=791或者 788 ,才能安装的,用你的GRUB2自动菜单可以引导啊。我等下 ...

我这实机也卡android logo
作者: bet365    时间: 2020-2-16 14:54
wintoflash 发表于 2020-2-16 14:44
我这实机也卡android logo

老大你看下,我用GRUB2自动菜单,直接可以进去。看我的截图


但是如果我写了这个菜单,直接想进入
变花瓶了,看 8 9  最后两个,肯定是菜单的语法不对,老大你研究下怎么写。


ISO文件里面 有个 ISO isolinux.cfg 是这样写的。

label livem
        menu label Live CD - ^Run Android-x86 without installation
        kernel /kernel
        append initrd=/initrd.img root=/dev/ram0 quiet SRC= DATA=

1.jpeg (35.26 KB, 下载次数: 63)

1.jpeg

2.jpeg (39.28 KB, 下载次数: 59)

2.jpeg

3.jpeg (31.58 KB, 下载次数: 56)

3.jpeg

4.jpeg (42.87 KB, 下载次数: 67)

4.jpeg

5.jpeg (20.46 KB, 下载次数: 60)

5.jpeg

6.jpeg (28.26 KB, 下载次数: 51)

6.jpeg

7.jpeg (19.9 KB, 下载次数: 53)

7.jpeg

8.jpeg (27.61 KB, 下载次数: 70)

8.jpeg

9.jpeg (29.32 KB, 下载次数: 61)

9.jpeg

作者: wintoflash    时间: 2020-2-16 15:06
bet365 发表于 2020-2-16 14:54
老大你看下,我用GRUB2自动菜单,直接可以进去。看我的截图

我都启动不了,怎么看?

你进系统后在终端执行cat /proc/cmdline 可以查看命令行.
如果命令行一样,还是进不去,那就看看grub的显示模式.

作者: bet365    时间: 2020-2-16 16:29
wintoflash 发表于 2020-2-16 15:06
我都启动不了,怎么看?

你进系统后在终端执行cat /proc/cmdline 可以查看命令行.

内容是这样

C18E1818-4748-48A1-9184-78236E5DC7D2.jpeg (92.42 KB, 下载次数: 56)

C18E1818-4748-48A1-9184-78236E5DC7D2.jpeg

作者: wintoflash    时间: 2020-2-16 16:31
bet365 发表于 2020-2-16 16:29
内容是这样

要有root权限
作者: adef    时间: 2020-2-16 17:01
本帖最后由 adef 于 2020-2-16 17:04 编辑

试了下以下菜单可以实机启动进桌面,启动中貌似不能联网。
menuentry "启动 android-x86_64-9.0 ISO LIVE" --class android --class os {
    search -f -s /android-x86_64-9.0-rc2.iso
    loopback loop /android-x86_64-9.0-rc2.iso
    set root=(loop)
    linux (loop)/kernel  boot=live iso-scan/filename=/android-x86_64-9.0-rc2.iso root=/dev/ram0 nomodeset vga=ask SRC= DATA=
    initrd (loop)/initrd.img
}
文件名称: android-x86_64-9.0-rc2.iso
文件大小: 920.00 MB (964,689,920 字节)
MD5: A3840315D6EDF67493266EE10089C390
SHA1: AF05F7F28C613F6975BE519B2FDD6AE4C0482A02
SHA256: B4C392B927C0687E5DC72CB3E531113B40059CAB6F16EAB033777FB6FB2CEDFF



作者: wintoflash    时间: 2020-2-16 17:37
本帖最后由 wintoflash 于 2020-2-16 17:39 编辑

测试以下参数可以实体机进桌面
linux (loop)/kernel iso-scan/filename=/test/android-x86_64-9.0-rc2.iso root=/dev/ram0
在此之前需要执行
set gfxmode=1024x768
set gfxpayload=keep
--------------------------------------
boot=live 这个参数是给debian用的,加了没用
androidboot.hardware=android_x86 这个参数加了之后进不去,卡logo
androidboot.selinux=permissive 同上



作者: bet365    时间: 2020-2-16 18:53
wintoflash 发表于 2020-2-16 17:37
测试以下参数可以实体机进桌面
linux (loop)/kernel iso-scan/filename=/test/android-x86_64-9.0-rc2.is ...

还是老大厉害,用你的方法,这个菜单,直接进去了,TKS!

menuentry "【4】启动 android-x86_64-9.0 Livecd" --class opensuse --class os {
   loopback loop (hd0,5)/ISO/android-x86_64-9.0-rc2.iso
   linux (loop)/kernel iso-scan/filename=/ISO/android-x86_64-9.0-rc2.iso root=/dev/ram0
   initrd (loop)/initrd.img
}




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3