syslinux启动盘

合集下载

〔diy〕自己动手制作dos、winpe、slaxlinuxwinpe+dos+minilinuxu盘启动盘

〔diy〕自己动手制作dos、winpe、slaxlinuxwinpe+dos+minilinuxu盘启动盘

2009年04月14日星期二 10:55本文出处:一、概述U盘的价格越来越便宜,容量也越来越大,携带也方便,在工作中可以把一些自己常用的工具整和到里面,在电脑维护方面使用比较方便。

二、系统的选择1、dos系统目前在dos工具盘比较多,常见有MS-DOS ,深山红叶DOS工具盘、MaxDos、矮人dos工具盘、超普DOS工具盘等,在制作中可以根据自己喜欢,选择相应的dos系统工具盘,我选择的MaxDos ,里面有许多有用的工具,比如ghost 、pq、windows密码破解等。

2、WinPE系统网上提供WinPE系统基本都是修改至老毛桃的WinPE,主要有老九WinPE 老毛桃修改之撒手不管版、深山红叶WINPE工具箱、、金手指快速装机U盘版、通用PE工具箱、完美者U盘WinPE维护系统、晨枫U盘维护等,为了使集成时修改最少,这里选择晨枫U盘维护版。

3、Windows 故障恢复控制台Windows 故障恢复控制台的功能是帮助基于 Windows 的计算机在未正确启动或根本无法启动时进行恢复操作。

这里选择网上的光盘上运行的基于Ramdisk 的恢复控制台。

4、LinuxU盘上的Linux比较多,比如Damn Small Linux、Slax Linux、puppy linux、Ubuntu等选择体积比较小的,功能比较完备的,这里选择Slax。

5、口袋操作系统主要有ceedo、mojopac和PortableApps Suite,根据自己的爱好去选择,我从使用习惯和功能上在这里选了ceedo。

三、u盘启动引导程序的选择任何一个操作系统在任何一个硬件平台上运行都需要一个引导的过程,起着初始化软件环境、把内核从存储介质放到内存当中去,并开始运行的作用。

引导程序上承 BIOS,下接内核的初始化代码,虽然开一次机只运行一次后就不留痕迹了,但相当的重要。

可对u 盘引导的引导程序主要有IO、NTLDR、syslinux、Grub等,她们各有特点,从兼容性考虑,我选择了syslinux。

syslinux引导DOS工具箱、WinPE、BT3、Linux

syslinux引导DOS工具箱、WinPE、BT3、Linux

syslinux引导DOS工具箱、WinPE、BT3、Linux准备:syslinux-3.82、完美者PE8.6、BT3U盘版、台电8GU盘。

试验机器:T43。

1将U盘格式成FA T32。

2在U盘根目录里建立boot/syslinux文件夹,将下载的syslinux-3.82文件解压里win32文件夹里的syslinux.exe复制到U盘boot/syslinux文件夹里。

3打开命令行,找到U盘目录,进入syslinux目录里,执行假设U盘盘符为IC:\Documents and Settings\xxxxx> I:I:\>cd bootI:\>boot>cd syslinuxI:\>boot>syslinux>syslinux.exe -ma -d /boot/syslinux I:其中-d /boot/syslinux是把命令生成的启动系统文件ldlinux.sys放到/boot/syslinux目录,可以从该目录寻找syslinux.cfg配置文件。

4在syslinux-3.82文件夹里搜索到memdiskmenu.c32vesamenu.c32chain.c32reboot.c32几个文件复制到U盘的boot/syslinux文件夹里,同时在此文件里建立一个txt文档,命名为syslinux.cfg。

由于syslinux支持高品质的png图片文件作为启动的背景画面,所以可以将自己喜爱的png 图片放到此文件夹里,但是文件一定要是640*480格式,并且命名为back。

5我使用的PE是完美者8.6版,并带有小Puppy Linux。

将下载好的ISO解压,提取其中type文件夹到U盘的根目录,同时提取boot文件夹里FON.BINisope.binNTDETECPE.BINSETUPLDR.BINtyoepup_412x.sfs这些文件复制到U盘的boot文件夹。

SYSLINUX

SYSLINUX

SYSLINUX目录 [ 隐藏 ]1 什么是 SYSLINUX 的? 2 个 选项 3 创建一个启动盘o o o3.1 NT/2K/XP 3.2 的 DOS 3.3 Linux 的4 ,我怎么配置 SYSLINUX 的呢 ?o o4.1 INCLUDE 文件名 4.2 LABEL 命令 4.2.1 内核文件 4.2.1.1 LINUX 的映像 4.2.1.2 BOOT 的图像 4.2.1.3 BSS 的映像 4.2.1.4 PXE 映像 4.2.1.5 FDIMAGE 映像 4.2.1.6 COMBOOT 映像 4.2.1.7 COM32 形象 4.2.1.8 的 CONFIG 文件 4.2.2 APPEND 选项... 4.2.3 追加4.2.4 IPAPPEND flag_val 的 PXELINUX 只] 4.2.5 LOCALBOOT 类型[ISOLINUX 的 PXELINUX] 4.2.6 INITRD initrd_fileo o o o o o4.3 DEFAULT 命令 4.4 UI 模块选项... 4.5 PROMPT flag_val 4.6 NOESCAPE flag_val 4.7 NOCOMPLETE flag_val 4.8 隐 flag_valo o o o o o o o o o o o4.9 ALLOWOPTIONS flag_val 4.10 超时超时 4.11 TOTALTIMEOUT 超时 4.12 ONTIMEOUT 内核选项... 4.13 ONERROR 内核选项... 4.14 串行端口[波特率] flowcontrol] 4.15 的 CONSOLE flag_val 4.16 字体文件名 4.17 KBDMAP 键盘映射 4.18 SAY 消息 4.19 显示文件名 4.20 F [1-12]文件名五 是有一种方法来定义常量或变量? 6 ,可以 SYSLINUX 的处理大量的内核? 7 ,什么是显示文件格式 ?o o o o o o7.1 清除屏幕,家庭光标: 7.2 显示文件名 的图形: 7.3 返回到文本模式: 7.4 文件结束: 7.5 蜂鸣: 7.6 显示文件的写操作与 ISOLINUX 伴侣什么是 SYSLINUX 的?SYSLINUX 的是 MS-DOS/Windows FAT 文件系统的运行 Linux 操作系统的引导加载程序。

移动硬盘引导制作图文教程

移动硬盘引导制作图文教程

用移动硬盘引导安装系统已经折腾了一些机子了,想起自己找教程的经历,就自己把自己方法写出来,这里感谢在一位在电脑城的学长。

这只是自己的个人爱好,如果有什么错误,留言或者发至cuihairu@谢谢。

我用是晨枫U盘维护工具V2.0,移动硬盘是西部数据的原装320G硬盘。

对移动硬盘操作,第一步分区,分区的软件很多,我用的是系统自带的分区工具。

点击我的电脑,右击—管理这时会显示计算机管理点击磁盘管理插移动硬盘时会显示这是我制作好的,先分一个500M左右的分区先建磁盘分区文件系统要选FAT,不要选NTFS,选了NTFS的,再格式化为FAT,选快速格式化可以节约时间。

