zhs509 发表于 2011-10-13 17:34:56

发个RUN直接启动puppy的菜单。。。

可以直接用RUN调用puppy.lst启动puppy哦!

注意:
其中puppy的xx.sfs必须放在可见分区根目录或boot目录,否则会找不到文件的

initrd.gz和vmlinuz文件必须存放于以下目录中(可以根据自己喜好放置文件)

以下情况任选一种,菜单会自动判断跳转的。。。
若都没找到文件,则自动重启;重启失败转关机(重启、关机的不知道会不会失效)

/VMLINUZ
/INITRD.GZ

/BOOT/VMLINUZ
/BOOT/INITRD.GZ

/ISOLINUX/VMLINUZ
/ISOLINUX/INITRD.GZ

/PUPPY/VMLINUZ
/PUPPY/INITRD.GZ

/BOOT/PUPPY/VMLINUZ
/BOOT/PUPPY/INITRD.GZ

/BOOT/IMGS/VMLINUZ
/BOOT/IMGS/INITRD.GZ


/BOOT/ISOLINUX/VMLINUZ
/BOOT/ISOLINUX/INITRD.GZ


/BOOT/SYSLINUX/VMLINUZ
/BOOT/SYSLINUX/INITRD.GZ

puppy.lst代码如下,请根据需要进行修改
(注:fallback 1表示当前菜单无效转第2个title菜单;fallback n表示当前菜单无效转第n+1个title菜单。)



------------------------------------------------------------------------------------------------------------------------------------
20120102更新内容:
随着grub4dos的更新,下面的PUPPY要求grub4dos至少是20111231版本的;
只有新版本采用菜单自动数字标号和iftitle功能,其他旧版本grub4dos不能用此菜单
菜单改用iftitle菜单,自动检测是否存在puppy文件,根据检测结果显示菜单;菜单下方帮助有显示文件路径
默认等待5秒启动puppy;若没有Puppy文件,则5秒后自动重启。。。

zhs509 发表于 2011-10-13 17:36:53

或者用最新的grub4dos,添加如下菜单

title 启动Puppy
configfile /boot/grub/puppy.lst || find --set -root /boot/grub/puppy.lst && chainloader /boot/grub/puppy.lst

kzr588 发表于 2011-10-13 22:51:39

这样子就方便多了

zhuzao110 发表于 2011-10-31 16:38:05

更换小芭比?

zhs509 发表于 2012-1-2 14:25:15

20120102更新内容:
随着grub4dos的更新,下面的PUPPY.LST要求grub4dos至少是20111231版本或更新版本;
只有新版本采用菜单自动数字标号和iftitle功能,其他旧版本grub4dos不能用此菜单
菜单改用iftitle菜单,自动检测是否存在puppy文件,根据检测结果显示菜单;菜单下方帮助有显示文件路径
默认等待5秒启动puppy;若没有Puppy文件,则5秒后自动重启。。。

下载地址见1楼底部。。。

lazy 发表于 2012-2-5 19:04:37

:D这样子就方便

海边疯 发表于 2012-2-28 11:40:21

支持一下!!呵呵

mleqia486 发表于 2012-4-2 00:09:27

好贴,一定不要放过,顶
页: [1]
查看完整版本: 发个RUN直接启动puppy的菜单。。。