无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: icebug
打印 上一主题 下一主题

[求助] 如何获取linux iso的启动参数

[复制链接]
31#
发表于 昨天 09:23 | 只看该作者
liuzhaoyzz 发表于 2024-12-26 09:06
他这个deepin-live-cd-commiunty-1.3.0-full.iso,init脚本不是在initrd中,initrd.lz中只有deepin-live- ...

不可能,initrd.xz中绝对有个迷你的系统。你先安装binwalk,再用binwalk  initrd.xz其中肯定有内嵌的文件。你用cpio解压时看输出信息,数据块显示多少,默认每个数据块石512字节,算算体积,看看initrd.xz体积,对不上吧?

点评

前面说了,即使用binwalk解压,也看不出什么来,主要systemd太烦人。  详情 回复 发表于 昨天 09:33
回复

使用道具 举报

32#
发表于 昨天 09:24 | 只看该作者
liuzhaoyzz 发表于 2024-12-26 09:04
我试过了,你说的这个deepin-live-cd-commiunty-1.3.0-full.iso不支持findiso启动参数。无法启动。
menu ...

findiso换成fromiso试试。记得deepin改过参数。

点评

用fromiso果然是可以! menuentry "/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso" "/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso" { set gfxpayload=keep search --no-floppy --set --fi  详情 回复 发表于 昨天 09:34
回复

使用道具 举报

33#
发表于 昨天 09:33 | 只看该作者
my9823 发表于 2024-12-26 09:23
不可能,initrd.xz中绝对有个迷你的系统。你先安装binwalk,再用binwalk  initrd.xz其中肯定有内嵌的文件 ...

前面说了,即使用binwalk解压,也看不出什么来,主要systemd太烦人。

点评

[attachimg]552304[/attachimg] 这不是有吗?100多M的体积。  详情 回复 发表于 昨天 12:04
回复

使用道具 举报

34#
发表于 昨天 09:34 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-12-26 10:00 编辑
wintoflash 发表于 2024-12-26 09:24
findiso换成fromiso试试。记得deepin改过参数。

用fromiso果然是可以!
加上 locales=zh_CN.UTF-8可以变成中文界面:

menuentry "/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso" "/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2
loopback loop $2
linux (loop)/live/vmlinuz boot=live fromiso=$2 components quiet splash locales=zh_CN.UTF-8
initrd (loop)/live/initrd.lz
}

grub4dos也可以,前提是iso要经过碎片整理(复制粘贴重命名删除原文件)。
title /linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso
find --ignore-floppies --ignore-cd --set-root /linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso
map /linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso (hd32)
map --hook
kernel (hd32)/live/vmlinuz boot=live fromiso=/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso components quiet splash locales=zh_CN.UTF-8
initrd (hd32)/live/initrd.lz




点评

程序自动生成菜单的时候,为了方便可以直接把findiso和fromiso两个参数都加上。  详情 回复 发表于 昨天 09:45
回复

使用道具 举报

35#
发表于 昨天 09:38 | 只看该作者
感谢分享。
回复

使用道具 举报

36#
发表于 昨天 09:45 | 只看该作者
liuzhaoyzz 发表于 2024-12-26 09:34
用fromiso果然是可以!

menuentry "/linux/deepin/deepin-live-cd-commiunty-1.3.0-full.iso" "/linux ...

程序自动生成菜单的时候,为了方便可以直接把findiso和fromiso两个参数都加上。

点评

都加上,那不是有两个菜单了吗?一个不行让网友试另一个?感觉深度做事太不靠谱了,这个启动参数好好地改他作甚? 我写的批处理是直接从文件名字作为关键字判断发行版的,很难深入判断deepin的内核版本,不知道deep  详情 回复 发表于 昨天 09:54
回复

使用道具 举报

37#
发表于 昨天 09:54 | 只看该作者
wintoflash 发表于 2024-12-26 09:45
程序自动生成菜单的时候,为了方便可以直接把findiso和fromiso两个参数都加上。

都加上,那不是有两个菜单了吗?一个不行让网友试另一个?感觉深度做事太不靠谱了,这个启动参数好好地改他作甚?
我写的批处理是直接从文件名字作为关键字判断发行版的,很难深入判断deepin的内核版本,不知道deepin是从哪个版本改启动参数的。

点评

我的意思是一个菜单,kernel命令行里面fromiso和findiso都加上。  详情 回复 发表于 昨天 10:33
回复

使用道具 举报

38#
发表于 昨天 10:33 | 只看该作者
liuzhaoyzz 发表于 2024-12-26 09:54
都加上,那不是有两个菜单了吗?一个不行让网友试另一个?感觉深度做事太不靠谱了,这个启动参数好好地改 ...

我的意思是一个菜单,kernel命令行里面fromiso和findiso都加上。

点评

哦,我试了,果然是可以,有两个参数,启动的时候居然不出错,看样子是init只识别了他认识的启动参数,挺好的。 改这个只是举手之劳,我晚点改下。  详情 回复 发表于 昨天 10:41
回复

使用道具 举报

39#
发表于 昨天 10:41 | 只看该作者
wintoflash 发表于 2024-12-26 10:33
我的意思是一个菜单,kernel命令行里面fromiso和findiso都加上。

哦,我试了,果然是可以,有两个参数,启动的时候居然不出错,看样子是init只识别了他认识的启动参数,挺好的。

改这个只是举手之劳,我晚点改下。
回复

使用道具 举报

40#
发表于 昨天 11:59 | 只看该作者
https://www.lanzoux.com/b00nlwy1c
SX_Live_linux安装器2024-12-26.rar
已经更新,完善deepin发行版支持。
回复

使用道具 举报

41#
发表于 昨天 12:04 | 只看该作者
本帖最后由 my9823 于 2024-12-26 12:06 编辑
liuzhaoyzz 发表于 2024-12-26 09:33
前面说了,即使用binwalk解压,也看不出什么来,主要systemd太烦人。


这不是有吗?100多M的体积。

点评

果然是有!  详情 回复 发表于 昨天 13:57
回复

使用道具 举报

42#
发表于 昨天 12:23 | 只看该作者
恭喜发财
回复

使用道具 举报

43#
发表于 昨天 13:57 | 只看该作者
my9823 发表于 2024-12-26 12:04
这不是有吗?100多M的体积。

果然是有!
回复

使用道具 举报

44#
发表于 昨天 14:04 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-27 12:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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