cdlinux u盘启动(轻松学会CDLinux U盘启动设置)
一、将cdlinux做成启动盘怎么启动
工具
需要的软件有:ULtraISO, Unetbootin-windows-latest
需要的硬件有:一个1GB以上的U盘,(先格式化为F32格式)),并检测是否带有MBR扇区(后面我会讲他的作用)
需要的镜像有:CDlinux0.9.7.1_SSE.ISO
制作方法
首先格式化U盘,可以选择快速格式化。设置如下图:
2.启动Unetbootin-windows-latest如图设置,选择我们准备好的光盘镜像ISO文件。
3.检查你要制作的是否是I盘,一定不要选错了,如果没有错误点击确定按钮,则开始制作,如下图。
4.制作完成,这里可以不用着急选择“现在重启”,选择“退出”按钮,到这一步我们还需要配置下Linux的启动文件。
5.退出后使用syslinux.cfg配置文件覆盖U盘根目录的同名文件,如下图:
这样电脑设置为U盘启动时,就可以选择简体中文版的CDlinux了。在启动的时候选择Default Chinese或(zh_TW) Chinese,
6.如果没有这个配置文件,也可以把下面的内容全部替换syslinux.cfg的内容。这个是测试修改的启动菜单文件,默认为简体中文启动。
default vesamenu.c32
prompt 0
menu title Please select the startup mode--Jack
timeout 100
label unetbootindefault
menu label Default Chinese
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label unetbootindefault
menu label Default No Parameters Mode
kernel/ubnkern
append initrd=/ubninit
label ubnentry0
menu label Safe Graphics Mode
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_SAFEG=yes
label ubnentry1
menu label(de_DE) Deutsch
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=de_DE.UTF-8
label ubnentry2
menu label(en_CA) English
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_CA.UTF-8
label ubnentry3
menu label(en_GB) English
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_GB.UTF-8
label ubnentry4
menu label(en_US) English
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_US.UTF-8
label ubnentry5
menu label(fr_CA) French
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CA.UTF-8
label ubnentry6
menu label(fr_CH) French
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CH.UTF-8
label ubnentry7
menu label(fr_FR) French
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_FR.UTF-8
label ubnentry8
menu label(ja_JP) Japanese
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ja_JP.UTF-8
label ubnentry9
menu label(ko_KR) Korean
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ko_KR.UTF-8
label ubnentry10
menu label(ru_RU) Russian
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ru_RU.UTF-8
label ubnentry11
menu label(zh_CN) Chinese
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label ubnentry12
menu label(zh_TW) Chinese
kernel/CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_TW.UTF-8
label ubnentry13
menu label MemTest86+: a thorough, stand alone memory tester for x86
kernel/CDlinux/boot/memtest.bin.gz
append initrd=/ubninit
7.到这一步应该可以使用我们的U盘来启动CDLinux了。重启电脑,按F12进入启动菜单选择,我们选择USB启动。
二、怎样用u盘启动cdlinux系统
步骤
【第一步】:用UltraISO把CDlinux的镜像刻录进U盘。
1打开UltraISO----点左上角文件---打开
2找到镜像文件---选中----打开
3把CDlinux点蓝-----点启动----点第4个写入硬盘镜像
4点写入
5好,完成后U盘里有文件和文件夹各一个。
【第二步】:复制4个文件到U盘。
1打开下载好的“grub4dos”压缩包,把里面的三个文件复制到U盘。
grldr grub.exe menu.lst
2然后把下载好的splash.xpm.gz复制到U盘里CDlinux中的boot文件夹中
也一起复制到U盘的根目录里
3【第三步】:修改U盘根目录。“menu.lst”文件
先打开计算机------对U盘右键---属性----把U盘卷标改为CDLINUX,
然后用记事本打开“menu.lst”文件,
在里面插入下面的代码:
title start Cdlinux
find--set-root/CDlinux/bzImage
kernel/CDlinux/bzImage CDL_DEV=LABEL=CDLINUX CDL_LANG=zh_CN.UTF-8
initrd/CDlinux/initrd
boot
【第四步】:给U盘添加引导。
1打开下载好的“BOOTICEx86”文件。
选物理磁盘处理----直接点分区引导记录---选第2个GRUB4DOS.....-----点确定
2最后,重启点电脑进入BIOS模式用U盘启动就行了!!
3如果觉得有用别忘了,点击下面的收藏或者加关注
三、如何把CDlinux 0.6.2安装到U盘里,然后用U盘启动电脑。
1、安装到硬盘
把从官方网站下载页面下载的 CDlinux 0.6.2标准版光盘映像文件CDlinux-0.6.2.iso解压到一个硬盘分区的根目录下(也可以是任意目录,但需要传递给kernel另外的引导参数),如果你没有改变解压目录,那么目录结构应该是/boot/CDlinux/,里面是initrd、bzImage等。如果你用GRUB引导,你可以借用/boot/grub/menu.lst里面的选项,但要稍作一点修改,如下(假设你把CDlinux放在了第一个硬盘的第一个分区里):
title CDlinux in Simplified Chinese(LANG=zh_CN.UTF-8)
root(hd0,0)
kernel/boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd/boot/CDlinux/initrd
而如果你修改了CDlinux的解压目录结构,如把前面目录结构的顶级目录/boot改为了/CDlinux,那么你需要修改一下引导参数,如下:
title CDlinux in Simplified Chinese(LANG=zh_CN.UTF-8)
root(hd0,0)
kernel(hd0,0)/CDlinux/CDlinux/bzImage acpi=force vga=normal quiet CDL_DEV=/dev/sda1 CDL_DIR=CDlinux/CDlinux CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd(hd0,0)/CDlinux/CDlinux/initrd
上面的acpi=force是启用电源管理,vga=normal是使用标准的vga模式,这是我自己的机器上使用的。你可以根据自己的具体情况选择使用与否。后面的CDL_DEV指定了CDlinux安装的分区,而后面的CDL_DIR指定了安装的目录结构。相关引导参数的含义详见官方文档:CDlinux支持哪些命令行参数?。
在Linux下,你可以用GRUB或LILO引导;在 Windows下,你可以使用Grub4dos(如安装的矮人工具箱就是Grub4dos引导系统的),也可以试一下用 loadlin.exe从Dos下引导Linux(未在CDlinux上验证);你也可以尝试用Syslinux引导(Linux和Windows下均可,但未在硬盘上安装的CDlinux上验证)。
2、安装到U盘上
在介绍CDlinux-0.5.9的安装和使用时,我已经介绍过用Syslinux制作可启动的U盘来启动解压到U盘上的CDlinux。在新的CDlinux 0.6.2里,解压的目录结构同前面介绍的硬盘安装,这里只简单的补充一下syslinux.cfg文件的编写。详细的syslinux.cfg文件的编写请参见官方文档:。里面有Linux, Windows, Dos等系统下的syslinux使用。如,把syslinux.cfg文件放在/boot/syslinux目录下面(syslinux目录是新建的)。从syslinux官方网站上下载下来的最新版SYSLINUX3.72,把它解压到一个地方。这里以在Windows下面为例,执行解压开的目录下面的win32目录下的syslinux.exe,如U盘为I:盘,执行命令: syslinux.exe-m-a-d/boot/syslinux I:,则制作好了引导配置文件在/boot/syslinux目录下面的可启动U盘。上面的参数-m指安装到U盘的mbr中,-a激活所选U盘分区为可引导分区,-d指定了syslinux.cfg引导配置文件的位置。syslinux.cfg配置文件的内容如下(假设你解压为默认的目录结构):
DEFAULT CDlinux
LABEL CDlinux
SAY Now booting the cdlinux from SYSLINUX...
KERNEL/boot/CDlinux/bzImage
APPEND initrd=/boot/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
如果你把CDlinux解压到不同的目录结构,那么请参考前面硬盘安装的Grub引导配置文件修改相应参数。
3、重制CD ISO映像系统
如果你重新定制了CDlinux,需要把它重新制作成为可启动的光盘映像文件,那么,在ISO文件里的顶级目录下面有个mkisofs.sh脚本文件,把你重制后的光盘文件和这个脚本文件一起拷入一个临时的目录里(保持像光盘ISO文件里的目录结构)。然后在有genisoimage和mkisofs命令的Linux系统下执行这个脚本,那么,一个重制好的ISO文件就被放在了/tmp目录下,文件名为 CDlinux.iso。你进入CDlinux就可以这样重制光盘ISO映像文件。