veket官方网站论坛

veket

 找回密码
 要注册
搜索
楼主: 自由飞翔

lucky8k-25

[复制链接]
发表于 2024-4-18 05:03 | 显示全部楼层
又有新系统的了,支持了^_^
发表于 2024-4-19 06:47 | 显示全部楼层
自由飞翔 发表于 2024-4-17 20:57
今天上传的第5版,个人在ventoy-1.0.79测试情况:第一启动normal mode(正常模式),正常进入系统 ;第二启 ...

本版安装器加iso引导ok/输入法可配置了/但数据保存时,跳不出界面?而是黒屏代码譓启?

换用v24文本:可跳出保存界面,但作完后跳不出制作界面?同样黒屏代码而重启了。
发表于 2024-4-19 22:30 | 显示全部楼层
自由飞翔 发表于 2024-4-17 20:57
今天上传的第5版,个人在ventoy-1.0.79测试情况:第一启动normal mode(正常模式),正常进入系统 ;第二启 ...




1、
再用v24的启动文件测试:第一启动normal mode(正常模式),不能进入系统。

原则上讲,只要把veket.iso放入vmware的CDROM中,如果能启动,那么ventoy的normal mode(正常模式)就应该能够启动,因为ventoy的启动机理就是模仿CDROM启动。我测试了veket24.iso最新版可以放入CDROM中启动的,没有深入测试为啥ventoy的normal mode(正常模式)无法启动。

2、linux一般不能用memdisk mode启动的,memdisk模式只适用于BIOS启动,他的启动机理是把整个linux.iso在OS loader环境下拷贝进入内存,这个拷贝进入内存的数据只在OS Loader环境下有小,比如grub4dos/grub2-BIOS下有效,在OS Loader环境下把iso挂载起来,这样子initrd.gz就可以被识别,进而被加载。也就是只能启动initrd.gz里面的linux kernel,只能启动到命令行,不能进行后续的启动,因为他用的int13仿真磁盘,只在OS Loader的生命期有效,一旦切入操作系统内核,内核又没有挂载ISO,后续的启动流程必然会失效。
说点夸张的,要想memdisk mode启动linux,必须把veket的sfs,z f a y啥的这样子的模块通通打包进入initrd.gz,结果就可能会导致initrd.gz很大,启动时需要在内存中解压,启动内存需要非常之大,这根本就不现实,打包放入initrd.gz中更新也不方便,不现实。linux的启动原理,就是分级启动,先启动initrd.gz,然后再启动其他的软件包。

类比下PE.ISO,PE可以用memdisk mode启动,但是也只能启动PE的一级内核,也就是pe.iso中的pe.wim,有的PE.ISO,软件不全部是放在PE.WIM中的,是放在soft.wim中的,soft.wim是与PE.wim并列的放在PE.ISO中,这种情形的话,PE.ISO中的soft.wim可能就不能加载,因为memdisk mode启动,操作系统只能启动PE的一级内核。

3、
debian或ubuntu的mini.iso,memdisk mode(内存磁盘模式)是可以引入的。

debian或ubuntu的mini.iso的核心就是一个initrd.gz而已,并非是完整的系统,里面就是打包了部分的网络驱动及部分安装软件啥的,便于后一步安装,就跟我前面说的把veket的sfs,z f a y啥的这样子的部分模块打包进入initrd.gz这样子的原理,大部分linux.iso不是这样子干的。initrd.gz有它的使命,它的使命就是引导进入linux kernel,再由linux kernel完成完整的linux系统的引导。


发表于 2024-4-20 07:18 | 显示全部楼层
lucky8k-25.beta6
https://www.123pan.com/s/OijA-0BXvd.html提取码:I7CL

放入CDROM中,UEFI下面无法启动啊,这个问题很好解决呀,就是把bootx64.efi换下就行了!怎么搞这么久都不解决?
 楼主| 发表于 2024-4-20 09:52 | 显示全部楼层
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

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

GMT+8, 2024-5-18 13:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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