多个Linux系统的U盘
[ 2008年11月20日 ]
Tags: Linux
我的4G U盘只装一个BT3貌似太浪费了,所以就顺便把Slax,Damn Small Linux,Puppy Linux这些迷你linux系统一起装上~装完后也才1G多点~
步骤一:把要装的系统下载回来,解压缩,并把U盘格式化成FAT32文件系统



步骤二:
把Slax的两个文件夹[boot和slax]复制到U盘,
把BackTrack3的两个文件夹[boot和BT3,boot改名成bootbt3]复制到U盘
把damn small linux的两个文件夹[boot和KNOPPIX,boot改名成bootdsl]复制到U盘
把puppy linux的4个文件[VMLINUZ,INITRD.GZ,PUP_400.SFS,ZDRV_400.SFS]复制到U盘




步骤三:(可以不做,我比较喜欢干净,所以我把不用的都删掉)
把bootbt3下的文件(除了vmlinuz和initrd.gz)全部删掉
把bootdsl下的文件(除了linux24和minirt24.gz)全部删掉


步骤四:
运行/boot/bootinst.bat
修改/boot/syslinux/syslinux.cfg 内容如下
PROMPT 0
TIMEOUT 90
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/slax.png
MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 10
MENU HELPMSGROW 14
MENU TIMEOUTROW 22
MENU TABMSGROW 24
MENU CMDLINEROW 24
MENU HSHIFT 40
MENU VSHIFT 2
menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #00000000 #00000000 none
menu color unsel 37;44 #ff60CA00 #00000000 none
menu color hotkey 1;37;44 #ff60CA00 #00000000 none
menu color sel 7;37;40 #ffffffff #ff60CA00 none
menu color hotsel 1;7;37;40 #ff808080 #ff60CA00 none
menu color scrollbar 30;44 #00000000 #00000000 none
menu color tabmsg 31;40 #aaaaaaaa #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #aaaaaaaa #00000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #aaaaaaaa #00000000 none
menu color timeout 1;37;40 #ffaaaaff #00000000 none
menu color help 37;40 #aaaaaa00 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std
LABEL BT3
MENU LABEL BT3 Text mode Frame Buffer
KERNEL /bootbt3/vmlinuz
APPEND vga=0x317 initrd=/bootbt3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
LABEL copy2ram
MENU LABEL BT3 Graphics mode, Copy To RAM
KERNEL /bootbt3/vmlinuz
APPEND vga=0x317 initrd=/bootbt3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;kdm
LABEL startx
MENU LABEL Slax Graphics VESA mode No Save
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4
LABEL slax
MENU LABEL Slax Text mode
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
LABEL cp2ram
MENU LABEL Slax Copy To RAM
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4
LABEL startxsave
MENU LABEL Slax Graphics VESA mode Save
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 changes=/slax/
LABEL dsl
MENU LABEL Damn Small Linux
KERNEL /bootdsl/linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=/bootdsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=/knoppix
LABEL dsl-txt
MENU LABEL Damn Small Linux Text Mode
KERNEL /bootdsl/linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=/bootdsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=/knoppix
LABEL puppy
MENU LABEL Puppy Linux
KERNEL /VMLINUZ
APPEND initrd=/INITRD.GZ pmedia=cd
LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p
步骤一:把要装的系统下载回来,解压缩,并把U盘格式化成FAT32文件系统



步骤二:
把Slax的两个文件夹[boot和slax]复制到U盘,
把BackTrack3的两个文件夹[boot和BT3,boot改名成bootbt3]复制到U盘
把damn small linux的两个文件夹[boot和KNOPPIX,boot改名成bootdsl]复制到U盘
把puppy linux的4个文件[VMLINUZ,INITRD.GZ,PUP_400.SFS,ZDRV_400.SFS]复制到U盘




步骤三:(可以不做,我比较喜欢干净,所以我把不用的都删掉)
把bootbt3下的文件(除了vmlinuz和initrd.gz)全部删掉
把bootdsl下的文件(除了linux24和minirt24.gz)全部删掉


步骤四:
运行/boot/bootinst.bat
修改/boot/syslinux/syslinux.cfg 内容如下
PROMPT 0
TIMEOUT 90
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/slax.png
MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 10
MENU HELPMSGROW 14
MENU TIMEOUTROW 22
MENU TABMSGROW 24
MENU CMDLINEROW 24
MENU HSHIFT 40
MENU VSHIFT 2
menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #00000000 #00000000 none
menu color unsel 37;44 #ff60CA00 #00000000 none
menu color hotkey 1;37;44 #ff60CA00 #00000000 none
menu color sel 7;37;40 #ffffffff #ff60CA00 none
menu color hotsel 1;7;37;40 #ff808080 #ff60CA00 none
menu color scrollbar 30;44 #00000000 #00000000 none
menu color tabmsg 31;40 #aaaaaaaa #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #aaaaaaaa #00000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #aaaaaaaa #00000000 none
menu color timeout 1;37;40 #ffaaaaff #00000000 none
menu color help 37;40 #aaaaaa00 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std
LABEL BT3
MENU LABEL BT3 Text mode Frame Buffer
KERNEL /bootbt3/vmlinuz
APPEND vga=0x317 initrd=/bootbt3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
LABEL copy2ram
MENU LABEL BT3 Graphics mode, Copy To RAM
KERNEL /bootbt3/vmlinuz
APPEND vga=0x317 initrd=/bootbt3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;kdm
LABEL startx
MENU LABEL Slax Graphics VESA mode No Save
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4
LABEL slax
MENU LABEL Slax Text mode
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
LABEL cp2ram
MENU LABEL Slax Copy To RAM
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4
LABEL startxsave
MENU LABEL Slax Graphics VESA mode Save
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 changes=/slax/
LABEL dsl
MENU LABEL Damn Small Linux
KERNEL /bootdsl/linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=/bootdsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=/knoppix
LABEL dsl-txt
MENU LABEL Damn Small Linux Text Mode
KERNEL /bootdsl/linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=/bootdsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=/knoppix
LABEL puppy
MENU LABEL Puppy Linux
KERNEL /VMLINUZ
APPEND initrd=/INITRD.GZ pmedia=cd
LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p
原创文章如转载,请注明:转载自Chinadu`s Blog [ http://www.4shell.org/ ]
本文链接地址:http://www.4shell.org/archives/669.html
发布:Chinadu | 分类:技术文章 | 评论:0 | 引用:0 | 浏览:

U盘安装多个Linux系统的方法 (2008-11-20 2:57:28)
Linux Kernel < 2.4.36.9/2.6.27.5 Unix Sockets Local Kernel Panic Exploit (2008-11-12 13:52:7)
Linux操作系统高级安全加固 (2008-11-11 21:57:50)
Linux小技巧收集 (2008-11-11 21:52:37)
linux下留本地后门的两个方法 (2008-11-11 21:49:46)
WebSniff 1.0 linx修改版 (2008-11-5 9:1:32)
Linux Kernel < 2.6.22 ftruncate()/open() Local Exploit (2008-11-2 23:9:56)
Linux Kernel 2.6.27.4 (2008-10-27 9:35:6)
Local root Exploit For Linux Kernel 2.6.9 (2008-10-22 10:48:17)
Linux系统信息查看命令大全 (2008-10-15 23:50:39)