由于课程需要制作一个linux的U盘启动盘,经过一个晚上的摸索,终于制作完成一个相对完整的linux启动盘。因为此前一直用的是CentOS的linux发行版,因此此次也是用CentOS来制作linux系统。但CentOS的发行版因为集成了相对较多的软件,因此需要相对较大的U盘。如果没有大容量的U盘,则可以选择Ubuntu等相对较小的版本来进行安装,但不确定此方法是否奏效。
1.前期准备:
(1)CentOS-6.3-i386-LiveCD.iso 下载地址:http://mirror.zjustu.org/centos/6.3/isos/i386/ 这个是浙江大学的开源镜像站,不知外网是否可以下载,如果无法下载,请自行下载相关版本。
(2)Universal-USB-Installer-1.9.2.6.exe linuxU盘制作工具
(3)UdiskHelper.rar U盘分区工具
(4)8G或者16G的U盘一枚 因为此前我用4G的U盘在最后将系统安装到U盘上时空间不足,所以8G或者16G为佳。
2.U盘分区
首先使用UdiskHelper对U盘进行分区,在对U盘进行分区前应该先对U盘内的文件进行备份。

第一步选择你要进行分区的U盘,第二步选择第一分区大小,因为CentOS的liveCD版本大概是700M左右这里选择1024M作为第一分区,其他选项均为默认,点击执行修改即可。
因为此软件只能将U盘格式化为NTFS和FAT32两种文件格式,而linux系统需要安装在ext2或ext3或ext4文件系统上,因此我们只将进行U盘的第一分区的格式化,U盘剩余的空间不去管它。
格式化完成以后U盘的能够被Windows识别的空间便只有1G了。
3.linux U盘启动盘的live CD版本制作:
linux的liveCD版本是是一套在光盘上的Linux系统,live CD又译为自生系统,是事先存储于某种可移动存储设备上,可不特定于计算机硬件而启动的操作系统,不需安装至计算机的本地外部存储器上。因为我们的操作都是在windows下进行,而且我们用来存储linux系统的U盘也是linux不能识别的文件系统,因此我们在windows下制作完成的启动盘必定是live CD版本的。
第一步打开制作工具

选择I Agree,继续

第一步选择要安装的linux发行版,选择CentOS,第二步选择你的安装包所在地,第三部选择要安装到的U盘,同时勾选格式化U盘。

此时,说明安装linux后,U盘会被格式化,数据会丢失,MBR等等会被重写,因为已经做好备份,此时选择是。


接下来出现以上画面,表示ISO文件被解压到U盘上,解压完成后,点击close,至此我们的linux liveCD版的U盘启动盘制作完成。
4.因为live CD版本每次退出后不会对系统进行任何的修改,因此不利于我们进行相关学习,因此接下来需要将linux系统安装到U盘上。
重启电脑,按F2进入系统的BIOS,将第一启动盘调整为U盘,保存后退出。然后将制作完成的U盘插到USB接口上,此时,电脑将从U盘启动。
启动时会有几个选项,一个是启动,一个是检查存储,一个是从网络启动等等,选择boot,接下来还有选择用户等等,无需修改直接进入系统如图所示:

此时我们看到在桌面上有一个install to Hard Drive图标,但我们还不能将系统安装到U盘上,因为U盘是格式化了第一个分区,剩余分区并没有格式化。









在application中选择system tool,再选择terminal,启动命令行输入端口,使用cd /dev 命令,进入到dev目录下,使用ls命令你将会看到一系列的文件名,其中有sda,sda1,sda2,sdb,sdb1等等文件名,这些是挂载在你的系统上的磁盘,一般来说最后一个以sd开头的文件就是你U盘上未进行分区的那一块空间。此时可以使用类似命令df -h sdb2的命令来查看你要选择的磁盘的信息,如果记得未分区磁盘的大小,那通过这个命令就能找到要安装系统的分区了。假设找到未分区的U盘为sdb2。使用命令fdisk在U盘上建立linux分区,具体操作如下:
#fdisk /dev/sdb2
command(m for help):d //输入d,删除旧的分区
command(m for help):n //输入n,建立新的分区
e extended
p primary partition(1-4)
p //输入p,选择建立主分区,回车
partition number(1-4):1 //输入1,建立一个分区
First cylinder(1-1019,default 1)://回车,选择默认
Last cylinder or +size or +sizeM or +sizeK(1-1019,default 1019)://回车,选择默认
Command:p //输入p,查看新的分区
Command: m //输入w,保存并退出fdisk
分区完成以后,就可以在U盘上建立文件系统了,此时,可能会使用ls命令查看会新增一个磁盘文件,在该磁盘文件上建立ext4的文件系统,具体操作如下:
#mkfs.ext4 /dev/sdb3 //sdb3即新增的磁盘文件
对U盘进行分区和建立文件系统后,我们可以将linux系统装到U盘上了。
双击桌面上的install to hard drives出现以下窗口:

