利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘


因为手头上无CentOS6.4的安装光盘,且需要将CentOS安装到U盘中,所以有一下的情况出现了.

此处所涉及的U盘为同一个U盘.以下以个人的实际操作为例:

涉及道具:

1个8G的U盘 ,CentOS-6.4-i386-minimal.iso ,DTLite ,虚拟机(内装centos系统)

安装步骤:

1.分区

用LINUX将U盘(8G)分为两个区:   
fdisk /dev/sdb  (在你的系统中,设备名可能不一样)   
分第一个区:n--p--+2G,格式化为vfat格式,mkfs.vfat /dev/sdb1,这个可以当普通U盘使用   
分第二个区:n--p--+5G,把它设为活动分区,a--2,并格式化为EXT4格式,mkfs.ext4 /dev/sdb2,做为LINUX安装目录   
最后剩余部分做SWAP,这里暂不管它(在后面进行系统安装过程中设置)

(这步按我的理解,应该可以利用window下的分区工具,先分出一个vfat格式2G的空间当做普通U盘使用,其他的的分区待安装过程中再配置)

2.安装GRUB到U盘

mount -a /dev/sdb1 /mnt/sdb1   
mount -a /dev/sdb2 /mnt/sdb2   
grub-install root-directory=/mnt/sdb1 /dev/sdb ,GRUB安装到U盘上,测试一下,GRUB安装完成之后,U盘应该可以启动电脑了

3.设置U盘第一个分区

利用DTLite读取CentOS-6.4-i386-minimal.iso的内容,将其内的内容和iso文件拷贝到U盘的第一个分区(2G的).

4.安装CentOS6.4到U盘第二个分区

将系统的开机启动顺序的第一项改成USB.

正确设置引导后会进入GRUB.在此界面敲入一下命令:

root (hd0,0)

setup (hd0)安装到MBR
setup (hd0,0)安装到第一分区的超级块中,这个应该没什么用,不过我装了。
setup (hd0,1)安装到第二分区的超级块中,系统在这,而且是活动分区。

设置内核和虚拟系统文件:

kernel /isolinux/vmlinuz

initrd /isolinux/initrd.img

boot

此时会进入安装过程,注意当出现”Installation Method”时,选择”Hard drive”,并进行系统分区/sda2的挂载目录设置(此处是以U盘为第一启动设备,所以设备名变成/sda了),同时将剩余的空间设置成swap.

注意:在将boot sector安装到设备时,要选择U盘的第二个分区/sda2.

其他安装过程可直接参考其他的安装步骤.

5.安装完毕.

安装完毕后,就拥有了一个可随身携带的CentOS6.4系统.

此后可以将U盘第一个分区的数据删除了,因为第一个分区的作用为安装系统.此时系统已经安装完成在U盘的第二个分区,且有了自己的引导软件.

此方法适用于利用U盘安装其他类型的系统,并将其他系统安装到U盘,但是要注意安装的系统所能识别的格式.

相关内容