u盘安装linux kickstart,用U盘自动化安装CentOS
---------------------13/01/08更新---------------------
我们也可以修改iso镜像,刻录到cd,从cd自动化安装,这个很简单。
(1) 用ultralISO打开镜像,把isolinux/isolinux.cfg 提取出来,修改如下,修改完毕替换原来的即可
.....
label ks
kernel vmlinuz
append ks=cdrom:/anaconda-ks.cfg initrd=initrd.img ##告诉它用哪个ks即可
.....
(2) 将ks文件上传到cd的/下即可
最后别忘记保存iso,在虚拟机上测试,然后再刻录到光盘,简单吧
--------------------------------------------------------
以前用cd安装CentOS,今天安装系统时到最后始终过不去,看来cd盘片是挂了,于是索性制作个U盘自动安装的吧。步骤不难,安装速度也比cd快,还不用交互,呵呵,我感觉挺high,一起来吧!
我的环境: 宿主机xp sp3 ,虚拟机 vmware 9.0
准备:
1. CentOS-5.8-x86_64-bin-DVD-1of2.iso ## 第二张可不需要
2. syslinux.exe ## 下载地址:我下载的是最新的syslinux-5.00.zip,windows上用
3. U盘>=8G ## 现在的CentOS镜像已经超过4G
4. 一台安装好的Linux(我是在虚拟机中)
一. 在U盘中建立分区
将U盘插入Linux所在机器中,对其分区。如果你只有一块硬盘U盘被认成sdb,分区为sdb1: 大小:500M 格式:msdos或vfat 用途:启动分区 sdb2: 大小 5G 格式:ext2 用途:存放安装镜像 sdb3: 大小:剩余的所有 格式:fat32 用途:这部分可用来存放其它东西的
————————————————————————————
更新:U盘不管你划几个区,在windows上只能显示一个,我16G的U盘只安装一个系统有点浪费啊!
————————————————————————————
此步骤不再详述。
二. 挂载镜像,制作启动分区
2.1 建立/mnt/boot, /mnt/data, /mnt/cdrom
mkdir /mnt/{boot,data,cdrom}
2.2 挂载ISO镜像,sdb1,sdb2
mount /dev/cdrom /mnt/cdrom
mount /dev/sdb1 /mnt/boot
mount /dev/sdb2 /mnt/data
2.3 拷贝光盘中的启动目录到 /mnt/boot
cp -a /mnt/cdrom/isolinux/ /mnt/boot/syslinux##老版本centos可能不是这个位置,复制isolinux目录即可
2.4 拷贝一分kickstart配置文件到/mnt/boot 用于自动化安装
cp /root/anaconda-ks.cfg /mnt/boot
2.5 修改syslinux目录下的配置文件
cd /mnt/boot/syslinux/
mv isolinux.cfg syslinux.cfg
vi syslinux.cfg ##最后记的强制保存
default ks ##修改ks为默认,不用输入ks再了
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux ##label代表输入linux就以以下配置运行
kernel vmlinuz
append initrdinitrd=initrd.img
label text
kernel vmlinuz
append initrdinitrd=initrd.img text
label ks
kernel vmlinuz
append ks=hd:sdb1:/anaconda-ks.cfginitrdinitrd=initrd.img
##修改使用的ks文件,我们的是sdb1下的anaconda-ks.cfg,其它的都是默认
label local
localboot 1
label memtest86
kernel memtest
append -
2.6 修改ks配置文件,以符合你的自动化安装需求
cd ..
vi anaconda-ks.cfg
install
harddrive --partition=sdb2--dir=
##这是最需要改的,其它的用默认也可,根据需求来,--dir=代表从镜像在sdb2中,如果在sdb2的子目录下--dir后接目录名称
lang en_US.UTF-8
keyboard us
text
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$p6PtASuF$tm6Wf6o/htTLC27hxW5Ua/
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc Asia/Shanghai
bootloader --location=mbr--driveorder=sda##看好是sda哦,分区根据需求来
clearpart --linux --drives=sda
part /boot --fstype ext3 --size=100--ondisk=sda
part pv.2 --size=0--grow--ondisk=sda
volgroup VolGroup00 --pesize=32768pv.2
logvol / --fstype ext3 --name=LogVol00--vgname=VolGroup00--size=1024--grow
logvol swap --fstype swap --name=LogVol01--vgname=VolGroup00--size=1008--grow--maxsize=2016
%packages ##下面是安装的软件,@的是组
@base
@core
@dialup
@editors
@text-internet
keyutils
2.7 在sdb上安装mbr
windos中将syslinux-5.00.zip解压到d盘,先卸载sdb1|sdb2,再与vmware断开,再执行如下
开始--运行--cmd 进入dos
d: ##进入d盘
cd syslinux-5.00 ##dir是Linux下的ls
cd win32
D:\syslinux-5.00\win32>syslinux.exe -a -m i: #i 是指的你的U盘盘符
##安装mbr到此启动盘制作完毕
三. 将CentOS-5.8-x86_64-bin-DVD-1of2.iso 拷贝到sdb2上
我的ISO是在xp上,我共享后在linux上挂载复制的,你也可以用ftp,只要拷到sdb2上即可
四. 卸载sdb1 sdb2 在虚拟机上测试安装
4.1 卸载
umount /dev/sdb1 ##如果卸不下来请fuser -km /dev/sdb1后再卸载
umount /dev/sdb2
4.2 测试,你可以用真机测试能不能启动,安装的话还不一定有这条件,与是我们在vmware中测试
4.2.1 新建一没安装系统的虚拟机,不再赘述
4.2.2 修改虚拟机配置,添加U盘为harddisk如下图 ##如果里面没发现PhysicalDrive1请断开usb与vmare的连接,关闭vmare重新打开
4.2.3 调节虚拟机bios启动顺序
打开虚拟机--F2--BOOT--+Hard Drive 将(0:1)按+ - 调到上面,如下图,F10保存,退出,这时候虚拟机重启,看到安装界面,直接回车或输入ks 自动安装
到此u盘制作完毕,你也试试吧
u盘安装linux kickstart,用U盘自动化安装CentOS相关推荐
- pxe安装linux dhcp失败,利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教...
@利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教 [root@localhost ~]# systemctl start dhcpd.service Job for dhc ...
- linux如何转化u盘格式的文件格式,uefi启动u盘安装linux怎么将u盘转换格式
win7删除管理员账户操作方法: 1.首先鼠标右键单击计算机,选择管理;如图所u盘装win10系统可以吗示: 2.选择系统工具,雨林木风win764位笔记本系统,然后选择本地用户和组,点击" ...
- linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...
怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点 光盘镜象文件名字为: 5.1-RELEASE-i386-disc1.iso 5.1- ...
- 怎么在虚拟机上安装linux mint,如何在VirtualBox上安装Linux Mint?
本文概述 在VirtualBox上安装Linux Mint的分步指南. Linux Mint是社区驱动的基于ubuntu的开源操作系统.它是免费使用的:这就是为什么它受到全球数百万用户的喜爱和采用的原 ...
- 1. 安装Linux虚拟机:centos7操作系统 2. 安装openstack-rocky版本 allinone环境
1. 安装Linux虚拟机:centos7操作系统 2. 安装openstack-rocky版本 allinone环境 (1)虚拟机创建 (2)NetworkManager服务.禁用防火墙与SELin ...
- 第三方软件库的创建,使用U盘安装Linux系统,U盘的初始化,system-config-kickstart安装虚拟机
一.第三方软件库的创建 首先创建一个一个只含有.rpm软件包的文件夹/mnt/software 使用命令createrepo -v生成/software的数据信息 查看,目录中生成了repodata ...
- grub命令 u盘安装linux,通过grub-install命令把grub安装到u盘-总结
通过grub-install命令把grub安装到u盘 ①准备一个u盘,容量不限,能有1MB都足够了. ②把u盘格式化(我把u盘格式化成FAT.fat32格式了,最后证明也是成功的). ③开启linux ...
- usb3.0 u盘 安装 linux,在16G USB3.0中安装ubuntu10.10成功!U盘功能可用
折腾了快两天,终于成功的将ubuntu装入U盘,同时能够保持U盘功能,激动ing... 感兴趣的同学可以查看附件.(ps:不会传,现把全文内容附上,说不上原创,不过集合了网上很多的资源,自己稍有发挥. ...
- u盘安装linux 无法启动,U盘安装linux,无法启动问题解决方法.doc
U盘安装linux,拔掉U盘后无法启动系统解决方法 一. 在安装进度条跑完重启后,先不要拔掉U盘,等待重启成功,并按要求完成系统 设置. 二.再次重启后,拔掉U盘,屏幕上出现grub>字符.输入 ...
最新文章
- 网站长尾关键词优化有门道!
- CVPR 2019 GCT:《Graph Convolutional Tracking》论文笔记
- domino导出数据至Excel
- 27对象的向上向下转型
- 【python数据挖掘课程】二十二.Basemap地图包安装入门及基础知识讲解
- 3.Programming in TensorFlow and Keras
- bootstrap带有下拉按钮的输入框_Bootstrap的输入框组样式
- 【摘要】抽取式摘要:TextRank和BertSum。
- matlab微带带通滤波器,小型化宽阻带微带带通滤波器的设计方案
- Python电影售票系统
- 美团外卖uml流程图_以美团外卖为例,区别业务流程图和页面流程图 | 人人都是产品经理...
- HTML标签常用标签
- 前端生产环境调试工具sourcemap的使用
- 国外计算机cpu排行,电脑处理器最新排行天梯图_处理器CPU最新天梯图2020 - 系统家园...
- 父母亲的“智能生活”你关心过吗?
- python思维导图
- Vue Loading插件
- 2021-11-14 2021年煤矿采煤机(掘进机)操作考试资料及煤矿采煤机(掘进机)操作免费试题
- Mac数据恢复方法介绍——易我数据恢复
- BBTools Shadow:360°真实阴影效果PS插件安装教程使用方法
热门文章
- 网络协议 -- UDP协议(3)广播
- 【软考软件评测师】2014综合知识历年真题
- 32.768khz晶振在手表中的作用
- 有以下三张表,学生表 student 课程表 course 成绩表 result
- 胡小兔的 高考2019 游记
- 人类创造出来的世界——电子世界
- 《算法导论3rd第二十五章》所有结点对的最短路径问题
- 题外话之怎么脱离旱鸭子
- You are infinite. And on those keys, the music that you can make is infinite.
- Windows7 IIS7.5部署ASP网站