点击右下角next按钮进入下一步

选择语言,因为英语有助于我们的学习,此处不进行修改,Next:

为计算机命名,即输入主机名,Next:

选择时区,可以选择上海或者北京,next:

设置root用户登陆密码,next:

默认,不做修改,next:

选择要安装系统的磁盘,这里选择U盘,点击向右的箭头,将其选中,点击next,如果U盘没有格式化成ext4格式或者U盘的容量不够,此时都会报错

接下来就是将系统安装到U盘上的过程了,等候一段时间后,就出现如下画面,安装成功:

点击close,接下来进行时间设置和用户添加等基本设置,不再赘述。
5.总结,本次制作linux U盘启动盘的过程中遇到了不少问题,主要还是对文件系统等知识了解的不清晰所导致。总体来说没有什么难度。
因为本次安装的是liveCD版本的linux,所以系统集成的软件相对来说较少,make,gcc,g++等常用软件都没有集成,因此配置相关软件才是制作此U盘启动盘的难点。
相关推荐
通过上述步骤, 我们可以在没有光驱、U盘或其他外部存储设备的情况下, 成功在Windows XP环境下使用硬盘安装CentOS 6.3。整个过程涉及到了磁盘分区管理、多系统引导设置以及基本的Linux系统配置等多个方面, 不仅能够...
这个过程涉及到磁盘分区、制作U盘启动盘以及配置引导加载器等多个步骤。 首先,我们需要在Windows 7环境下进行磁盘管理。通过“控制面板”或“计算机管理”进入磁盘管理界面,选择一个非系统分区(通常是逻辑驱动器...
在安装CentOS 6.3的具体步骤中,作者提到了使用U盘安装的方法,并使用了UltraISO软件制作启动镜像。此外,作者还提到了如何选择启动顺序,使U盘成为首选启动设备,以便从U盘启动安装过程。这个部分还提到了在安装...
2. 下载DVD镜像文件centos6.3*-dvd.iso,放入E盘,把里面的ioslinux文件夹中的vmlinuz和initrd.img文件,以及images文件夹提取出来,解压到和CentOS镜像文件相同的目录 3. 解压完后E盘应该有四个文件:iso,vmlinz,...
在安装CentOS 6.3操作系统时,遇到U盘引导失败的问题可能是因为ISO镜像文件中的syslinux组件存在bug,导致U盘启动时无法正常进入安装界面。为了解决这个问题,我们可以采用一种特殊的方法,即替换U盘上的`vesamenu....
YUMI 0.8.6能够创建一个多引导系统的U盘启动盘,适合启动带Linux的系统更新日期2013.1.17,更新内容:Update to support Fedora 18Archlinux 2013.01.04, CentOS 6.3Dr Web Live CD 6.0.2, Pear Linux...
多引导多系统USB启动盘(YUMI) 好用的usb驱动盘创建工具 创建一个多引导多系统的USB闪存驱动器,适合启动带Linux 的系统 2013-1-18更新 YUMI 0.0.8.6发布 更新内容: 添加了对Fedora 18, Archlinux 2013.01.04, ...
### Linux编程核心知识点详解 #### 一、Linux操作系统概述 **1.1 Linux 内核** **1.1.1 简介** Linux 内核是Linux操作系统的核心部分,负责管理和协调计算机硬件资源,为应用程序提供接口。它是由Linus Torvalds...