无忧启动论坛

标题: 用syslinux可以在启动时显示图片 [打印本页]

作者: revival    时间: 2002-8-31 05:44
标题: 用syslinux可以在启动时显示图片
http://syslinux.zytor.com/
图形模式工作在640x480x16色模式下
syslinux用于软盘或硬盘启动
光盘启动有相应的isolinux

作者: langhua44944    时间: 2002-8-31 06:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: langhua44944    时间: 2002-8-31 06:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: revival    时间: 2002-8-31 08:29
标题: 用syslinux可以在启动时显示图片
[这个贴子最后由revival在 2002/08/31 08:31am 编辑]

刚才做了一个et的logo
但是图片没法上传
isolinux是syslinux的光盘版
mandrake安装盘的启动镜像就是用syslinux做的
不过mandrake的是修改过的

作者: pk4321    时间: 2002-8-31 17:25
标题: 用syslinux可以在启动时显示图片
他的那种图片格式要在linux下才能正确转换~
我在Win98/Win2000下,转换出来后,显示有花点的~~
作者: revival    时间: 2002-9-1 00:54
标题: 用syslinux可以在启动时显示图片
下面引用由pk43212002/08/31 05:25pm 发表的内容:
他的那种图片格式要在linux下才能正确转换~
我在Win98/Win2000下,转换出来后,显示有花点的~~
有一个自带的perl程序用来转换的
最好先转成16色的ppm位图
否则转出来的很难看

作者: revival    时间: 2002-9-1 02:50
标题: 用syslinux可以在启动时显示图片
[UploadFile=2_5031_6.gif]抓一个图

作者: langhua44944    时间: 2002-9-1 03:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: revival    时间: 2002-9-1 21:02
标题: 用syslinux可以在启动时显示图片
[UploadFile=2_5031_8.rar]放一个iso上来
具体做法http://syslinux.zytor.com/上写的很清楚了
参考syslinux的文档
isolinux只是光盘版,做法是一样的
iso用mkisofs做

作者: (狼)    时间: 2002-9-1 22:44
标题: 用syslinux可以在启动时显示图片
我想知道怎样做到那图片,可以讲一下吗,用什么工具,在windows有没有这些工具
作者: pk4321    时间: 2002-9-1 23:36
标题: 用syslinux可以在启动时显示图片
下面引用由revival2002/09/01 00:54am 发表的内容:
有一个自带的perl程序用来转换的
最好先转成16色的ppm位图
否则转出来的很难看
我转换ppm是用DJGPP的编译出来的pngtoppm来转换的!
转换出来的ppm用ACDSee看是没问题的,
但是再用那个Perl程序转换后,做成ISO,
启动画面就有花点了,不知道那个Perl程序是否完善?!
我偏偏就不懂Perl程序!有没有C/C++的版本???
作者: revival    时间: 2002-9-2 00:52
标题: 用syslinux可以在启动时显示图片
[UploadFile=2_5031_11.rar][这个贴子最后由revival在 2002/09/02 01:01am 编辑]

我也是这样转换出来的
先弄成ppm再用perl脚本转一下
再放一个mandrake光盘里用的信息文件
竟然可以显示出800×600的位图而且颜色深度肉眼判断至少有256色
不知道是怎么弄出来的
不知道他们在isolinux.bin里边改了什么

作者: (狼)    时间: 2002-9-2 19:07
标题: 用syslinux可以在启动时显示图片
那里可以下载到isolinux.bin这个文件啊,我解光盘的那个是有问题的
作者: langhua44944    时间: 2002-9-2 22:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: revival    时间: 2002-9-3 00:57
标题: 用syslinux可以在启动时显示图片
我iso里用的是mdk9.0光盘上的isolinux.bin,是mandrake修改过的
如果用原版的syslinux的引导程序就不能显示mandrake光盘上的logo
用这个做引导只要在mkisofs生成iso时加入这些选项:
    mkisofs -o output.iso \
       -b isolinux/isolinux.bin -c isolinux/boot.cat \
       -no-emul-boot -boot-load-size 4 -boot-info-table \
       root-of-iso-tree
所有引导涉及的文件放在光盘的isolinux目录下
引导程序会读取/isolinux/isolinux.cfg
这里边定义了引导选项
faq里写的很清楚,我就不翻译了
http://syslinux.zytor.com/faq.php
显示的信息放在文件里,文件名任意
只要在isolinux.cfg里指出就可以
信息文件可以包含文本,格式控制符等
在faq里也写的很详细
用控制符可以载入一副lss位图
lss格式位图的转换可以用isolinux自带的perl脚本ppm2lss16

作者: (狼)    时间: 2002-9-3 01:52
标题: 用syslinux可以在启动时显示图片
[这个贴子最后由(狼)在 2002/09/05 07:57am 编辑]

文件目录如下,
│  a.bat
│  cygwin1.dll
│  MKISOFS.EXE
│  
└─isolinux
        boot.lss
        boot.msg
        BootCatalog.cat
        help.msg
        isolinux.bin
        isolinux.cfg
a.bat的内容如下
mkisofs -o output.iso \
      -b isolinux/isolinux.bin -c isolinux/boot.cat \
      -no-emul-boot -boot-load-size 4 -boot-info-table \
      root-of-iso-tree
但做出来的iso是空的,也不能启动,为什么

这个问题我已解决。
作者: (狼)    时间: 2002-9-3 02:00
标题: 用syslinux可以在启动时显示图片
[这个贴子最后由(狼)在 2002/09/05 07:59am 编辑]

现在又有问题了,这个isolinux好象不能启动象win2000的那些启动啊,可以启动的就是1.44软盘的映象,有人知道吗?
作者: m68    时间: 2008-3-29 10:48
学习一下,期待有新的进展~




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