`
PonyJava
  • 浏览: 34514 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

制作centos 6.2 U盘安装盘

阅读更多
centos6.2的u盘安装盘的制作还是比较麻烦的,费了一番周折才搞定。

参考资料:


硬件要求: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、检查当前磁盘情况(在虚拟中需先挂载U盘,点击虚拟机右下角u盘图标,connect)
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
  label linux
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append method=hd:sda2:/ initrd=initrd.img
#内容片段end

umount /media/BOOT

9、终于制作完成了,去试试吧。从此不用光驱安装linux,舒服!

另:买了一个16G的u盘,被这么折腾一下,只能用来装linux了,可是还将近10G的空间浪费掉了,这不是大材小用嘛。想了一下,由于windows只认第一个分区,于是u盘分成三个区,sdb1, 8G 自由分区; sdb2, 100M, 启动分区; sdb3, 8G, iso数据分区,这样就物尽其用了。








1
3
分享到:
评论

相关推荐

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32 些文件是 6.0 的启动文件,能使 centos6.2 的U盘启动起来

    CentOS 6.2安装(超级详细图解教程)

    * 使用光盘或者 U 盘成功引导后,出现安装界面。 * 选择“安装或升级现有的系统”,回车。 * 选择“Skip”跳过 CD 媒体测试。 * 选择语言为中文(简体),键盘模式默认即可。 知识点三:设置计算机名和时区 * 设置...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    U盘安装CentOS_6.2(超级详细图解教程)

    - 将下载好的系统镜像文件`CentOS-6.2-i386-bin-DVD1.iso`复制到U盘根目录下。 ##### 二、安装CentOS 6.2 1. **设置U盘为第一启动项** - 开机进入BIOS设置,将U盘设为第一启动项。 - 重启后,选择默认的第一项...

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS6.2 NTP时间服务器搭建

    "CentOS 6.2 NTP 时间服务器搭建" NTP(Network Time Protocol,网络时间协议)是一种同步时间的协议,用于让计算机系统的时钟保持同步。CentOS 6.2 NTP 时间服务器搭建是指在 CentOS 6.2 操作系统上搭建 NTP ...

    CentOS 6.2安装教程

    **CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...

    U盘安装CentOS_6.2超级详细

    ### U盘安装CentOS_6.2超级详细指南 #### 实现目的与所需工具 本文旨在详细介绍如何通过U盘安装CentOS_6.2 32位系统,为那些希望在无光驱环境下安装操作系统的用户提供一个清晰的操作流程。所需工具包括: 1. **...

    CentOS6.2安装(超级详细图解教程)

    ### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...

    U盘安装CentOS 6.2(超级详细图解教程)

    - 将下载好的系统镜像文件CentOS-6.2-i386-bin-DVD1.iso复制到U盘根目录下。 至此,U盘启动盘制作完成。 ##### 二、安装CentOS 6.2 1. **设置U盘为第一启动项**: - 开机后进入BIOS设置,将U盘设置为第一启动...

    CentOS_6.2_x86_64操作系统

    CentOS 6.2 x86_64 是一款基于Linux的开源操作系统,它由社区支持,主要面向服务器和桌面环境。本操作系统以其稳定性和安全性著称,是很多企业和个人用户的首选。以下是安装 CentOS 6.2 x86_64 操作系统的详细步骤:...

    CentOS6.2硬盘安装指南

    ### CentOS6.2硬盘安装全解析 #### 一、下载CentOS6.2镜像文件 在准备硬盘安装CentOS6.2之前,首要任务是从官方或其他可信赖的渠道下载正确的ISO镜像文件。根据需求,可以选择不同类型的镜像: 1. **CentOS-6.2-...

    centos6.2更新yum源

    ### CentOS 6.2 更新 YUM 源详解 #### 一、背景介绍 CentOS 6.2 是一个基于 Red Hat Enterprise Linux (RHEL) 6.2 的开源操作系统版本,广泛应用于服务器环境中。YUM(Yellowdog Updater Modified)是 CentOS 和...

    Centos6.2 X86_64系统定制详细说明

    提供的文件"美河学习在线eimhe.com]centos6.2 X86_64系统定制详细说明.pdf"应该包含了上述步骤的详细指南和具体操作方法。阅读这份文档,你将能够按照已验证的流程进行定制,避免不必要的错误和重复工作。在实践中,...

    CentOS6.2使用第三方yum源安装更多rpm软件包宣贯.pdf

    在使用Linux操作系统,尤其是CentOS 6.2版本时,可能会遇到系统自带的YUM仓库中可用的RPM软件包不足以满足所有需求的情况。本文主要介绍如何通过添加第三方YUM源来扩展软件包的安装范围,以解决在CentOS 6.2中无法...

Global site tag (gtag.js) - Google Analytics