其他分区的系统文件格式看自己的喜好,可FAT可NTFS,我其他分区用的是NTFS格式,下面开始用到晨风的U盘维护工具解压后打开文件夹找到安装点击安装运行,开始制作移动硬盘的维护工具按任意键进入输入2我的分区是H,所以输入H,不带冒号回车跳出这里选择关闭,如果是U盘选择开始,如果你的是移动硬盘选择了开始,那么将会把整个盘都格式化,而且是FAT格式开始分一个500M左右的分区为什么为FAT 格式,如果不是格式化为FAT格式。

我用的是MBR模式,但推荐NT模式我先制作MBR模式,NT格式后边介绍在磁盘中选择自己的移动硬盘,不要选错,选错很严重,然后安装。

按任意键退出.......到这里硬盘的引导安装好了。

在装机时常要修改BOOT启动项收录了一些品牌机的修改BOOT的快捷键,只是部分机型的,具体情况具体分析如下:惠普F9修改启动,戴尔F12联想F12(thinkpad也是F12)华硕ESC东芝ESC进BIOS修改宏基F2三星ESC摘录深度快速装机版的说明如下:常见问题1、GHOST安装过程中断,出现以下提示output error file to the following location: A:\ghosterr.txt原因一般是读取或写入数据出错,可能是光盘质量问题或光驱读盘能力不佳,或写入硬盘出现错误。

解决天意U盘维护系统ISO版U+无法启动的问题

解决天意U盘维护系统ISO版U+无法启动的问题

解决天意U盘维护系统ISO版U+无法启动的问题ISO版一般是用来量产的。

许多朋友喜欢U+写入的方法。

但是无法启动本系统。

我估计是因为新版grldr不兼容的原因。

为了解决这个问题。

我们可以借助bootice来解决。

方法如下:1、先用ultraiso把iso写入到u盘。

2、写入U盘后是无法启动的,会出现一排字不断闪动。

这个时候我们可以用bootice解决。

打开bootice,单击“分区引导记录”,出现如下界面:3、选择“GRUB4DOS 0.45b”,然后单击“安装\配置”4、做完这几步后,把boot文件夹下的grldr文件拷贝到U盘根目录(这步很关键)。

接着你可以重启测试。

就会发觉已经成功了。

本主题由天意于 2011-6-2 15:45:43 设置高亮天意PE使用教程之双启转换本U盘维护系统支持双启。

大家可以根据自己的需要和喜好选择启动方式。

目前自带的启动方式有EZB启动和syslinux启动。

2.0版本计划增加GRUB引导方式。

EZB启动:该启动主要是制作启动光盘的。

如果你是量产本iso,可以选择ezb启动。

syslinux启动:该启动支持的介质相对较广。

无论是量产还是U+都可以用该方式启动。

本iso默认的是syslinux启动。

当然你可以修改为ezb为默认启动方式。

修改方法为:打开iso文件,找到boot文件夹下的loader.bin,右键——设置为引导文件。

然后保存即可。

如果想改回syslinux启动,则开iso文件,找到boot文件夹下的isolinux.bin,右键——设置为引导文件。

然后保存即可。

天意PE使用教程之安装三卡驱动天意PE安装三卡驱动采用的是交互式脚本。

这个脚本原创为无忧大侠HHH333和DOS时代菜鸟。

他们两人写的代码各有特色。

本人把他们的脚本结合起来进行简单修改,形成了天意PE特色安装三卡驱动的交互式界面。

可能有许多网友对怎么使用这个交互式界面不是很熟悉。

现在我来谈谈怎么使用这个交互式界面。

用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动

用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动

用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动效果:1.启动文件所在分区根目录下只有GRLDR文件和BOOT文件夹;2.启动时2秒内按“空格键”进入grub4dos菜单,否则进入SYSLINUX菜单;3.SYSLINUX、grub4dos和BOOTMGR三个引导菜单之间可以相互任意切换。

4.本文最后有三张效果图。

下面把我的整个操作过程用图献给朋友们:一、准备一个U盘(本人用的是一个2G金士顿)下载BOOTICE工具:/viewthread.php?tid=57675&highlight=BOOTICE下载附件备用:内有bcd.vbs、syslinux.cfg和grldr.exe二、用BOOTICE工具实现双启动:1.对U盘进行分区及格式化注:BOOTICE会自动优先选择可移动磁盘,比如U盘,如果没有插上可移动磁盘,目标磁盘为你的硬盘,但硬盘是不会被它分区及格式化的,“分区及格式化”选项为灰色,防止误操作。

注:根据需要对U盘进行分区和格式化,本人选择的是“HDD模式(双分区)”,“交换隐藏分区和数据分区”很有用,后面会详细说到。

注:根据需要和喜好设置分区大小,文件系统,卷标,是否执行格式化,是否可见(只能选一个,可随便先选一个,后面可根据需要交换隐藏分区和数据分区)。

注:此步可能会出现错误提示,如出现请点“继续”。

注:通过上面的步骤已经完成了对U的分区及格式化,效果如下:注:一般来说,我们都喜欢把启动文件、PE等放在第一个分区,隐藏起来,我们要把文件写入第一个分区,对第一个分区进行操作就得用“交换隐藏分区和数据分区”把第一个分区显示出来,操作如下:注:先执行“交换隐藏分区和数据分区”,出现下图成功提示后点取消,返回上级操作界面。

交换后效果如下:2.在第一个分区建立SYSLINUX引导注:根据个人情况选择,本人选择的是第三项,因为这样做LDLINUX.SYS为内置,不用担心被误删除。

做U盘启动linux

做U盘启动linux

