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
總結
以上是生活随笔為你收集整理的linux命令 sys,用syslinux引导多个linux系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ai在计算机教学中的应用,浅析人工智能在
- 下一篇: linux 其他常用命令