veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 820|回复: 12

[分享] 发现一个未公开的启动参数,可以让grub4dos/grub2整体启动vek...

[复制链接]
发表于 2023-5-12 21:44 | 显示全部楼层 |阅读模式
#grub4dos启动veket20.iso,用这个“find_iso”参数就可以整体启动veket20.iso
title /linux/veket/v20-v20211201/veket_20.iso
find --ignore-floppies --ignore-cd --set-root /linux/veket/v20-v20211201/veket_20.iso
map /linux/veket/v20-v20211201/veket_20.iso (hd32) ;; map --hook
kernel (hd32)/vmlinuz find_iso=/linux/veket/v20-v20211201/veket_20.iso PSUBDIR=/ pmedia=cd pfix=fsck
initrd (hd32)/initrd.gz

#grub2启动veket20.iso,用这个“find_iso”参数就可以整体启动veket20.iso
menuentry "/linux/veket/v20-v20211201/veket_20.iso" "/linux/veket/v20-v20211201/veket_20.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2
loopback loop $2
linux (loop)/vmlinuz find_iso=$2 PSUBDIR=/ pmedia=cd pfix=fsck
initrd (loop)/initrd.gz
}

#grub2用loopback.cfg方案启动veket20.iso当然也可以。
menuentry "/linux/veket/v20-v20211201/veket_20.iso-loopback.cfg" "/linux/veket/v20-v20211201/veket_20.iso" {
terminal_output console;set lang=en_US
search --no-floppy --set --file $2
export iso_path=$2;loopback -d loop;loopback loop $2
set root=loop
configfile (loop)/boot/grub/loopback.cfg
}

说明:
1、veket的v18-20200425不支持此参数。veket18以下的版本都是32位的,似乎都不支持该参数。veket20及以上的版本支持该参数。实测自由飞翔的lucky8k-20-rc20211127,v22,v22a都支持“find_iso”参数。
2、对于veket20及以上版本如果整体启动veket.iso,建议用此方案,要比partnew方案更加稳定可靠,而且可以保存设置。
3、grub4dos如果启动时出现refuse to hook int13或者too many fragments的提示,复制veket.iso→粘贴→删除原来的veket.iso→把新的veket.iso副本改名为原名字即可。前提是硬盘有足够的连续磁盘空间存档iso文件。grub2可以解析有很多碎片的文件,一般不会存在问题。
4、晚点我更新SX_veket安装器。

 楼主| 发表于 2023-5-12 21:47 | 显示全部楼层
lucky8k-20-rc20211127就支持了,现在我才知道,两年了啊。惭愧。

顺便说下,puppy也支持该参数整体启动iso。
发表于 2023-5-12 22:40 | 显示全部楼层
学习了,虽然我不明白整体启动是那意思,是不是安装更加容易?
发表于 2023-5-12 23:46 | 显示全部楼层
这个好像见过,但忘记在那里用的了,学习了。
 楼主| 发表于 2023-5-13 08:18 来自手机 | 显示全部楼层
a4443191 发表于 2023-5-12 22:40
学习了,虽然我不明白整体启动是那意思,是不是安装更加容易?

第二条说了呀。多了一种稳定可靠的启动方式。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-5-4 03:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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