Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7172872
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: LINUX

2013-12-05 10:17:17

原文地址:把slax和puppy一起装进U盘 作者:truecore

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会搞这么一出,但是看仔细点,其实是重复的,所以我们用鼠标拖啊拖啊……把绝大部分都删除了,结果,我的版本就修改为如下:

点击(此处)折叠或打开

  1. #--------开始--------#
  2. UI /slax/boot/vesamenu.c32

  3. PROMPT 1
  4. TIMEOUT 0

  5. MENU CLEAR
  6. MENU HIDDEN
  7. MENU HIDDENKEY Enter default
  8. MENU BACKGROUND /slax/boot/bootlogo.png

  9. MENU WIDTH 80
  10. MENU MARGIN 20
  11. MENU ROWS 5
  12. MENU TABMSGROW 9
  13. MENU CMDLINEROW 9
  14. MENU HSHIFT 0
  15. MENU VSHIFT 19

  16. MENU COLOR BORDER 30;40 #00000000 #00000000 none
  17. MENU COLOR SEL 47;30 #FF000000 #FFFFFFFF none
  18. MENU COLOR UNSEL 37;40 #FFFFFFFF #FF000000 none
  19. MENU COLOR TABMSG 32;40 #FF60CA00 #FF000000 none

  20. F1 help.txt /slax/boot/zblack.png

  21. MENU AUTOBOOT Press Esc for options, automatic boot in # second{,s} ...
  22. MENU TABMSG [F1] help [Tab] cmdline >

  23. LABEL Slax
  24. MENU LABEL Slax
  25. KERNEL /slax/boot/vmlinuz
  26. APPEND vga=normal initrd=/slax/boot/initrfs.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode

  27. LABEL puppy
  28. MENU LABEL puppy
  29. KERNEL /puppy/vmlinuz
  30. APPEND initrd=/puppy/initrd.gz PMEDIA=usbflash
  31. #--------结束--------#
保存,重启,默认是Slax,按TAB键可以显示Puppy的入口,所以,OK啦,收工。

阅读(459) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~