Slax不错,Puppy也不错,于是很想把它们装进同一个U盘里。
网上搜到的文章,大都只说的是较旧的版本,例如Slax往往说的是5.x版的,Puppy说的是4.x版的多,要说把二者装在一起,还真没有看到。
好吧,自己摸索。
我用的版本:Slax 7.0.8,Puppy 5.6,用到工具pup2usb.exe。
Slax和Puppy都可以在Windows下安装。
首先是Puppy,用pup2usb.exe,选中Puppy的ISO文件,再选中U盘,就可以安装了,有个附加选项是安装前格式化U盘,这个任君选择了。
装完Puppy,U盘根目录就有了puppy这个文件夹和syslinux.cfg这个文件,其实还有个隐藏文件ldlinux.sys。
这时就可以用Puppy启动U盘里,但是先别着急。
然后把Slax的zip文件解压到U盘,也可以直接放在根目录下。
跟着进入slax/boot目录,既然是在Windows下,就是双击bootinst.bat(LINUX下则是运行bootinst.sh,没有权限时就加权限——例如允许作为程序执行等)。
很快地Slax也安装好了,这时U盘只能启动到Slax。为了认出双系统,需要修改下slax/boot/syslinux.cfg。你一定注意到了,先前安装Puppy时也整出了个/syslinux.cfg,这说明二者的启动程序系出同门,这真是最方便的了。
好吧,现在打开/slax/boot/syslinux.cfg,很恐怖是吧?一大堆启动项,我也不知道为什么Slax会搞这么一出,但是看仔细点,其实是重复的,所以我们用鼠标拖啊拖啊……把绝大部分都删除了,结果,我的版本就修改为如下:
-
#--------开始--------#
-
UI /slax/boot/vesamenu.c32
-
-
PROMPT 1
-
TIMEOUT 0
-
-
MENU CLEAR
-
MENU HIDDEN
-
MENU HIDDENKEY Enter default
-
MENU BACKGROUND /slax/boot/bootlogo.png
-
-
MENU WIDTH 80
-
MENU MARGIN 20
-
MENU ROWS 5
-
MENU TABMSGROW 9
-
MENU CMDLINEROW 9
-
MENU HSHIFT 0
-
MENU VSHIFT 19
-
-
MENU COLOR BORDER 30;40 #00000000 #00000000 none
-
MENU COLOR SEL 47;30 #FF000000 #FFFFFFFF none
-
MENU COLOR UNSEL 37;40 #FFFFFFFF #FF000000 none
-
MENU COLOR TABMSG 32;40 #FF60CA00 #FF000000 none
-
-
F1 help.txt /slax/boot/zblack.png
-
-
MENU AUTOBOOT Press Esc for options, automatic boot in # second{,s} ...
-
MENU TABMSG [F1] help [Tab] cmdline >
-
-
LABEL Slax
-
MENU LABEL Slax
-
KERNEL /slax/boot/vmlinuz
-
APPEND vga=normal initrd=/slax/boot/initrfs.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode
-
-
LABEL puppy
-
MENU LABEL puppy
-
KERNEL /puppy/vmlinuz
-
APPEND initrd=/puppy/initrd.gz PMEDIA=usbflash
-
#--------结束--------#
保存,重启,默认是Slax,按TAB键可以显示Puppy的入口,所以,OK啦,收工。
阅读(453) | 评论(0) | 转发(0) |