oakville 发表于 2007-5-20 16:39:34

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

目前打算做一张多种linux的DVD安装盘,使用了isolinux作为引导器,只有调用magiclinux时可以正常启动,其他几种使用isolinux引导的系统都有问题,因此想给它们做一个引导镜像,苦于没有找到资料,只好求助于各位大大

oakville 发表于 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

oakville 发表于 2007-5-20 21:19:42

当初的设计思想也是使用了isolinux,而现在的mbboot镜像中使用的是syslinux,这是为什么呢 :?:

npcomet 发表于 2007-5-20 21:30:18

使用isolinux,合并isolinux的配置文件。

oakville 发表于 2007-5-20 21:49:16

我尝试过LFS 6.2,Everest Linux 4.0 (一个红旗支持的社区版本),ulteo livecd(一个类似于knoppix的基于 debian的livecd),magic linux2,只有magiclinux2能够引导,而它使用的是一个软盘映像来启动光盘程序,我挂载了这个映像,里面有内核, initrd和syslinux的配置文件,应该是使用syslinux引导的

npcomet 发表于 2007-5-20 21:52:07

看来你还是不了解isolinux,搜索下它的用法吧

oakville 发表于 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写的,内核也能正确引导,就是到检查介质的地方提示没有安装盘

npcomet 发表于 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

:o:o:o
你这个也太恐怖了吧

oakville 发表于 2007-5-21 12:30:14

:mrgreen: 我把他们的引导文件都放在一起了,目录显得整洁一些。
我这个配置写法应该没什么错吧?内核都可以引导到安装程序,我想出错的应该在别的地方
页: [1]
查看完整版本: 求magic中安装程序的mbboot镜像的制作方法