2024年3月9日发(作者:)
用U盘安装CentOS6.0
以 为例
先决条件
1.支持从 USB 启动的系统,需要在 BIOS 中设置。
2.容量至少 8G 的 U 盘,是为了容得下
和相关文件,其他容的下的容量也可,SD 卡加读卡器也可(我还没试过)。
3.工作的 Linux 系统(也可以是其他装有 Linux 的电脑,或是从 LiveCD
启动的 Linux,等等),但必须装有 syslinux(自带或是另外安装)。
的 DVD 镜像 文件。
当复制/粘贴的时候,请注意调整命令以适用于你的系统!
过程
假设 U 盘在系统中显示为/dev/sdg(注意在你的环境下,名称很有可能不
一样)。我是在 Linuxdeepin11.06 系统下试验成功的,其他的系统我还没
试过。
1.成为 root 用户。在 U 盘上创建一个小的 VFAT 分区(100M)和一个大
的 Linux 分区。标记VFAT 分区为启动分区。
fdisk /dev/sdg
在程序 fdisk 中用“m”命令查看菜单选项。命令的顺序就像下面的这样
(没有“#”后面的注解):
d # 删除已有的分区,必要的话,重复多次以删除多个分区
n # 创建新分区
p # 分区类型为主分区
1 # 分区号为 1
+100M # 分区大小为 100M
t # 改变分区类型
1 # 选择分区号为 1 的分区
b # 类型为 VFAT
n # 创建新分区
p # 分区类型为主分区
2 # 分区号为 2
a # 切换启动标志
1 # 选择分区号为 1 的分区
w # 将所有改变写入磁盘
完成后使用命令 fidsk -l 查看,应该像下面的样子:
Disk /dev/sdg: 7948 MB, 7948206080 bytes
** heads, ** sectors/track, ***** cylinders
Units = cylinders of *** * 512 = ****** bytes
Disk identifier: **********
Device
/dev/sdg1
/dev/sdg2
BootStart
*1
**
End
**
*****
Blocks
**
********
Id
b
83
System
W95 FAT32
Linux
2.创建文件系统:
-n BOOT /dev/sdg1
2 -m 0 -b 4096 -L DATA /dev/sdg2
完成后安全删除 U 盘,拔下后再插上 U 盘,分区应该被分别挂载
在/media/BOOT和/media/DATA。
3.把 CentOS 的镜像文件以及镜像中的 images 文件夹复制到 ext2 分区:
cd /dir/of/iso/images # 镜像文件的路径
mkdir /media/DATA/centos
mkdir /tmp/cdimage
mount -ro loop /tmp/cdimage
cp -v /media/DATA/centos/; sync
此时最好检查一下复制后的文件的校验和,通常不会有错。
cp -rv /tmp/cdimage/images/ /media/DATA/centos/
4.在 VFAT 分区和 MBR 上安装和配置 syslinux:
syslinux --stupid /dev/sdg1 # 或syslinux -s /dev/sdg1,以系统支
持的为准
dd if=/usr/share/syslinux/ of=/dev/sdg # 在 Linuxdeepin
中 位于/usr/lib/syslinux/,此处以实际为准,
还可能在其他位置
cd /media/BOOT
cp -rv /tmp/cdimage/isolinux syslinux
mv syslinux/ syslinux/
rm -f syslinux/
rm -f syslinux/vesamenu.c32
cp -v /usr/share/syslinux/vesamenu.c32 syslinux/ # 在
Linuxdeepin 中 vesamenu.c32 位于/usr/lib/syslinux/vesamenu.c32,
此处以实际为准,vesamenu.c32 还可能在其他位置
umount /tmp/cdimage
编辑器在文件的每个区域的“append”后添加语句:
method=hd:sda2:/centos # 此处有可能不是 sda,很有可能是安装程序识
别 U 盘的名称,我还没搞明白,若依样画葫芦后不行,可结合下文更改为安
装程序识别 U 盘的名称
5.安全删除 U 盘,关机,再开机,调整为从 U 盘启动。
安装时,注意选择安装镜像的位置为/dev/sdx2,此处的 sdx 由安装时识别
的为准,有可能是 sdb,也有可能是其他。有一个讨巧的办法,在选择安装
镜像的位置时,屏幕上提示按 F2键可以为安装程序不能识别的硬件选择
驱动,按下 F2 后,任意翻找,应该会发现 U 盘在安装程序中被识别的具体
名称,确定后退出查找驱动即可。接下来就好好安装吧。
如有错误,请多多指教。
本文档由曹旭东参考
/HowTos/InstallFromUSBkey 整理而成。
本文档采用 知识共享“署名 2.5 中国大陆”许可协议 授权。
This work is licensed under the Creative Commons
Attribution 2.5 China Mainland License. To view a copy of
this license, visit
/licenses/by/2.5/cn/ or send a
letter to Creative Commons, 444 Castro Street, Suite 900,
Mountain View, California, 94041, USA.


发布评论