本文来自:http://ponyjava.iteye.com/blog/1329994
在linux下创建NTFS文件系统,系统类型选择是:7(HPFS/NTFS)
centos6.2的u盘安装盘的制作还是比较麻烦的,费了一番周折才搞定。
参考资料:
- 官网的制作文档,官网上介绍的是centos5.x的制作方式,有参考价值,但是在centos6.2不能成功。
- http://i.piupiupiu.com/lvmem/2011/07/25/centos-6-0-u%E7%9B%98%E5%AE%89%E8%A3%85%E5%B0%8F%E8%AE%B0/,这位仁兄尝试了5次,终于制作成功,功夫不负有心人。
- http://blog.csdn.net/phoenixie/article/details/6641165,这个也比较靠谱。
硬件要求:8G或以上的u盘,服务器支持从u盘启动。
原理及难点:
- centos6.2的dvd文件非常大,超过4G,fat32文件系统不支持4G以上文件;而用于引导linux的文件系统恰恰就是fat32格式。
- 将u盘分成两个区,一个用于启动linux,为fat32文件系统;一个用于存放安装文件,为ext2文件系统。
- 这一制作过程需要在linux环境下制作。没有linux环境的朋友只有先用虚拟机安装一个linux系统。这一过程会碰到的问题主要有:guest上网、安装vmware tool、host和guest文件共享、guest访问host中的u盘。还有在制作过程中可能会碰到某些命令找不到,这需要用yum安装一些包。如:mkfs.vfat目录需要yum install dosfstools,还有syslinux等。
过程:
1、检查当前磁盘情况
fdisk -l
u盘通常为/dev/sdb
2、分区
fdisk /dev/sdb
d # delete existing partition - repeat as necessary
n # new partition
p # primary
1 # partition number
<enter> # take the default
+100m # add 100 MB
t # change the type
1 # partition number
b # VFAT
n # new partition
p # primary
2 # partition number
<enter> # take the default
<enter> # take the default
a # toggle bootable flag
1 # partition number
w # write to disk
3、格式化
mkfs.vfat -n BOOT /dev/sdb1
mkfs.ext2 -m 0 -b 4096 -L DATA /dev/sdb2
4、重新拔插u盘
5、挂载u盘
mkdir /media/BOOT
mount /dev/sdb1 /media/BOOT
mkdir /media/DATA
mount /dev/sdb2 /media/DATA
6、将iso文件拷贝到u盘的/dev/sdb2分区。拷贝的时间比较长,需要半个小时,也可能要一个小时。be patient。拷贝之后可以做sha1sum校验,不过一般没有问题,这里就省了。除了拷贝iso文件外,还要拷贝dvd1.iso的image文件夹,这一点官网的文档没有提到,也许centos5.x的不用吧。
cd /dir/of/iso/images #进入iso所在文件夹
for i in 1 2; do cp -v CentOS-6.2-x86_64-bin-DVD${i}.iso /media/DATA/; sync; done
mkdir /tmp/cdimage
mount -ro loop CentOS-6.2-x86_64-bin-DVD1.iso /tmp/cdimage
cp -rv /tmp/cdimage/images /media/DATA
umount /media/DATA
7、用syslinux在u盘的/dev/sdb1分区制作linux启动盘。如果没有安装syslinux,那么yum install syslinux。
syslinux --stupid /dev/sdb1
dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb
cd /media/BOOT
cp -rv /tmp/cdimage/isolinux syslinux
mv syslinux/isolinux.cfg syslinux/syslinux.cfg
rm -f syslinux/isolinux.bin
umount /tmp/cdimage
8、修改syslinux.cfg,在append语句后面加上 method=hd:sda2:/
vi syslinux/syslinux.cfg
#内容片段start
default CentOS
label CentOS
kernel vmlinuz
append initrd=initrd.img method=hd:sdb2:/
#内容片段end
umount /media/BOOT
9、终于制作完成了,去试试吧。从此不用光驱安装linux,舒服!
另:买了一个16G的u盘,被这么折腾一下,只能用来装linux了,可是还将近10G的空间浪费掉了,这不是大材小用嘛。想了一下,由于windows只认第一个分区,于是u盘分成三个区,sdb1, 8G 自由分区; sdb2, 100M, 启动分区; sdb3, 8G, iso数据分区,这样就物尽其用了。
相关推荐
U盘安装centos方法
NULL 博文链接:https://itsaga.iteye.com/blog/2286554
U盘安装CentOS 6.0 实现目的:用U盘安装CentOS 6.0到服务器 工具软件: 1、U盘一只,我这里用到的是“朗科(Netac)USB3.0高速优盘 U903 16G” 2、CentOS 6.0系统镜像,我这里下载的是32位的系统CentOS-6.0-i386-...
U盘安装CentOS_6.2超级详细,写得很详细
U盘安装CentOS 6.5,用UltraISO写完后不需要复制ISO文件,直接安装就可以
实现光盘或者u盘安装 自动化配置,省去人力干预,并且预配置好定制的环境。 2、本文档预安装 Docker 19.03.6 Nvidia-docker2 Ansible 2.9 Python 3.6 Vim 、rsync、wget 6块硬盘: 1块做系统盘 5块分区挂载到/mnt/...
U盘安装CentOS_6.2(超级详细图解教程)
U盘安装CentOS,镜像制作工具。使用其它工具,无法正确引导安装的话。请使用此工具。
本文是用U盘安装Centos 的详细步骤和用到的软件,用U盘安装Centos与安装其他系统有些不同,希望大家注意,谢谢。
最简单、最实用的U盘安装centos操作系统,不走弯路。一步成功。保证5分花的值!
CentOS全名为“社区企业操作系统”(Community ...中国赢网以CentOS4.7(4系列的最终稳定版本)为例讲解如何在一台全新的服务器上安装CentOS系统。CentOS系统安装完成后,即可在此基础之上构建web服务,邮件服务等环境。
非常实用的一款安装说明,希望能多多帮助那些菜鸟。
教里如何用U盘安装Centos.双系统安装,最好先安装windows
怎样通过U盘启动安装 Centos6.4、图解、详细步骤
U盘安装Centos_6.5_64位(Win_7和Centos双系统)
centos6 centos7禁止u盘等大容量设备 移除usb-storage ,亲测禁止u盘访问!!!
U盘安装CentOS系统方法 简单实用
通过实战经验整理的“使用U盘快速安装CentOS系统”操作流程,每一步带拍照效果,大大提高安装操作系统的效率。
U盘安装Centos7过程,启动时卡在press the enter key to begin the installation process 就不动弹了。下载附件替换掉/syslinux/vesamenu.c32即可解决。