无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 706|回复: 8
打印 上一主题 下一主题

[求助] syslinux启动改GRLDR启动有问题

[复制链接]
跳转到指定楼层
1#
发表于 2024-10-17 11:52:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这是syslinux的写法:
UI menu.c32

TIMEOUT 10
TOTALTIMEOUT 300

SAY Booting Batocera.linux...

MENU CLEAR
MENU TITLE Batocera.linux
MENU HIDDEN

LABEL batocera
        MENU LABEL Batocera.linux (^normal)
        MENU DEFAULT
        LINUX /boot/linux
        APPEND label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 mitigations=off
        INITRD /boot/initrd.gz

LABEL verbose
        MENU lABEL Batocera.linux (^verbose)
        LINUX /boot/linux
        APPEND label=BATOCERA vt.global_cursor_default=0
        INITRD /boot/initrd.gz
==========================
GRLDR的写法:
title   > > >  1巴托塞拉游戏机系统Batocera_V37_64G < < <   
find --set-root /boot/batocera
kernel /boot/linux
initrd /boot/initrd.gz
boot /boot/batocera

======================
syslinux启动没有问题,GRLDR一直启动不了,请问一下,GRLDR的写法是否不对请帮忙修改一下,谢谢
================
boot的目录有:batocera,initrd.gz,linux,batocera.board,overlay,syslinux.cfg

2#
发表于 2024-10-17 12:27:44 | 只看该作者
阅读一下 grub4dos 的教程,

find 命令可以用来找 文件,但不可以用来找目录。

boot 命令不支持带参数。

建议在搜索引擎里面搜 “syslinux 菜单转 grub legacy 菜单”之类关键字。

点评

谢谢  详情 回复 发表于 2024-10-17 16:36
回复

使用道具 举报

3#
发表于 2024-10-17 14:54:01 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-10-17 14:55 编辑

照葫芦画瓢吧,试试看:

title Batocera.linux(normal)
find --set-root /boot/linux
kernel /boot/linux label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 mitigations=off
initrd /boot/initrd.gz

title Batocera.linux (verbose)
find --set-root /boot/linux
kernel /boot/linux label=BATOCERA vt.global_cursor_default=0
initrd /boot/initrd.gz

点评

谢谢版主  详情 回复 发表于 2024-10-17 16:36
回复

使用道具 举报

4#
 楼主| 发表于 2024-10-17 16:36:20 | 只看该作者
liuzhaoyzz 发表于 2024-10-17 14:54
照葫芦画瓢吧,试试看:

title Batocera.linux(normal)

谢谢版主

点评

我又问了开发者,有个未公布的启动参数dev=UUID=XXXX,可以使用,这样子batocera的squafsh那个启动分区,不需要改卷标为BATOCERA,这意味着你完全可以无损安装,不需要按照官方教程那样子,“克隆”过去,会把分区数  详情 回复 发表于 2024-10-20 08:47
回复

使用道具 举报

5#
 楼主| 发表于 2024-10-17 16:36:34 | 只看该作者
不点 发表于 2024-10-17 12:27
阅读一下 grub4dos 的教程,

find 命令可以用来找 文件,但不可以用来找目录。

谢谢
回复

使用道具 举报

6#
发表于 2024-10-18 17:46:29 | 只看该作者
学习
回复

使用道具 举报

7#
发表于 2024-10-20 08:47:04 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-10-20 15:59 编辑

我又问了开发者,有个未公布的启动参数dev=UUID=XXXX,可以使用,这样子batocera的squashfs那个FAT32启动分区,不需要改卷标为BATOCERA,这意味着你完全可以无损安装,不需要按照官方教程那样子,“克隆”过去,会把分区数据搞掉,这样子的话更新batocera高版本就比较方便了。我给个菜单示例:

#grub4dos
title Batocera.linux (verbose)
find --set-root /boot/linux ;; uuid () ;; echo %?_UUID%
kernel /boot/linux dev=UUID=%?_UUID% rootfs=/boot vt.global_cursor_default=0
initrd /boot/initrd.gz

#grub2:
menuentry "BATOCERA" "/boot/linux" {
search --no-floppy --set --file $2 ; probe -u ($root) -s uuid; echo $uuid
linux /boot/linux dev=UUID=$uuid vt.global_cursor_default=0
initrd /boot/initrd.gz
}

顺便贴上官方的回复:
a few suggestions (NTFS、Customize directory name、uuid) · Issue #12700 · batocera-linux/batocera.linux
https://github.com/batocera-linux/batocera.linux/issues/12700
回复

使用道具 举报

8#
发表于 2024-10-20 08:56:52 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-10-20 09:36 编辑

经过你的介绍,我百度了下,感觉batocera是个非常有趣的发行版哎,专门为了经典手柄游戏模拟器做个发行版,启动挺快的,还支持中文,支持那么多平台,X86、ARM、树莓派、嵌入式啥的,挺牛啊。batocera.linux
https://batocera.org/download

按空格调出主菜单。就是对于NTFS分区启动支持略差。按道理上讲,linux kernel 6.9.10支持NTFS3了吧?再不济原来也有NTFS内核读取支持啊,为啥必须放到FAT32分区才能启动。期待官方改进。数据分区如果是NTFS格式,把需要安装游戏的所在分区的卷序列号记录下来,需要对BATOCERA分区里面batocera-boot.conf文件进行修改,用记事本打开,把batocera-boot.conf里sharedevice项改成DEV 卷GUID号(去掉杠)。
默认sharedevice=INTERNAL时,会把BATOCERA分区后的第一个分区的根目录挂载为userdata。

мount: Mounting LABEL -BATOCERA on /boot root failed: No such file or directory waiting for the root device,这是什么原因?
答:启动分区必须是FAT32分区,不能是NTFS分区

мount: Mounting boot_root/boot/batocera on over lay_root/base failed : No such file or directory
答:那个几GB的batocera文件必须放在FAT32分区的/boot/目录下。




GPT-TEST-2024-10-20-08-24-27.png (307.89 KB, 下载次数: 2)

GPT-TEST-2024-10-20-08-24-27.png

GPT-TEST-2024-10-20-08-23-15.png (593.33 KB, 下载次数: 4)

GPT-TEST-2024-10-20-08-23-15.png

GPT-TEST-2024-10-20-08-59-11.png (1.55 MB, 下载次数: 2)

GPT-TEST-2024-10-20-08-59-11.png

GPT-TEST-2024-10-20-08-59-27.png (583.71 KB, 下载次数: 2)

GPT-TEST-2024-10-20-08-59-27.png

点评

谢谢版主,我已经玩上游戏了。  详情 回复 发表于 2024-10-20 23:24
回复

使用道具 举报

9#
 楼主| 发表于 2024-10-20 23:24:51 | 只看该作者
liuzhaoyzz 发表于 2024-10-20 08:56
经过你的介绍,我百度了下,感觉batocera是个非常有趣的发行版哎,专门为了经典手柄游戏模拟器做个发行版, ...

谢谢版主,我已经玩上游戏了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 18:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表