Scientific linux to usb# dd if=/dev/sdb of=/tmp/mbr_sdb.bin bs=512 count=1 # fdisk /dev/sdb Command(m for help):d 1 … (删除分区,当删除完后) Command(m for help): w (保存更改) (如果显示信息不正确,拔出 U 盘重新插入,并找到新的正确的 U 盘标识) # mkfs.vfat /dev/sdb –I (fat 格式化 U 盘)CreateaWindows95/98MBRonUSBmemorystick,usingms-sys(). Ms-sys is available on recent SL LiveCD/DVDs or you can take the rpm for el4 from /packages/ms-sys/.# ms-sys --mbr95b /dev/sdb Create a new partition (enter n): Choose Primary partition (enter p), Partition number (enter 1). The size of the partition should be at least as larger as the LiveCD/DVD you want to install on the USB device. Afterwards, change the type (enter t) of first partition (enter 1) to W95 FAT16 LBA (enter e), and make first partition active (enter a and select 1). Before writing the partition table to the USB flash drive (enter w), you can print the changed settings (enter p).# fdisk /dev/sdb Command(m for help): n (新分区) p1 1 (必须为 1)60 (启动盘空间大小,跟距实际需要填) t (改变分区格式) e a 1 w (保存修改) (FAT16 格式) (做为启动盘)Now format the first partition (/dev/sdb1) as FAT16. If you like, you can set a label with option -n # mkdosfs -n SL-LiveCD /dev/sdb1 下载 syslinux : /pub/linux/utils/boot/syslinux/# wget/pub/linux/utils/boot/syslinux/3.xx/syslinux-3.8 2.tar.gz# tar xfvz syslinux-3.82.tar.gz # cd syslinux-3.82 # make # cd linux # ./syslinux /dev/sdb1此时重启从 USB 启动应该会出现(不出现就要重做上一步,出现拔出 U 盘重新开机进生下 一步):SYSLINUX 3.11 2005-09-02 EBIOS Copyright (C) 1994-2005 H. Peter Anvin Could not find kernel image: linux boot:# mkdir -p /mnt/usbdisk # mount /dev/sdb1 /mnt/usbdisk# ll /mnt/usbdisk total 12 -r-xr-xr-x 1 root root 8236 Apr 27 21:23 ldlinux.sys下载 livecd_sl54_gome_***.iso (只能是 5.x 版本) 地址:http://www.livecd.ethz.ch/download.html# mkdir -p /mnt/iso # mount -o loop livecd_SL54_gnome_2009-11-20.iso /mnt/iso# cp -rv /mnt/iso/* /mnt/usbdisk/# cd /mnt/usbdisk/ # mv boot/* . Rename isolinux.cfg to syslinux.cfg and delete the path "boot/" in syslinux.cfg, splash.cfg and help*.txt: Sed 命今替换,这里用于删除 “boot/”# mv isolinux.cfg syslinux.cfg # sed -i "s|boot/||" syslinux.cfg # sed -i "s|boot/||" splash.cfg # sed -i "s|boot/||" help*.txt # rm isolinux.* -rfFinally, unmount the USB flash drive and the LiveCD iso image Umount U 盘 # cd # umount /mnt/usbdisk # umount /mnt/isoCreate a writable partition on the USB flash drive to store changes permanently创建可写空间(这种 U 盘系统是重启动会恢复原来状态,无没保存更改的,所以要创建可 创建可写空间 写空间)# ls /dev/sd* (先用上面命令看看有没有找到 USB 设备,并确认 USB 设备是 sd*, 一般为 sdb ,也有 sdc 等等 )# umount -a (如果提示有什么 # parted /dev/sdb ... Using /dev/sdb (parted) resize Partition number? 1 Start? End? ... (parted) quit [0.0308]?(直接回车)unmount 等 error 时执行这句)[1983.9995]? 1890(小于前面的数一点点就行了)(如果有警告就输入下面:) i n (如果没警告就会直接 OK,进入下一步) If you get errors during the use of parted, just type "i" for Ignore and do not change the file system to FAT32 - leave it as FAT. Create new partition (n): Primary partition (p), Partition number (2) and choose an appropriate size for the partition. Format /dev/sdb2:# fdisk /dev/sdbn p 2 (回车) (回车) w格式化 sdb2 为 ext3 系统# ls /dev/sd* (如果没有 sdb2 就拔出 U 盘重新插入找到正确的 U 盘标识并执行 umount –a) # mkfs.ext3 /dev/sdb2 ( 等待…… 完毕后 )# tune2fs -c 0 /dev/sdb2# mkdir -p /mnt/usbdisk2 # mount /dev/sdb2 /mnt/usbdisk2 # mkdir /mnt/usbdisk2/my_changes # mount /dev/sdb1 /mnt/usbdisk # cd /mnt/usbdisk # vi syslinux.cfg在 label linux 的append changes=my_changes max_loop=32 initrd=initrd.gz ..... 那句加上changes=my_changes kb=us pw=password……append changes=my_changes kb=us pw=password nox nonet nosound max_loop=32 initrd=initrd.gz ..... ……接下来就可以从 U 盘启动了,然后可以做自己的修改 U 盘 linux 系统制作结束,最下面有参考资料原版和网址系统制作, 前面是可以通用的 U 盘 linux 系统制作,下面是 ibox 项目生产盘制作1,把 ibox 系统打包 打包详细暂不知道 ,打为 tar.gz 包 有打包好的 2.进入 u 盘系统,把 PoweriBox***.tar.gz 两个包 copy 到 /home/sluser/ 下 把 usb_fdisk.sh copy 到 /usr/bin 下,vi /etc/rc.local ,在后面加下 /usr/bin/usb_fdisk.sh &(加 “&” 表示后台运行,不加“&”会直接进入 usb_fdisk.sh )/////////////////////////////////////////////////下面为参考资料原版 下面为参考资料原版//////////////////////////////////////////////////////// 下面为参考资料原版http://www.livecd.ethz.ch/usbdisk_sl4_sl5.htmlScientific Linux Live CD and DVD - Live USB - Diskless ClientOverview Download Usage Software Install Locally Create Live USB Create own LiveCD Boot Parameters Troubleshooting Diskless Client Persistent LiveCD ChangelogFeedbackSL4 and SL5: Live System on USB flash driveIMPORTANT: This description is valid for SL4 and SL5 only. For SL6 see Create Live USB.In order to boot from a USB drive your BIOS has to support booting from an USB device and you need to install a bootloader like grub or syslinux on it. The following description uses syslinux as bootloader and assumes that the USB memory stick is on /dev/sdb. A similar setup can also be done with grub as bootloader. Please note, you must be root to execute most of the following commands. If you don't have a running Linux system, you can do the whole procedure out of a running SL LiveCD/DVD. WARNING: If you change the wrong MBR or if you format the wrong partition, you can destroy your system, which can leave to complete data loss! Please make sure that you know which device corresponds to your USB memory stick (e.g. /dev/sda or /dev/sdb) !!! The following description assumes that the usb stick is on /dev/sdb. To boot from USB memory is not a trivial task. Whether it works or not can depend on the MBR and on the partition of your stick, on the USB memory stick itself and on the BIOS of your PC.Format the USB stickOn Windows There is a useful tool from HP which allows you to format your USB memory stick. Unfortunately it runs only under Windows. Download the HP USB Disk Storage Format Tool from ftp:///pub/softpaq/sp27001-27500/SP27213.exe. Choose as file system FAT (not FAT32) and format the stick. I have to admit that I had more success using the HP tool than doing it under Linux.On Linux Check on which device (dev/sd?) your USB memory stick is recognized by the system. If you have only IDE disks, it will be most probably appear on /dev/sda otherwise it can be on /dev/sdb or higher. See # tail -f /var/log/message while you plug in the USB memory stick. The USB device should also be visible by the command # fdisk -l First you have to overwrite the master boot record (MBR) of your USB flash drive. Caution: Overwriting the wrong MBR (for example the one of your hard disk) can leave to complete data loss! If you are unsure, please back up your MBR(s) to a file and copy this file to a safe place (floppy disk, other USB memory stick, ...). For example to write the MBR of the first SATA disk (/dev/sdb) to a file mbr_sdb.bin, run: # dd if=/dev/sdb of=/tmp/mbr_sdb.bin bs=512 count=1 Create a Windows 95/98 MBR on USB memory stick, using ms-sys (). Ms-sys is available on recent SL LiveCD/DVDs or you can take the rpm for el4 from /packages/ms-sys/. # ms-sys --mbr95b /dev/sdb Windows 95B/98/98SE/ME master boot record successfully written to /dev/sdbThen create a FAT16 partition on the USB flash drive: # fdisk /dev/sdb Create a new partition (enter n): Choose Primary partition (enter p), Partition number (enter 1). The size of the partition should be at least as larger as the LiveCD/DVD you want to install on the USB device. Afterwards, change the type (enter t) of first partition (enter 1) to W95 FAT16 LBA (enter e), and make first partition active (enter a and select 1). Before writing the partition table to the USB flash drive (enter w), you can print the changed settings (enter p). Now format the first partition (/dev/sdb1) as FAT16. If you like, you can set a label with option -n # mkdosfs -n SL-LiveCD /dev/sdb1 Note, this is all done without mounting the partition.Make the USB memory stick bootable using syslinuxYou should have now something like: # fdisk -l /dev/sdbDisk /dev/sdb: 1006 MB, 1006632960 bytes 31 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 1922 * 512 = 984064 bytes Disk identifier: 0x00000000Device Boot /dev/sdb1 *Start 1End 747Blocks 717836IdSystem e W95 FAT16 (LBA)Important: The first partition is active (marked with *) and is a FAT16 partition: ID "e". Now the syslinux boot loader has to be installed on the first FAT partition: # syslinux /dev/sdb1 If you get the error "Cluster sizes larger than 16K not supported", try to use a more recent version of syslinux. Syslinux can be downloaded from :/pub/linux/utils/boot/syslinux/. I have successfully used syslinux > 3.11. Download, unpack and compile syslinux by executing "make". You will find the syslinux binary in the folder unix: # wget /pub/linux/utils/boot/syslinux/syslinux-3.11.tar.gz # tar xfvz syslinux-3.11.tar.gz # cd syslinux-3.11 # make # cd unix # ./syslinux /dev/sdb1 This should create a file "ldlinux.sys" in the sdb1 partition. Now try to boot from the USB memory stick. If this works you should see someting like: SYSLINUX 3.11 2005-09-02 EBIOS Copyright (C) 1994-2005 H. Peter Anvin Could not find kernel image: linux boot: Congratulation, you USB stick is no bootable! If you get "boot failed", "Missing operation system", "Boot error" or just nothing, try to redo the above steps - also try to format the stick under Windows as described above.Copy LiveCD dataFirst mount the partition. Under Scientific Linux /dev/sdb1 will be mountable under /media/"something". or do it manually: # mkdir -p /mnt/usbdisk # mount /dev/sdb1 /mnt/usbdisk Since your have already installed syslinux on the USB memory stick before, you should see # ll /mnt/usbdisk total 12 -r-xr-xr-x 1 root root 8236 Apr 27 21:23 ldlinux.sys Either mount the LiveCD/DVD directly or just mount the ISO image of the LiveCD/DVD: # mkdir -p /mnt/iso # mount -o loop livecd_SL54_gnome_2009-11-20.iso /mnt/iso By the way, if you are doing this on a running LiveCD system, the CD is already mounted under /livecd/live/livecd/hdc, assuming your CD-ROM is the third IDE device (hdc). Now copy everything from the CD/DVD to the USB flash drive: # cp -rv /mnt/iso/* /mnt/usbdisk/ In contrast to grub, syslinux can not access the kernel and the initial RAM disk in the "boot" folder. Therefore you have to move the "boot"-files to the root folder of the USB flash drive: # cd /mnt/usbdisk/ # mv boot/* . Rename isolinux.cfg to syslinux.cfg and delete the path "boot/" in syslinux.cfg, splash.cfg and help*.txt: # mv isolinux.cfg syslinux.cfg # sed -i "s|boot/||" syslinux.cfg # sed -i "s|boot/||" splash.cfg # sed -i "s|boot/||" help*.txt You can also remove the isolinux.bi_, isolinux.bin and isolinux.boot files:# rm isolinux.* Now everything should be ready for booting the USB flash drive. The most important files on the USB flash drive are: |-- base | | | |-- bin.mo |-- etc.mo |-- ....|-- ... |-- help1.txt |-- help2.txt |-- ... |-- initrd.gz |-- ldlinux.sys |-- livecd.sgn |-- memtest |-- splash.cfg |-- splash.lss |-- syslinux.cfg |-- vmlinuz Finally, unmount the USB flash drive and the LiveCD iso image # cd # umount /mnt/usbdisk # umount /mnt/isoCreate a writable partition on the USB flash drive to store changes permanentlyNormally all data that you have created or any software you have installed since the LiveCD was booted, are lost when you shutdown the system, even if the LiveCD is running from USBkey. To save the changes permanently use the "changes=" boot parameter. For information about persistent LiveCD see also Persistent LiveCD. Please note: The following procedure only works for LiveCD/DVD's created after 2008-08-01 ! Please make sure that you know which device corresponds to your USB memory stick (e.g. /dev/sda or /dev/sdb) !!! First you need some free space on your USB memory stick which is not used by the first partition (/dev/sdb1). Either you have already taking this into account when you created the first partition or you can try to resize your first partition with parted. # parted /dev/sdb ... Using /dev/sdb (parted) resize Partition number? 1 Start? End? ... (parted) quit If you get errors during the use of parted, just type "i" for Ignore and do not change the file system to FAT32 - leave it as FAT. Now create a ext3 partition on /dev/sdb: # fdisk /dev/sdb Create new partition (n): Primary partition (p), Partition number (2) and choose an appropriate size for the partition. Format /dev/sdb2: # mkfs.ext3 /dev/sdb2 Maybe you want to disable automatic filesystem check for this partition: # tune2fs -c 0 /dev/sdb2 To create the directory "my_changes" on /dev/sdb2: # mkdir -p /mnt/usbdisk2 # mount /dev/sdb2 /mnt/usbdisk2 # mkdir /mnt/usbdisk2/my_changes [0.0308]? [1983.9995]? 1890The folder name "my_changes" has to be defined in syslinux.cfg using the boot parameter "changes=my_changes". If not yet done, mount the first partion of the USB stick again: # mount /dev/sdb1 /mnt/usbdisk Edit syslinux.cfg in /mnt/usdisk and add changes=my_changes to the append line(s) # cd /mnt/usbdisk # emacs syslinux.cfg ... append changes=my_changes max_loop=32 initrd=initrd.gz ..... Or even more advanced # emacs syslinux.cfg ... append changes=my_changes kb=sg-latin1 pw=mypassword max_loop=32 initrd=initrd.gz ..... See boot parameters for more options.Last modified: Friday, 18-Mar-2011 13:11:09 CET by Urs Beyerle。

