CentOS 6.2系统全自动安装u盘的制作

 

 

首页Linux教程

背景:

阅读新闻

CentOS 6.2系统全自动安装u盘的制作

[日期:2012-08-09]   来源:Linux社区  作者:kakane   [字体:]  

1 准备工作

a> CentOS 系统镜像 : CentOS-6.2-x86_64-bin-DVD.iso

b> 8G U盘一个

c> centso5.0系统的vesamenu.c32 文件

d> windows系统下使用的syslinux.exe

e> centos的自动配置文件ks_centos.cfg


2 格式化u盘,将u盘分为两个区 --500M的vfat  和 其他的ext2

sudo fdisk  /dev/sdb

sudo mkfs.vfat  /dev/sdb1

sudo mkfs.ext2 /dev/sdb2


3 复制文件

a> sudo mount  /dev/sdb1  /mnt/sdb1

sudo mount  /dev/sdb2  /dev/sdb2

sudo mount -o loop CentOS-6.2-x86_64-bin-DVD.iso  /mnt/cen

b> sudo cp -r /men/cen/images  /mnt/sdb2

sudo cp  CentOS-6.2-x86_64-bin-DVD.iso  /mnt/sdb2

c> sudo cp -r /mnt/cen/isolinux  /mnt/sdb1/syslinux

sudo mv /mnt/sdb1/syslinux/isolinux.cfg  /mnt/sdb1/syslinux/syslinux.cfg

sudo cp vesamenu.c32  /mnt/sdb1/syslinux/     (覆盖centos6.2的vesamenu.c32文件,否则卡在 press the enter 界面)

d> sudo cp ks_centos  /mnt/sdb1/

e> sudo cp syslinux.exe  /mnt/sdb1


4  编辑配置

a>  vim /mnt/sdb1/syslinux/syslinux.cfg

修改内容

label linux
           menu label ^Install or upgrade an existing system
           menu default
           kernel vmlinuz
           append ks=hd:sda1:/ks_centos.cfg initrd=initrd.img

b> 在windos 系统下 进入u盘目录I

syslinux.exe -m -a  I:

生成系统文件ldlinux.sys

5  制作完成

附:  ks_centos 文件内容

vim  ks_cnetos

install        text        #url --url=ftp://192.168.68.254/centos        harddrive --partition=sda2 --dir=      lang en_US.UTF-8        keyboard us        network --device eth0 --bootproto dhcp        rootpw --iscrypted $1$JNve6BUI$Ivm.MDR3QnxIn8yeZQD0h0        firewall --disabled        authconfig --enableshadow --enablemd5        selinux --disabled        timezone --utc Asia/Shanghai        bootloader --location=mbr --driveorder=sdb --append="rhgb crashkernel=auto quiet"        # The following is the partition information you requested        # Note that any partitions you deleted are not expressed        # here so unless you clear all partitions first, this is        # not guaranteed to work        clearpart --all --drives=sdb --initlabel        part /boot --fstype ext3 --size=100 --ondisk=sdb      part swap --size=256 --ondisk=sdb      part / --fstype ext3 --size=1 --grow --asprimary     #volgroup VolGroup00 --pesize=32768 pv.2        #logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1024 --grow --maxsize=2048        #logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow        %packages      openssh-server      vim       %post --interpreter=/bin/bash        rm -rf /etc/yum.repos.d/*        echo '[centos6]        name=centos6        baseurl=ftp://192.168.68.254/centos        enabled=1        gpgcheck=0        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6' > /etc/yum.repos.d/centos6.repo        %end   

linux

JDK安装后为什么要配置Path环境变量

Linux Shell 最新笔记

相关资讯       CentOS 6.2 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21266.html