linux命令 sys,用syslinux引导多个linux系统

上一篇文章讲述了如何制作winpe+BT4+dos三合一启动盘,现在来讲述一下使用syslinux引导多个linux系统。

这里选择 BT4 和slax

示例,方法很简单。 第一步:U盘格式化为FAT32

第三步:

1、把下载得到的syslinux.zip解压缩,将其中win32下的syslinux.exe文件拷贝到u盘的/boot/syslinux文件夹下

2、打开命令行,切换到u盘根目录,进入/boot/syslinux文件夹,执行syslinux.exe,假设你的u盘的盘符为X:

在CMD命令行下依次运行下列命令:

C:\Documents and

Settings\xxxxx> X: X:\>Cd

boot/syslinux X:\boot\syslinux>

syslinux.exe -maf -d /boot/syslinux X: 其中 -d

/boot/syslinux是把命令生成的启动系统文件ldlinux.sys放到/boot/syslinux目录,可以从该目录寻找syslinux.cfg配置文件。

第四步:

在解压缩的syslinux文件夹中搜索以下就几个文件依次拷贝到u盘的/boot/syslinux

文件夹下。 memdisk 引导IMG镜像的文件

vesamenu.c32

二种窗口模块之一 menu.c32 二种窗口模块之一

reboot.c32

重新启动计算机 chain.c32 指定分区启动 如:chain.c32 hd0 1 (或chain.c32 hd1

1) 同时在此文件里建立一个txt文档,命名为syslinux.cfg.由于syslinux支持高品质的png图片文件作为启动的背景画面,所以可以将自己喜爱的png图片放到此文件夹里,但是文件一定要是640*480格式,并且命名为xxxxxx.

第五步:

将BT4.iso解压出,产生BT4

与boot 两个文件夹,将BT4文件夹改名为BT4boot 将slax.iso解压出,产生slax 与boot

两个文件夹,将boot文件夹改名为slaxboot 然后将这四个文件夹复制到U盘根目录。

第六步:

编写

syslinux.cfg ----------------------------------------------------------------------------------------

PROMPT 0

TIMEOUT 60 菜单停留时间,计时单位1/10秒 DEFAULT

/boot/syslinux/vesamenu.c32 默认使用vesamenu.c32窗口模块

MENU BACKGROUND

/boot/syslinux/xxxxxx.png(换成自己的图片

640*480) ———以下内容为选填,是一些关于菜单位置与配色的,有兴趣的可以深入研究————-

MENU

WIDTH 36 菜单选择条长度 MENU MARGIN 0 菜单选择条缩进,0不缩进 MENU

ROWS 8 MENU HELPMSGROW 14 MENU TIMEOUTROW 22 倒计时条下移,0不下移 MENU TABMSGROW

24 TAB显示条下移,0不下移 MENU CMDLINEROW

24 TAB信息条下移,0不下移 参数必须一致,以免按TAB键后弹出的信息条易位 MENU HSHIFT

40 菜单选择条右移,0不右移 MENU VSHIFT

2 菜单选择条顶端,0不下移 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 BT4 MENU

LABEL BT4 Beta – Console KERNEL /BT4boot/vmlinuz APPEND vga=0×317

initrd=/BT4boot/initrd.gz

ramdisk_size=6666 root=/dev/ram0 rw quiet LABEL Slax MENU LABEL Slax

Graphics mode (KDE) KERNEL /slaxboot/vmlinuz APPEND

initrd=/slaxboot/initrd.gz

ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4

changes=/slax/ LABEL hddboot MENU LABEL HDisk boot kernel

/boot/syslinux/chain.c32 hd1,1 LABEL reboot MENU LABEL Reboot

kernel /boot/syslinux/reboot.c32 ---------------------------------------------------------------------------------------------

全部完成,此双linux启动盘做好后的U盘根目录只有如下五个文件夹:--boot--BT4--slax---BT4boot--slaxboot---

本文的意义:仔细研读我这两篇文章后,在移动存储介质中安装多个操作系统很容易了。

比如说做一个 winpe + dos

+ BT4 + BT3 + beni + slax + cdlinux .....等等N合一的启动盘

至于说这有什么意义,我也不知道....

2010/06/10  slax 整理  本文原创,除本人blog外,专供此网站,谢绝转载!

查看原文:http://blog.linuxerhome.com/archives/309

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值