Openwrt_x86在优盘上的安装

Openwrt_x86在优盘上的安装

Openwrt_x86 在优盘上的安装了解的越多就发现自己越无知,路走得越远就发现自己越渺小;博观而约取,厚积而薄发,低调做事,平和为人。

安装步骤:1、把优盘格式化为 FAT32 格式(NTFS格式目前无法正确识别);2、下载并解压 syslinux 至PC硬盘某分区根目录(方便后续操作; 2012年11月,syslinux版本为4.06) syslinux是一个功能强大的引导加载程序,而且兼容各种介质。

更加确切地说:syslinux是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。

它的安装很简单,一旦安装syslinux好之后,syslinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。

3、进入syslinux 目录(以syslinux 解压在c 盘根目录为例)运行 cmdcd c:/syslinux/win324、安装syslinux(以优盘盘符为N:为例)syslinux –m –a N:label N:Openwrt (设置优盘卷标为Openwrt,非必要步骤);5、复制openwrt 文件到优盘根目录syslinux.cfg 为配置文件,镜像文件名称和保存路径可在其中修改。

r33938 为openwrt版本号。

initramfs.img 为引导系统文件。

openwrt-x86-… openwrt镜像文件,可从官方网站下载也可自己编译。

现在可以插入优盘,设置好启动顺序开机了!开机界面截图:PS1:如果要在虚拟机里面测试,需要把优盘设置为“物理磁盘”PS2:openwrt 编译不会生成initramfs.img 文件,需要单独生成,生成方法如下:initramfs.img 引导文件生成方法一:1、在ubuntu中需要安装 initramfs-toolssudo apt-get updatesudo apt-get initramfs-tools2、创建initramfs.imgsudo mkinitramfs -o /boot/initramfs.img3.5.0-18-generic /lib/modules/3.5.0-18-generic (将当前内核版本对应的一些启动会用到的驱动模块添加到initramfs.img中)在启动时,从initramfs加载的内容字体和syslinux 加载的不同!该方法生成的 initramfs 在busybox 中无法加载!方法二:(已验证成功)1、解压编译固件时生成的openwrt-x86-generic-rootfs.cpio.gz ,用gzip 和cpio 分别解压(两次);2、进入解压后目录,执行命令:find .| cpio –oH newc | gzip >; initramfs.img在当前文件夹中生成initramfs.img 文件。

