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 Settings\xxxxx> h:
h:\>cdboot/syslinux
h:\boot\syslinux> 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 盘\boot\syslinux\ 目录下新建个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 盘<2G 建议格式成FAT ,然后设置电脑为能USB 启动

3.2 安装软件,如图:

在“Puppy Linux 光盘镜像”中选择你puppy-cn-2009.iso 的地址

下一个中选择U 盘的盘符,假设是H :,不选安装前格式化,开始,等他完成之后就ok 了,相当的简单,在这就不详细介绍了,相信各位对软件熟悉的,肯定是轻车熟

U盘引导启动LINUX相关推荐

  1. linux奶瓶系统,奶瓶beini 系统从硬盘光盘U盘引导启动

    奶瓶beini 系统从硬盘光盘U盘引导启动 Alon [声明]此文仅供学习使用,请误用于非常用途,否则后果与本人无关,谢谢! 一.[硬盘启动] 1 首先在系统盘(这里是C盘)根目录下建一个文件夹名为: ...

  2. 使用U盘引导安装linux

    适合场景: 在现场的实施环境中经常会遇到服务器没有光驱的现象 , 这个时候如果有一个外置光驱 当然是最好,但是一时找不到外置光驱或者安装光盘损坏的情况下, U盘引导安装linux 系统的方法是一个不错 ...

  3. 基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS

    一款国内高手开发的一个名为Ventoy的开源多系统启动U盘制作工具,官方链接:https://www.ventoy.net/cn/index.html Ventoy 特点 不影响U盘日常普通使用 直接 ...

  4. 如何用u盘引导linux,使用U盘引导安装linux

    适合场景: 在现场的实施环境中经常会遇到服务器没有光驱的现象 , 这个时候如果有一个外置光驱 当然是最好,但是一时找不到外置光驱或者安装光盘损坏的情况下, U盘引导安装linux 系统的方法是一个不错 ...

  5. 新版 VMware 如何实现U盘引导启动 进入PE

    声明:该教程非搬运非抄袭,本着学习与解决问题的目的而生,请勿尊重原创,谢谢. 前因:由于本人在使用VMware过程中遇到虚拟硬盘存储瓶颈(我一开始只给硬盘设置了60G,随着工作量的增加60G完全不够用 ...

  6. WinSetupFromUSB制作多系统U盘引导启动

    重装系统有各种方式,比较常见的有做系统引导U盘.刻录PE.硬盘一键安装等.但是有很多缺点,国内大部分用的Ghost系统,内含各种捆绑软件,系统极其不安全.稳定,另外制作U盘启动也只能做一个系统的安装盘 ...

  7. 超级本无法U盘引导启动

    安装一台三星超级本,三星超级本无法用启动u盘引导,bios中找不到u盘,经查,是bios中fastbiosmode设置有误,应设置为disabled即可. 转载于:https://blog.51cto ...

  8. win10 ssd+普通硬盘安装centos7 无法引导启动linux

    转载:http://blog.csdn.net/guwuhui123/article/details/68940543 安装过程太心酸了,折腾了整整两天,安装失败了几十次,到现在凌晨3点半,可算把Ce ...

  9. linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...

    安装archlinux可参考: 百度·贴吧里也有置顶帖给出了官方维基: 由于用的电信宽带需要客户端(大学苦逼,需要客户端),无线网卡也不支持(cmcc和chinanet都需要登陆网页,命令行下无线网连 ...

  10. 银河麒麟系统FT2000 ARM64平台源码编译grub2并制作启动U盘 引导启动长城UF716笔记本

    编译grub2参考之前的文章 https://blog.csdn.net/hknaruto/article/details/126120947 插入U盘,创建一个分区,vfat格式化 sudo mkf ...

最新文章

  1. 个人博客二|创建项目
  2. python第三方库numpy-Python中的第三方库——Numpy
  3. 算法分析-分治 归并排序,递归插入排序,二分查找
  4. 如何用纯 CSS 创作一个冒着热气的咖啡杯
  5. 性能测试小总结(四) 结果分析(未完成)
  6. SSL 自签证书工具源码
  7. docker 部署rabbitmq,k8s部署rabbitmq集群,跟踪和监控rabbitmq
  8. 如何使用使用PS批量制作字幕
  9. Mac配置vscode ssh远程连接主机(远程办公必备)
  10. 计量经济学计算机答案第三章课后答案,庞皓计量经济学第2版课后习题答案
  11. 计算机锁定键盘怎么关机,win10电脑如何用键盘关机(键盘开关机的详细步骤图)...
  12. 《东周列国志》第六回 卫石碏大义灭亲 郑庄公假命伐宋
  13. angular页面间传递参数
  14. new115.com dz.html,超实用的HTML代码段(赵荣娇)
  15. 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘怎么办
  16. 上篇:基于球面调和基的实时全局光照明
  17. 【开源】蓝奏云直链解析
  18. 头对风,暖烘烘;脚对风,请郎中
  19. 使用 javax.mail 发送邮件
  20. MAC本上网慢解决方案

热门文章

  1. 12帧跑步动画分解图_跑步动画原理讲解
  2. VBA玩转系统剪贴板
  3. 现代电力系统分析王锡凡pdf_一对一论文定制 | 电子工程:电力系统潮流及最优潮流算法研究...
  4. 想知道PDF转Word软件免费有哪些吗?试试这3款工具
  5. 渗透测试之信息收集(下篇)
  6. ssh框架的基本运用
  7. 计算机考试中的移动,WPSOffice2002中表格的移动方法
  8. Jetson nano : PWM风扇调速。
  9. Ubuntu带给我们的商机
  10. 实现百度离线地图、个性化地图及3D WebGL离线地图