QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1359|回复: 8

求magic中安装程序的mbboot镜像的制作方法

[复制链接]
发表于 2007-5-20 16:39:34 | 显示全部楼层 |阅读模式
目前打算做一张多种linux的DVD安装盘,使用了isolinux作为引导器,只有调用magiclinux时可以正常启动,其他几种使用isolinux引导的系统都有问题,因此想给它们做一个引导镜像,苦于没有找到资料,只好求助于各位大大
 楼主| 发表于 2007-5-20 20:43:13 | 显示全部楼层
找到一篇文章,但其中cjacker老大最初的设计与现在已经有很大差别了
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=15501&postdays=0&postorder=asc&start=0
回复

使用道具 举报

 楼主| 发表于 2007-5-20 21:19:42 | 显示全部楼层
当初的设计思想也是使用了isolinux,而现在的mbboot镜像中使用的是syslinux,这是为什么呢
回复

使用道具 举报

发表于 2007-5-20 21:30:18 | 显示全部楼层
使用isolinux,合并isolinux的配置文件。
回复

使用道具 举报

 楼主| 发表于 2007-5-20 21:49:16 | 显示全部楼层
我尝试过LFS 6.2,Everest Linux 4.0 (一个红旗支持的社区版本),ulteo livecd(一个类似于knoppix的基于 debian的livecd),magic linux2,只有magiclinux2能够引导,而它使用的是一个软盘映像来启动光盘程序,我挂载了这个映像,里面有内核, initrd和syslinux的配置文件,应该是使用syslinux引导的
回复

使用道具 举报

发表于 2007-5-20 21:52:07 | 显示全部楼层
看来你还是不了解isolinux,搜索下它的用法吧
回复

使用道具 举报

 楼主| 发表于 2007-5-21 11:43:57 | 显示全部楼层
这是我的isolinux配置文件的一部分
SERIAL 0 38400                                                                                          
DEFAULT 1
DISPLAY /isolinux/message.txt
PROMPT 1

LABEL 1
    KERNEL /isolinux/memdisk
    APPEND initrd=/miimages/mbboot
    TIMEOUT 600

LABEL 2
    KERNEL /isolinux/isoboot/everest4.0u1/isolinux/vmlinuz
    APPEND initrd=/isolinux/isoboot/everest4.0u1/isolinux/initrd.img ramdisk_size=8192
    TIMEOUT 600
上面是ML引导设置,内核用了memdisk,initrd用的那个镜像
而Everest的配置是按它本身的cfg写的,内核也能正确引导,就是到检查介质的地方提示没有安装盘
回复

使用道具 举报

发表于 2007-5-21 11:54:41 | 显示全部楼层
LABEL 2
KERNEL /isolinux/isoboot/everest4.0u1/isolinux/vmlinuz
APPEND initrd=/isolinux/isoboot/everest4.0u1/isolinux/initrd.img ramdisk_size=8192

    
你这个也太恐怖了吧
回复

使用道具 举报

 楼主| 发表于 2007-5-21 12:30:14 | 显示全部楼层
我把他们的引导文件都放在一起了,目录显得整洁一些。
我这个配置写法应该没什么错吧?内核都可以引导到安装程序,我想出错的应该在别的地方
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 01:35 , Processed in 0.053427 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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