syslinux

syslinux

syslinux.cfg配置文件中文详解本文只翻译了 SYSLINUX 文档 (/faq.php) 中syslinux.cfg 的部分。

而且其中与 syslinux.cfg 无关的小节有没有翻译。

由于本人才疏学浅,翻译又很匆忙,其中错误不可避免,恳请各位指正。

本文欢迎转载,请注明出处。

(网上看到的,没有标明原作者,所以无法注明出处,感谢作者)SysLinux 所有的配置位于启动盘根目录下的文本文件 syslinux.cfg。

自 3.35 版后,此配置文件也可以位于 /boot/syslinux 或 /syslinux 目录下 (以此顺序搜索)。

此时,所有的文件名都假定相对于此目录,除非在文件名前使用 / 或\ 。

除非指明,所有选项适用于 SYSLINUX 以及 PXELINUX,ISOLINUX 和 EXTLINUX。

# comment注释行。

# 后面的空格是必须的。

INCLUDE filename在此处插入其他文件的内容。

DEFAULT kernel options...设置默认的命令行。

如果 SYSLINUX 自动启动,就像在 "boot:" 提示符后输入一样执行 DEFAULT 后的内容。

如果不存在配置文件,或者文件中没有 "DEFAULT" 项,默认 "linux auto"。

注意:SYSLINUX 的早期版本会自动在用户定义的 DEFAULT 命令之后加上"auto"。

这在 1.54 版后被取消了,你应该自己添加。

APPEND options...为内核命令行添加一或多个选项,在自动和手动引导中都有效。

这些选项被添加到内核命令行的最前面,通常明确地允许被输入的选项覆盖。

这与 LILO 的"append" 选项相同。

IPAPPEND flag_val [PXELINUX only]LABEL label代码:LABEL labelKERNEL imageAPPEND options...IPAPPEND flag_val [PXELINUX only]表明如果 "label" 作为要引导的内核进入,其引导 "image" 和指定的 APPEND 和 IPAPPEND 选项将取代配置文件中的全局 (在第一个 LABEL 命令之前) 命令。

用UltraISO(软碟通)制作u盘安装盘(system linux)

用UltraISO(软碟通)制作u盘安装盘(system linux)

用UltraISO(软碟通)制作u盘安装盘(system linux)
1、首先打开UltraISO(软碟通),加载要写入U盘的iso文件PS:ylmf os
2、步骤:启动光盘--写入硬盘映像
3、开启个写入硬盘映像的窗口,硬盘驱动器那一项看清楚是你写入的那个U盘别搞错了,写入方式默认就可以了步骤:便捷启动--写入新的驱动器引导区--Syslinux 注意了:这一项是很重要的,网上有很多此类的教程由于缺少了这一步都是以失败告终,我就是吃了这苦头
4、直接确定
5、写入引导区成功
6、最后就是把整个iso文件写入U盘里面了,直接选写入
7、再次确定一下是否是你要写入的U盘
8、开始写入
9、写入成功。

用syslinux引导U盘或移动硬盘启动技巧

用syslinux引导U盘或移动硬盘启动技巧

用syslinux引导U盘或移动硬盘启动技巧大| 中| 小 [ 2010/01/06 01:46 | by xjwlove ] 现在很多ISO光盘文件都是用isolinux引导的吧,有些时候,我们下载的iso文件没办法刻录,但我们有U盘,我们巧用它给我们引导进行下一步动作,比如我下载了一个Linux系统光盘,假如它是Gentoo的发行版,目录树如下:│ gentoo.efimg│ image.squashfs│ livecd│ README.txt│├─gentoo.efimg.mountPoint││ elilo.efi││ gentoo││ gentoo.igz││ System.map-gentoo│││└─efi│└─boot│ bootia32.efi│ elilo.msg│└─isolinuxboot.catboot.msgelilo.efiF2.msgF3.msgF4.msgF5.msgF6.msgF7.msggentoogentoo.igzisolinux.binisolinux.cfgkernels.msgmemtest86System.map-gentoo看到上面有一个isolinux目录,此光盘是用isolinux引导的,SYSLINUX/ISOLINUX 是专门用来引导可移动介质的轻量级引导程序,因为这样的介质通常不会固定只针对一种硬件,initrd 当然是SYSLINUX/ISOLINUX 必须支持的功能了。

这两种引导程序其实是一样的,没有多大区别,只是放在不同的设备的引导区罢了。

即然它们引导都差不多,那我们现在看看如何让他实现从u盘启动呢!1.把u盘格式化为fat32格式 //syslinux只支持fat格式2.首先,把iso解压到你的U盘下,然后把isolinux目录改为:syslinux3.然后再把syslinux/isolinux.cfg改为syslinux.cfg做好上面两步我们就可以把syslinux mbr写入到你的u盘了,如果是linux用户,如下命令:syslinux /dev/sd* //sd* 为你的u盘或者移动移动分区,可用fdisk -l查看如果是windows用户,你得先下载:/pub/linux/utils/boot/syslinux/再把包里面的syslinux.exe解压到你的/syslinux/目录下,输入如下命令:cd syslinuxsyslinux.exe -ma -f -d /syslinux f: //f盘为u盘目录 /syslinux 是把ldlinux.sys文件生成在此文件夹到这我们就做好了一个u盘启动盘了。

syslinux应用详解

syslinux应用详解

什么是syslinux?简单一点来说,是一个功能强大的引导加载程序,而且兼容各种介质。

更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。

它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。

syslinux的相关选项(Options)以下常用的选项(参数),适用于syslinux的所有版本-sSafe, solw, stupid:这个参数可以提高syslinux的引导兼容性。

此参数可以让syslinux工作在一些非常规的BOIS上,有些机器上-s的选项(参数)是必需的,也就是说这是一个安全的选项(参数),建议一般要用上这个选项(参数)。

-fForce installing:强制写入syslinux的引导代码,这是一个可选的选项(参数),如果你发现不能写入syslinux时,就可以使用这个选项(参数),但一般建议:写入本地磁盘时加上这个选项(参数)。

-rRaid mode:RAID 模式。

这是一个可选的选项(参数),如果启动失败,告诉BIOS启动顺序(通常是下一个硬盘),而不是给出错误信息后停止,这个一个RAID模式的选项(参数),一般来说可以不使用。

以下常用的选项(参数),只适用于Windows的版本-mMBR:将syslinux引导代码写入到驱动器的MBR启动扇区。

这是一个可选的选项(参数),建议使用此选项(参数),如果之前有将GURB4DOS写入磁盘的MBR中,那么你必须使用-m选项(参数),否则将写入失败。

之前笔者就是因为有将“grub for dos”写入过MBR,而之后将syslinux引导代码写入MBR时,又没有使用-m选项(参数),所以一直不能将syslinux引导代码写入MBR。

