zhs509 发表于 2012-1-2 16:56:42

发个grub4dos直接调用启动slitaz的菜单

需要用最新的grub4dos(例如20120101 v0.46a测试版)
因为使用了新版的菜单自动编号功能和iftitle,旧版没有这些功能。。。

也可以直接用RUN启动它(一般下载文件放在/BOOT/IMGS目录即可)

grub4dos调用菜单(调用/boot/grub/slitaz.lst )
titile 启动 slitaz linux系统
configfile /boot/grub/slitaz.lst || find --set-root /boot/grub/slitaz.lst && configfile /boot/grub/slitaz.lst



或这用下面的iftitile菜单(判断是否有/boot/grub/slitaz.lst,然后决定是否显示菜单
iftitle 启动slitaz linux系统
configfile /boot/grub/slitaz.lst || find --set-root /boot/grub/slitaz.lst && configfile /boot/grub/slitaz.lst

chpo 发表于 2012-1-2 20:32:18

DOS应该没什么人用的!我一般都只直接删 了那个linux!

zhs509 发表于 2012-1-2 20:44:10

其实写这个就是为了预留菜单。。。
需要的用户自己添加文件进去就行了,默认不放进去。。。

qianjh 发表于 2012-1-3 10:53:20

根本用不上;P

feng 发表于 2012-1-4 13:25:44

titile slitaz
kernel 一下,vmlinuz 加点内核参数
initrd initrd.gz
用的着还弄个lst菜单吗????

zhs509 发表于 2012-1-5 09:43:45

feng 发表于 2012-1-4 13:25 static/image/common/back.gif
titile slitaz
kernel 一下,vmlinuz 加点内核参数
initrd initrd.gz


其实我放在维护盘预留着,方便添加启动slitaz,slitaz文件我没放进去,估计没什么人用的。。。。

feng 发表于 2012-1-7 16:54:51

zhs509 发表于 2012-1-5 09:43 static/image/common/back.gif
其实我放在维护盘预留着,方便添加启动slitaz,slitaz文件我没放进去,估计没什么人用的。。。。

那既然预留,就应该留的好一点啊,弄个linux项目什么的,以后不管是用什么版本的,反正是linux。哈哈
看看我的菜单
find --set-root /boot/grub/fonts.gz
fontfile /boot/grub/fonts.gz
splashimage /boot/grub/0.gz
timeout 10
default 0
title 启动winpe迷你系统
find --set-root /boot/iso/pe.iso
map --mem /boot/iso/pe.iso (0xff)
map --hook
chainloader (0xff)

title 启动puppy linux系统
find --set-root /puppy/vmlinuz
kernel /puppy/vmlinuz root=/dev/ram0   pfix=copy
initrd /puppy/initrd.gz

title ---------------------------------------------------------------------------------------------------------------------------
clear

title 启动ntldr引导系统
find --set-root /ntldr
chainloader /ntldr

title 启动bootmgr引导系统
find --set-root /bootmgr
chainloader /bootmgr

title 启动grub引导系统
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img

title 启动Ntboot引导系统
find --set-root /boot/NTBOOT/NTBOOT.LST/ntboot.lst
configfile /boot/NTBOOT/NTBOOT.LST/ntboot.lst

title ---------------------------------------------------------------------------------------------------------------------------
clear

title 启动xp安装系统
find --set-root /boot/NTBOOT/NTBOOT.LST/xp.lst
configfile /boot/NTBOOT/NTBOOT.LST/xp.lst

title 启动linux安装系统
find --set-root /linux/vmlinuz
kernel /linux/vmlinuz boot=casper iso-scan/filename=/linux/linux.iso ro quiet splash locale=zh_CN.UTF-8
initrd /linux/initrd.gz

title ---------------------------------------------------------------------------------------------------------------------------
clear

title 启动feng.iso光盘镜像
find --set-root /feng.iso
map --mem /feng.iso (0xff)
map --hook
chainloader (0xff)

title ---------------------------------------------------------------------------------------------------------------------------
clear

title 启动DiskGen磁盘精灵
find --set-root /boot/imgs/dg.img
map --mem /boot/imgs/dg.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动MAXDOS工具箱
find --set-root /boot/imgs/maxdos.img
map --mem /boot/imgs/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title ---------------------------------------------------------------------------------------------------------------------------
clear

title 关闭计算机
halt
title ---------------------------------------------------------------------------------------------------------------------------
clear



这个是我做的维护盘 http://115.com/folder/f03139c7b44
还有老点的版本 ,http://115.com/folder/f03b02a22dd
留个纪念了,哈哈。

cwj74386958 发表于 2012-2-19 22:41:25

其实slitaz系统系列都可以iso镜像整体启动的,不需要再加其他参数,并且可以放在UD区整体启动

cheong0hk 发表于 2013-1-9 09:40:04

谢谢谢谢分享

feng 发表于 2013-5-23 06:49:26

cwj74386958 发表于 2012-2-19 22:41
其实slitaz系统系列都可以iso镜像整体启动的,不需要再加其他参数,并且可以放在UD区整体启动

slitaz解开也可以在ud启动的。puppy不能在ud启动,只要吧sfs文件,加到gz文件中,就ok,因为内核不支持ud,所以找不到sfs文件,所以说puppy放ud不行。
页: [1] 2
查看完整版本: 发个grub4dos直接调用启动slitaz的菜单