linux u盘 kickstart append ks=,PE,Dos工具箱,自动安装linux的U盘制作

我的制作环境说明

16G U盘一个;

下载:syslinux-6.03.zip,  https://www.kernel.org/pub/linux/utils/boot/syslinux/

WinPE_sever_iso.exe,http://www.upantool.com/iso/cdrom/3580.html

maxdos9.img, http://pan.baidu.com/share/link?shareid=3171728153&uk=453472358&fid=3232749928

系统环境:本地系统Win7,Vmware中的redhat 6.3 。

一、使用syslinux将U盘制作为引导盘

1.1 打开cmd,进入syslinux-6.03\bios\win32,并安装syslinux引导程序

1. 使用U盘格式化工具FormatTool.exe将U盘格式化为ntfs的格式,因为fat不支持大于4G的单个文件

2. cd syslinux-6.03\bios\win32

3. syslinux.exe -asf i:

1.2 建立i:\boot\syslinux目录,配置syslinux.cfg

mkdir i:\boot\syslinux

cd i:\boot\syslinux

notepad syslinux.cfg

default vesamenu.c32 #显示图形菜单

timeout 100 #计时10秒钟后自动启动第一个菜单项

menu background splash.jpg #显示背景图片

menu title WinPE and Dos9 and Install Linux 6.3 #显示菜单标题

menu color border 0 #ffffffff #00000000 #显示菜单边框颜色

menu color sel 7 #ffffffff #ff000000 #显示所选菜单的颜色

menu color tabmsg 0 #ffffffff #00000000 #显示提示[tab]键的信息颜色

menu color unsel 0 #ffffffff #00000000 #显示未被选中的菜单的颜色

label win2003pe

menu label WinPE 2003 #菜单所显示的内容

kernel memdisk initrd=win2003pe.iso

append iso raw

label maxdos9

menu label Dos9 tools box

kernel memdisk

append initrd=maxdos9.img

label rhel6.3

menu label Install RHEL6.3

kenel vmlinuz

append initrd=initrd.img ks=hd:sdb1:/boot/syslinux/ks.cfg

1.3 拷贝vesamenu.c32及它的关联库文件到 i:\boot\syslinux

mkdir i:\rhel6.3\images

copy rhel-server-6.3-x86_64-dvd.iso i:\rhel6.3

copy install.img i:\rhel6.3\images #install.img是iso镜像中的images目录下

copy syslinux-6.03\bios\com32\menu\vesamenu.c32 i:\boot\syslinux

copy syslinux-6.03\bios\com32\lib\libcom32.c32 i:\boot\syslinux

copy syslinux-6.03\bios\com32\libu\libutil.c32 i:\boot\syslinux

copy syslinux-6.03\bios\memdisk i:\boot\syslinux

以及将下载的 win2003pe.iso、(vmlinuz、initrd.img 注:这两个文件在iso镜像中的isolinux目录下) 和 maxdos9.img拷贝到 i:\boot\syslinux下

二、建立自动化安装文件kickstart

2.1 建立ks.cfg

# Kickstart file automatically generated by anaconda.

#version=DEVEL

install

#text

harddrive --partition=sdb1 --dir=rhel6.3

lang en_US.UTF-8

keyboard us

network --onboot no --device eth0 --bootproto dhcp --noipv6

rootpw  --iscrypted $6$la7VmVE5cqtoRACA$91vLQgvbl9Wj5ELIhXdkP4VtOEPn71jWmY.kvTXvGnzu5Up4kx59TUGWNfh/SAjni6bo0gbHe9vk06UiABHxZ1

firewall --service=ssh

authconfig --enableshadow --passalgo=sha512

selinux --enforcing

timezone --utc Asia/Shanghai

zerombr

bootloader --location=mbr --driveorder=sda

# 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 --none

clearpart --all --drives=sda --initlabel

part /boot --fstype=ext4 --size=300 --ondrive=sda

part pv.01 --size=8000 --ondrive=sda

volgroup rootvg pv.01

logvol / --fstype=ext4 --vgname=rootvg --size=5000 --name=rootvol

logvol swap --fstype=swap --vgname=rootvg --size=1024 --name=swapvol

%packages

@core

@server-policy

man

setup

%end

至此,制作完成!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值