示例:syslinux.exe -s -f -m -a -d /boot/syslinux x:(x: 为盘符)-aActive:激活指定分区为活动分区,这是一个可选的选项(参数),当你不确定你所指定的分区是否是活动分区时可以加上这个选项(参数),实际上,就算你所指定的分区已经是活动的主分区了,也可以加上这个选项(参数)。

SYSLINUX引导文件名与菜单解释

SYSLINUX引导文件名与菜单解释

SYSLINUX引导文件名与菜单解释SYSLINUX引导文件解释isolinux.bin 光盘镜像引导文件isolinux.cfg 启动菜单配置文件memdisk 引导IMG镜像的文件vesamenu.c32 二种窗口模块之一menu.c32 二种窗口模块之一chain.c32 指定分区启动如:chain.c32 hd0,1 (或chain.c32 hd1,1)reboot.c32 重新启动计算机back.png 窗口背景图片SYSLINUX.CFG菜单解释default vesamenu.c32 默认使用vesamenu.c32窗口模块(必填项)timeout 60菜单停留时间,计时单位1/10秒(必填项)F1 readme.txt 按F1阅读自述文件F2 syslinux.cfg 按F2显示启动菜单配置文件MENU BACKGROUND back.png运行窗口背景图片(必填项)MENU TITLE 菜单标题MENU WIDTH 40菜单选择条长度(必填项)MENU MARGIN 0 菜单选择条缩进,0不缩进(若删除则自动使用默认值)MENU ROWS 30 菜单选择条却换,0不能却换(若删除则自动使用默认值)MENU HELPMSGROW 26 (若删除则自动使用默认值)MENU TIMEOUTROW 27 倒计时条下移,0不下移(若删除则自动使用默认值)MENU TABMSGROW 28 TAB显示条下移,0不下移(若删除则自动使用默认值)MENU CMDLINEROW 28 TAB信息条下移,0不下移(若删除则自动使用默认值)上面这2项的参数必须一致,以免按TAB键后弹出的信息条易位MENU HSHIFT 0 菜单选择条右移,0不右移(若删除则自动使用默认值)MENU VSHIFT 0 菜单选择条顶端,0不下移(若删除则自动使用默认值)※默认值不一定是0 menu color screen 37;40 #00000000 #00000000 nonemenu color border 30;44 #00000000 #00000000 none(必填项)menu color title 1;36;44 #00000000 #00000000 none上面这三条有关整个菜单外框,如第二条menu color border可设置背景图片上的整个菜单外框的线条颜色,线条粗细,单线条或双线条等,还可设置为不显示菜单外框。

Syslinux使用

Syslinux使用

Syslinux使⽤1. 介绍Syslinux是⼀个功能强⼤的引导加载程序, 可以装在U盘上来引导系统在5.00版本以前,⼏乎所有c32模块是独⽴的,即没有其他模块依赖;但在5.00以后,很多c32模块则是依赖于其他模块这⾥同时介绍4.05和6.03版本2. 使⽤Windows下使⽤⽅式如下1. 将U盘格式成FAT322. 在U盘根⽬录⾥建⽴boot/syslinux⽂件夹3. 打开命令⾏,找到U盘⽬录,进⼊syslinux⽬录⾥执⾏如下命令,假设U盘盘符为HV4.05: ~\win32>syslinux.exe -ma -d \boot\syslinux H:V6.03: ~\bios\win32>syslinux.exe --mbr --active --directory /boot/syslinux/ --install H:执⾏成功后将在/boot/syslinux⽬录下⽣成启动系统⽂件ldlinux.sys4. 在syslinux-*\bios⽂件夹⾥搜索如何⽂件(对于6.03需要找到对应的依赖库)memdisk 引导IMG镜像⽂件menu.c32 窗⼝模块vesamenu.c32 窗⼝模块chain.c32 指定分区(硬盘)启动reboot.c32 重新启动计算机poweroff.c32 关闭计算机⼏个⽂件复制到U盘的boot/syslinux⽂件夹⾥,同时在此⽂件⾥新建配置⽂件syslinux.cfg。

3. 配置syslinux的配置⽂件syslinux.cfg需要填写菜单及相关系统配置项3.1 菜单项菜单项的配置可参考<><>3.2 引导配置项WinPELABEL WinpeMENU LABEL Winpekernel /boot/isope.binappend initrd=/boot/SETUPLDR.BINLinuxLABEL linuxMENU LABEL Puppy linuxkernel /boot/linux/vmlinuzappend initrd=/boot/syslinux/initrd.gz硬盘LABEL StartHDMENU LABEL StartHDCOM32 /boot/syslinux/chain.c32 hd0关闭系统LABEL PoweroffMENU LABEL PoweroffCOM32 /boot/syslinux/poweroff.c32重启系统LABEL rebootMENU LABEL RebootCOM32 /boot/syslinux/reboot.c32磁盘镜像引导syslinux⽀持gzip或zip压缩格式的(memdisk),标准floppy镜像可直接引导启动,⾮标准(容量⼤于2880K)要附加CHS参数其中,CHS参数可通过软件GDParam来获取LABEL maxdoskernel memdiskappend initrd=boot/maxdos.img floppy c=555 h=2 s=18ISO光盘LABEL WIN7PE.isoLINUX memdiskINITRD /boot/wins/WIN7PE.isoAPPEND iso rawLiveCD引导LiveCD需要指定root设备(通过UUID或LABEL)和squashfs所在路径(实际路劲为/boot/CentOS/squashfs.img)LABEL CentOSMENU LABLE CentOSkernel /boot/CentOS/vmlinuz0append initrd=/boot/CentOS/initrd0.img root=UUID=4C9E-56D3 rootfstype=vfat rw quiet liveimg SQUASHED="/sysroot/boot/CentOS/squashfs.img" #root=LABEL=FIX其中,获取UUID的⽅法如下/* Linux */# /lib/udev/vol_id -u $dev -> 获取UUID# /lib/udev/vol_id -l $dev -> 获取LABEL# blkid -> 获取UUID/* Windows */C:\> wmic LogicalDisk where"DriveType='2'"get VolumeSerialNumber / valueVolumeSerialNumber=72E11326 -> UUID为72E1-1326关于LiveCD,参考:<><>其他⽐较不错的LiveCD有4MLinux,Slitaz4. PE定制⾸先来了解下iso和img镜像格式iso: ISO 9660 CD/DVD image, ElToritoimg: 磁盘映像, 准确的来说是Floppy Disk Imageiso修改⼯具有WinISO和UltraISO;可引导需要Bootable_NoEmulation.imgimg⽂件可以使⽤WinImage进⾏修改;.SI_⽂件通常是使⽤CAB压缩的⽂件,可使⽤WinCab中的makecab.exe来得到makecab.exe WinPE.iso WINPE.IS_<><>参考:<><>。

轻松打造多系统启动U盘

轻松打造多系统启动U盘

轻松打造多系统启动U盘作者:苏勐轩来源:《电脑爱好者》2013年第03期身为一名网管,经常要四处维修电脑故障,因此我手头上少不了几个维护系统。

现在我手头上有几个常用系统的ISO文件,但如何将它们集成到一个U盘中却让我十分头疼。

因为大家知道,多系统最麻烦的就是制作启动文件。

我曾经尝试过GRUB4DOS、SYSLINUX等多种方式都不是特别成功,有各种问题:制作不够方便,启动界面不够美观……最终我发现了Xboot这款强大的启动制作软件。

硬件准备:一个U盘(大小应该大于你所添加的镜像大小之和)。

