Chaper 0. 前传
由于鄙人最近非常MAN 的考完了高数,物理,线代,,,为释放快要糊糊的脑浆,,,心血来潮打算写点东西,摆弄摆弄,这不,就摆弄出这个来了么
其实,大家早就知道了,用CD/DVD 启动windows 或LINUX 系统,常见的WinPE ,gos,so forth…. 但是光盘这类东东螚起来总是很讨厌的么(虽然鄙人很热衷于这些小圆饼一样的东东,嘿嘿。。。),毕竟,U 盘相比于光盘有得天独厚的优势么,体积小啦,容量大啦,读写速度快啦,使用方便啦。。。
so ,写个东西玩玩,还是有很多东西没搞懂,比如本人听说还可以用eboot 引导,这个目前开没实现,还有就是想启动个更小的系统,只有字符命令界面的Shell ,等等
Chaper 1. 准备工作
1.1 软件清单与说明
USBOOT 1.7 — 制作启动型U 盘 下载地址: http://download.csdn.net/source/1483069
grub4dos-0.4.3 — 超强悍的多系统引导器
syslinux-3.62 —  也是种引导器,比grub4dos 略有逊色,下面会介绍分别使用这两种引导器引导LINUX 下载地址: http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.73.zip  
  
pup2usb — U 盘引导puppy 的软件,引导puppy 相当方便,一装就完事了;但正是因为只能引导puppy ,功能很单一,所以只作例子使用
slax 6.0.9 — slax 一种Linux Live CD 的LINUX 系统软件,本来是CD 启动的,但经过修改后可以用U 盘启动,而且只有200M 不到,对于现在的U 盘来说绰绰有余! 下载地址: http://nimue.fit.vutbr.cz/slax/SLAX-6.x/slax-6.1.1.iso
puppy-cn-2009 — 也是款类似slax 的软件,但是比slax 小许多150M 左右。。。这两款镜像文件都是今天我们要实验的版本!
1.2 系统平台及硬件资料
平台:Windows XP
硬件:能USB 启动的机器,闲置U 盘(>256M )(本人使用的U 盘还是王健大哥贡献的哩,再此鸣谢,哈哈)
Chaper 2. 方法一:利用syslinux 引导器slax 6.0.9
2.1  安装  SYSLINUX
 2.1.1  把u 盘格式化,采用fat32 格式。你可以用windows 或者HP 优盘格式化工具进行。 
2.1.2   在u 盘的根创建boot 文件夹,在boot 下创建syslinux 子文件夹 
2.1.3   把下载得到的syslinux-3.62.zip 解压缩到任意文件夹,在其中的win32 下有syslinux.exe 文件。拷贝syslinux.exe 到你u 盘的/boot/syslinux 文件夹下 
2.1.4   打开命令行,切换到u 盘根目录,进入/boot/syslinux 文件夹,执行syslinux.exe ,假设你的u 盘的盘符为h : 
 在命令行下依次运行下列命令: 
C:Documents and Settingsxxxxx> h:
 h:>cdboot/syslinux
 h:bootsyslinux> syslinux.exe -ma -d /boot/syslinux j:
  其中 -d /boot/syslinux 是把命令生成的启动系统文件ldlinux.sys 放到/boot/syslinux 目录,ldlinux.sys 可以从该目录寻找syslinux.cfg 配置文件。 
2.2   配置启动菜单 
2.2.1   拷贝syslinux 系统文件 
 启动菜单的配置都在syslinux.cfg 文件中。需要几个syslinux 文件: 
memdisk   引导IMG 镜像的文件 
vesamenu.c32   二种窗口模块之一 
menu.c32   二种窗口模块之一 
chain.c32   指定分区启动 如:chain.c32 hd0 1 ( 或 chain.c32 hd1 1)
 reboot.c32  重新启动计算机 
 在解压缩的syslinux-3.73 文件夹中搜索以上就几个文件依次拷贝到u 盘的/boot/syslinux 文件夹下。 
2.2.2 syslinux.cfg  菜单(在U 盘bootsyslinux 目录下新建个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 不下移(若删除则自动使用默认值) 
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  
2.3 slax 系统的配置 
2.3.1   把下载得到的slax-6.0.9.iso 完全提取出来放在slax-6.0.9 文件夹。 
2.3.2   把其中的slax 文件夹包含子文件复制到u 盘的根目录。 
2.3.3 slax-6.0.9  文件夹中的下面vmlinuz 、initrd.gz 两文件拷贝到u 盘的boot 文件下。 
2.3.4   打开slax-6.0.9 文件夹boot 中的slax.cfg 文件,复制其中的: 
LABEL xconf
 MENU LABEL Slax Graphics mode (KDE)
 kernel /boot/vmlinuz
 append initrd=/boot/initrdch.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/ locale=CHS.UTF-8  
2.4  安装 Ceedo
 把下载得到的Ceedo 安装到你的u 盘,然后进行配置。 
2.5 U  盘的目录结构和启动配置文件 
2.5.1   根目录结构 
|—boot—-|–syslinux–| sysinux.cfg
 |—slax
 |—Ceedo  
Chaper 3. 方法三:使用pup2usb 软件
3.1 首先,和上一步类似,把U 盘格式化,如果U 盘 建议格式成FAT ,然后设置电脑为能USB 启动
3.2 安装软件,如图:
在“Puppy Linux 光盘镜像”中选择你puppy-cn-2009.iso 的地址
下一个中选择U 盘的盘符,假设是H :,不选安装前格式化,开始,等他完成之后就ok 了,相当的简单,在这就不详细介绍了,相信各位对软件熟悉的,肯定是轻车熟
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24910 人正在系统学习中 相关资源:渣浆泵的计算机选型软件及应用.rar-制造文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!