请将U盘中重要的文件备份,接下来的制作会格式化U盘。

软件准备:Xboot工具包、各类Linux系统镜像、PEISO、可引导的杀毒系统。

小题示如果有些镜像不好寻找,可在Xboot主界面中点File→ Download,在下拉菜单中选择要下载的镜像即可(图1)。

添加ISO文件首先将U盘格式化。

然后运行软件。

在主界面中点File→Open,打开镜像,然后点Next,选择镜像类型。

这是需要细分的一步,在这里可分为直接引导的ISO、可引导的Live CD、引导具体的Linux系统、引导杀毒软件等。

对于PE,一定要选引导ISO,即在菜单中选择Add using gurb4DOS ISO image emulation。

对于下拉菜单中有的系统如slax、slitaz、backtrack等,直接在菜单中选择对应的名称即可。

对于支持LiveCD引导的,在菜单中选择ISO files which support live media path kernel parmeter。

但请注意的是对于雨林木风系统,即YLMF OS(Start OS),在下拉菜单中选择YLMF是成功不了的,应该选择Live CD引导方式。

对于在下拉菜单中没有且自己确定不了的系统,选择ISO引导即可。

将启动文件写入U盘将各个系统全部添加好了以后,在主界面我们可以看到许多的系统名称(图2),选中一条后按F2即可将系统更名。

使用UltraISO制作Ubuntu安装U盘启动盘

使用UltraISO制作Ubuntu安装U盘启动盘

使用UltraISO制作Ubuntu安装U盘启动盘
如何用U盘装Ubuntu?第一步就是要制作Ubuntu U盘安装启动盘,本文以比较常用的Ubuntu 16.04为例来说如何制作U盘Ubuntu系统安装盘。

1、首先打开UltraISO软件:
2、点击工具栏中的第二个打开镜像文件工具,如图红色方框标志按钮,然后在打开的“打开ISO文件”对话框中找到我们下载好的Ubuntu镜像文件,之后点右下方的“打开”按钮
3、打开镜像文件之后,在上方的列表中就会出现对打开的镜像文件的预览左边显示的是具体的目录,右边显示的目录和具体文件
4、下面就开始制作启动盘了,点击菜单栏的“启动”,然后选择“写入硬盘映像...”,打开“写入硬盘映像”对话框
5、在写入硬盘映像对话框中,硬盘驱动器选择我们要写入的U盘,写入方式可以选择USB-HDD也可以选择USB-HDD+,均可以;
6、现在的这一步是非常关键的,关系到我们最后制作的硬盘映像能否启动电脑并安装系统,这一步的没有选择的话,那么我们最后制作的U盘映像将不能识别硬盘,不能安装系统;点击“便捷启动”,然后再弹出的菜单中依次选择“写入新的驱动器引导扇区”,再选择“Syslinux”
7、在选择“Syslinux”后,会弹出如下图所示的提示框,选择“是”
8、将Syslinux引导扇区写入的过程非常快,写入完成后,会弹出写入成功的提示框,若是没有写入成功,那么我们要重复上面的6、7步
9、现在就到了将ISO内的文件写入到U盘的时候了,点击下面的“写入”按钮,会弹出警告提示框,点击“是”就开始U盘安装盘的写入了
10、这样就开始了U盘安装盘的制作过程,在制作完成后,会自动关闭这个“写入硬盘映像”的对话框;
制作完成;。

6种启动盘模板安装说明

6种启动盘模板安装说明

HPY 多功能 UI 写入型\HP 格式化型\Fbinst 全内(外)置型\U+ 量产 刻盘3用型 启动盘 V7.21 模版一、功能特点HPY 多功能启动U 盘以实用性、高兼容为主要特点,文件结构简单,制作容易,修改方便,易于打造自己个性化的启动 U 盘,因此深受广大初学者的关注。

为方便大家制作安装,本次全新推出 6种制作模版和通用程序,通用程序包含最新 的03PE 和多种DOS 工具,03PE 里有常用的计算机管理、维护与检测工具以及office、紫光拼音、网络功能、影音播放 和声网卡驱动。

二、文件构架UI 写入型GRUB 启动盘 UI 写入型SYSLINUX 启动盘K:\ K:\└─ IO.SYS └─ ldlinux.sys│ ││ MSDOS.SYS ││ AUTOEXEC.exe (由grub.exe 改名) ││ │└─boot 文件夹 └─boot 文件夹 ┌-—syslinux.cfg、grldr.bin│ └─message、menu.lst、dos.lst │ └─syslinux 文件夹│ │ message、menu.lst、dos.lst│ │└─MiniPE 文件夹 └─MiniPE 文件夹│└─TEMP 文件夹(启动时会自动生成)HP 格式化型grldr 启动盘盘 Fbinst 全内(外)置型启动盘K:\ K:\└─ grldr └─ (ud)\ grldr│ │ (ud)\Fbinst 内置菜单│ │ └— — default 0│ │ ud 区(可见区) timeout 0└─boot 文件夹 └─boot 文件夹 text "Please choose menu" │ └─message、menu.lst、dos.lst │ └─message text "F1. grldr"│ │ menu.lst、dos.lst menu F1 grldr "grldr"│ ││ │ ud 区(可见区)└─MiniPE 文件夹 └─MiniPE 文件夹标红、蓝色字体的为启动组文件,Fbinst启动盘的boot 和MiniPE 文件夹也可置于ud 区,但PE 需改全内置从图中可以看出这6 种启动盘,只是根目录文件稍有不同,SYSLINUX 启动盘在boot 里多了一个SYSLINUX 文件夹,3用模板里有ISOLINUX.CFG与SYSLINUX.CFG 两个配置文件,MiniPE 和boot 文件夹里的DOS 工具大多是通用的。

SYSLINUX中文简介(怎样使用)1

SYSLINUX中文简介(怎样使用)1

SYSLINUX中文简介(怎样使用)1SYSLINUX 中文简介(怎样使用) 1转载自 cq51888简单一点来说,是一个功能强大的引导加载程序,而且兼容各种介质。

更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。

它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。

syslinux的相关选项(Options)以下常用的选项(参数),适用于syslinux的所有版本-sSafe, solw, stupid:这个参数可以提高syslinux的引导兼容性。

此参数可以让syslinux工作在一些非常规的BOIS上,有些机器上-s 的选项(参数)是必需的,也就是说这是一个安全的选项(参数),建议一般要用上这个选项(参数)。

-fForce installing:强制写入syslinux的引导代码,这是一个可选的选项(参数),如果你发现不能写入syslinux时,就可以使用这个选项(参数),但一般建议:写入本地磁盘时加上这个选项(参数)。

-rRaid mode:RAID 模式。

这是一个可选的选项(参数),如果启动失败,告诉BIOS启动顺序(通常是下一个硬盘),而不是给出错误信息后停止,这个一个RAID模式的选项(参数),一般来说可以不使用。

以下常用的选项(参数),只适用于Windows的版本-mMBR:将syslinux引导代码写入到驱动器的MBR启动扇区。

这是一个可选的选项(参数),建议使用此选项(参数),如果之前有将GURB4DOS写入磁盘的MBR中,那么你必须使用-m选项(参数),否则将写入失败。

之前笔者就是因为有将“grub for dos”写入过MBR,而之后将syslinux引导代码写入MBR时,又没有使用-m选项(参数),所以一直不能将syslinux引导代码写入MBR。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

行者老邓的syslinux无敌启动U盘时常来上逛,下载很多大人们的优秀光盘镜像和USB启动盘工具软件。

一直抱着能用就行了的想法,没有去尝试过自己制作适用的启动U 盘。

终于有一天,我在各位大们的光盘启动和U盘启动镜像中游走时,突发奇想要打造一支很“无敌的启动U盘”。

于是有了今天这个东拼西凑的无敌U盘。

没有一样是原创,请各位看客嘴下留情。

全是利用高手们制作好的内容,自己集成在一支U盘中。

首先,我是一个SYSLINUX的忠实支持者。

U盘启动的方法很多。

相信来无忧上来学习过的人都知道!为什么我偏爱SYSLINUX呢?因为简单!只要向U盘、移动硬盘上复制要启动的各种文件,然后使用SYSLINUX传一个ldlinux.sys在U盘的根目录上。

通过修改SYSLINUX文件夹中的SYSLINUX.CFG 文件中的引导内容,即可实现U盘的启动。

制作简单,修改方便。

在我测试的电脑中,只遇到一例无法启动:一台2001年古董电脑。

我想就种电脑已是人间极品了。

“无敌U盘”已经实现的功能介绍:老毛桃PE加强版、我心如水PE2003 网启版、还有成其它光盘中提取的备份恢复工具、DOS维护工具、分区管理工具、检测维护工具、密码破解工具、DRBL-LINUX备份还原工具、网络安装UBUNTU 10.04、U盘安装UBUNTU SERVER 、U盘安装UBUNTU DESKTOP 、U盘安装YLMFOS 3.0 、CDlinux 无线破解镜像、veket 3.11镜像、SLAX镜像、Puppy Linux(集成WINE)版、深山红叶工具箱30(WIN版)、U盘安装GHOSTXP、U 盘安装WIN2003 SERVER安装、TFTP32 PXE远程启动(WIN版)等等。

当然,还有很多LINUX的镜像都可以U盘加强启动,就不一一解说了。

闲话少说。

先看一看这支8G U盘的结构吧。

因为本次研究的U盘启动,所以无法很好的抓图,只好用我的手机拍了几张,而且是第一次使用GIMP处理图像。

难免有些不美的地方,希望大家谅解!第一张图,启动计算机后,使用快捷键,打开启动选项菜单,根据计算机的不同,快捷键有F5、F8、F9、F11、F12我都遇到过!第二张图,打个广告。

我是从SLAX启动菜单修改而来,将背景图修改了一下!其中的中文显示,可以使用图片的方式,也可以使用论坛中一位高手编写的字体转换程序,将SYSLINUX.CFG文件转换成中文字体,不过每一个CFG文件中的汉字数是有限制的。

第三张图,老毛桃PE加强版,也是论坛中高手出品,我直接复制作到BOOT文件中使用命令:kernel /boot/ldrxpe.bin第四张图,我心如水的PE2003 网启版。

使用命令:kernel /BOOT/06PE.BIN第五张图,CDlinux 无线破解光盘镜像。

使用命令:kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 initrd /CDlinux/initrd第六张图,DRBL-LIVE 由台湾朋友开发的基于LINUX的系统备份和还原软件,也是无盘LINUX的教学环境的制作软件,本人非常的喜欢。

使用命令:QUOTE:MENU BEGIN [ ^8 ] DRBL-Live 无盘LINUXlabel DRBL LiveMENU DEFAULTMENU LABEL DRBL Livekernel /live/vmlinuz1append initrd=/live/initrd1.img boot=live union=aufs vga=785ip=frommedialabel DRBL Live (To RAM)MENU LABEL label DRBL Live (To RAM)kernel /live/vmlinuz1append initrd=/live/initrd1.img boot=live union=aufs noprompt vga=785 toram=filesystem.squashfs ip=frommedialabel DRBL Live without framebufferMENU LABEL label DRBL Live without framebufferkernel /live/vmlinuz1append initrd=/live/initrd1.img boot=live union=aufs ip=frommediavga=normallabel DRBL Live failsafe modeMENU LABEL label DRBL Live failsafe modekernel /live/vmlinuz1append initrd=/live/initrd1.img boot=live union=aufs acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia vga=normal MENU END第七张图,网强安装UBUNTU 引导程序。

如果使用的宽带很理想,网络安装UBUNTU,是一件很有意义的事。

当然想布署几十台甚至更多UBUNTU系统,网络安装肯定是最好的选择,那一定要先在自己的局域网内建立一个UBUNTU 的网络镜像源。

使用命令:QUOTE:MENU BEGIN [ ^U ] 网络安装Ubuntu 10.04label installmenu label ^Install àáâ㮯Þßkernel /live/linuxappend vga=normal initrd=/live/initrd.gz -- quietlabel climenu label ^Command-line install äåæçè鮯Þßkernel /live/linuxappend tasks=standard pkgsel/language-pack-patterns=pkgsel/install-language-support=false vga=normal initrd=/live/initrd.gz -- quietlabel expertmenu label ^Expert install êëìíîïðñkernel /live/linuxappend priority=low vga=normal initrd=/live/initrd.gz --label cli-expertmenu label Command-^line expert installkernel /live/linuxappend tasks=standard pkgsel/language-pack-patterns=pkgsel/install-language-support=false priority=low vga=normalinitrd=/live/initrd.gz --label rescuemenu label ^Rescue modekernel /live/linuxappend vga=normal initrd=/live/initrd.gz rescue/enable=true -- quiet MENU END第八张图,通过U盘安装UBUNTU SERVER ,使用命令:QUOTE:MENU BEGIN [ ^I ] In Ubuntu server 10.04LABEL inserver-amd64MENU LABEL In Ubuntu server 10.04 AMD-64kernel /inserver/amd64/vmlinuz64append initrd=/inserver/amd64/initrd64.gz ramdisk_size=10240 LABEL inserver-i386MENU LABEL In Ubuntu server 10.04 I386kernel /inserver/i386/vmlinuzi386append initrd=/inserver/i386/initrdi386.gz ramdisk_size=10240 MENU END第九、十张图,U盘启动和安装UBUNTU DESKTOP 10.04 使用命令:QUOTE:MENU BEGIN [ ^D ] In Ubuntu DeskTop 10.04label livemenu label ^Try Ubuntu without installingkernel /casper/vmlinuzappend noprompt cdrom-detect/try-usb=true persistentfile=/casper/preseed/ubuntu.seed boot=casper locale=zh_CN.UTF-8 initrd=/casper/initrd.lz quiet splash --label live-installmenu label ^Install Ubuntukernel /casper/vmlinuzappend noprompt cdrom-detect/try-usb=true persistentfile=/casper/preseed/ubuntu.seed boot=casper locale=zh_CN.UTF-8 only-ubiquity initrd=/casper/initrd.lz quiet splash --MENU END第十一、十二、十三张图,U盘启动VEKET 3.11 MAXDOS PUPPY LINUX 效果图,使用命令如下:QUOTE:kernel /veket/vmlinuzappend initrd=/veket/initrd.gz pmedia=cd acpi=forceQUOTE:kernel /boot/syslinux/memdisk append initrd=/boot/maxdos.imgQUOTE:kernel /boot/SYSLINUX/vmlinuzappend initrd=/boot/SYSLINUX/initrd.img pmedia=cd第十四张图,U盘启动和安装YLMF OS 系统。

相关文档
最新文档