windows装linux无u盘安装,u盘无人值守安装linux操作系统
http://qubaoquan.blog.51cto.com/1246748/305623
本文的目的是:实现从U盘无人值守安装Linux操作系统
环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios可能是最小的了所以选择了这个(2.6个G)就是因为我的U盘太小了,只要U盘能改装下,操作系统自选,另外需要两台服务器,一台做服务器端用来创建分区,拷贝文件,一台做测试机用来测试U盘安装,还有有一台windows操作系统用来引导写mbr
服务器上操作:
1.首先创建 ISO 挂载点
[root@tomcat1 srv]# mkdir -p /mnt/iso/
2 . 挂载操作系统的 ISO
[root@tomcat1 srv]# mount -o loop RHEL4.8-x86_64-AS-DVD.iso /mnt/iso/
3给 U 盘分区(本环境被识别为 /dev/sdb )
[root@tomcat1 srv]# fdisk /dev/sdb
首先创建一个分区(格式化成dos分区)用来存放启动文件分了400多M
然后剩下的空间全部分给/dev/sdb2,存放iso文件
查看分区结果
保存退出
4 . 创建两个挂载 U 盘的挂载点
[root@tomcat1 srv]# mkdir -p mnt/usb1
[root@tomcat1 srv]# mkdir -p mnt/usb2
5 . 格式化第一个分区成 dos 分区
[root@tomcat1 srv]# mkfs.msdos /dev/sdb1
6 . 格式化第二个分区为 ext2 分区(因为 syslinux 暂不支持 ext3 文件系统)
[root@tomcat1 srv]# mkfs.ext2 /dev/sdb2
7 . 分别挂载
[root@tomcat1 srv]# mount /dev/sdb1 /mnt/usb1
[root@tomcat1 srv]# mount /dev/sdb2 /mnt/usb2
8 . 查看本地分区情况
[root@tomcat1 srv]# df –lh
9 . 移动 isolinux 目录到 dos 分区并且重命名
[root@tomcat1 srv]# cp -a /mnt/iso/isolinux/ /mnt/usb1/syslinux
10 .拷贝自动安装读取的文件到 dos 分区
[root@tomcat1 srv]# cp -a /root/anaconda-ks.cfg /mnt/usb1
11 . 复制系统 ISO 文件
[root@tomcat1 srv]# cp -a RHEL4.8-x86_64-AS-DVD.iso /mnt/usb2
12 . 进去 dos 分区重命名文件并且编辑
[root@tomcat1 srv]# cd /mnt/usb1/syslinux/
[root@tomcat1 syslinux]# mv isolinux.cfg syslinux.cfg
[root@tomcat1 syslinux]# chmod +w syslinux.cfg(原本为只读文件)
[root@tomcat1 syslinux]# vi syslinux.cfg
把
修改为
13 . 然后修改自动启动的配置文件
[root@tomcat1 syslinux]# cd /mnt/usb1
[root@tomcat1 usb1]# vi anaconda-ks.cfg
# Kickstart file automatically generated by anaconda.
install
harddrive --partition=sdb2 --dir=
lang en_US.UTF-8
keyboard us
text
rootpw 123456
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc America/New_York
bootloader --location=partition --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 --linux
part / --fstype ext3 --size=20000
part /var --fstype ext3 --size=20000
part /usr --fstype ext3 --size=20000
part /data --fstype ext3 --size=1 --grow
part swap --size=4096
%packages
@development-libs
@system-tools
@core
@base
@network-server
@admin-tools
@development-tools
audit
kexec-tools
device-mapper-multipath
imake
在windows操作系统操作
1.从 linux 服务器上把 U 盘拔出插在 windows 上,本文配识别为 I 盘
2.拷贝 syslinux.exe 到系统目录,最后路径为下图
3.在 dos 命令里执行下图命令开始写 mbr
在测试机上测试
设置测试机的启动顺序是从U盘启动,启动后如果没错误会弹出红帽子的安装界面然后再boot后输入:ks并且回车即可完成安装系统
windows装linux无u盘安装,u盘无人值守安装linux操作系统相关推荐
- Linux PXE批量网络装机与Kickstart 无人值守安装
Linux PXE批量网络装机与Kickstart 无人值守安装 一.PXE批量网络装机 二.PXE的三个优点 三.搭建PXE的先前条件 四.配置PXE装机服务器 1.安装并启用 TFTP 服务 2. ...
- linux网络安装pxe及无人值守安装
linux网络安装pxe及无人值守安装 安装tftp-server 2. 修改tftp默认配置文件,打开服务 3. 启动服务 4. 进入/cdrom/images/pxeboot复制文件vmlinuz ...
- pxe安装linux dhcp失败,PXE+DHCP+NFS+KICKSTART无人值守安装RHEL6.4
实验要求: 服务器(192.168.100.250)给192.168.100.0网段的客户机安装RHEL6.4操作系统,并给每台客户端192.168.100.x分配主机名clientx.linuxid ...
- PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装
PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...
- PXE远程安装和Kickstart无人值守安装
目录 一.PXE概述 二.PXE服务的构建过程 三.配置PXE 安装并配置tftp服务 准备PXE引导镜像文件pxelinux.0 配置default菜单文件 安装ftp服务,准备centos7安装 ...
- linux下pex安装Win7,PEX无人值守安装linux
一.准备相关环境 1.如果环境没有网络,我们准备可以拿光盘做yum源来安装相应的软件[root@centso-test ~]# mkdir /media/cdrom # 创建挂载点 [root@ce ...
- 无人值守安装之cdrom_无人值守安装
第一阶段 项目内容: 内容配置 PXE+DHCP+vsftp ,实现客户端网络安装 linux 操作系统 阶段目的: 目的是让你体验如何通过网络引导,安装 redhat 系统,解决了很多时候没有光驱, ...
- 无人值守安装linux7,kickstart无人值守安装CentOS7
1.光盘(ISO文件,光盘的镜像文件) à每一台物理机都得给一个光驱,如果用外置光驱的话,每台机器都需要插一下 2.U盘:ISO镜像刻录到U盘à需要每台机器都需要插一下 3.并行安装à网络安装 批量自 ...
- 点击windows live writer无反应 / 使用windows live writer的前提
重装系统之后 点击安装好的 windows live writer 无任何反应,其实是因为我们没有安装.net framework支持库. 技术人员的话 很好解决的 ,装个vs2005,sql200 ...
- LInux CentOS6 无人值守安装实例(原作)
Linux CentOS6 无人值守安装: 繁重多台服务器安装是一件既没有技术含量有大量浪费时间的过程,无人值守安装是一个可以很方便的定制多台服务器的优选解决方案,一下就来介绍下我的无人值守安装案例: ...
最新文章
- Angular应用中tsconfig.json文件配置说明及配置全局路径映射
- Objective-C中的Category
- Mac 安装 Eclipse
- linux shell 字符串比较相等、不相等
- Java学习笔记#数组的初始化方式
- codeforces 884E Binary Matrix 并查集,滚动数组
- Redis核心配置_Redis高级数据类型使用
- 10个简单步骤,完全理解SQL
- Docker容器开机自动启动
- 「晓松奇谈」——矮大紧语录
- 第一章 建立数学模型
- 微信小程序图片上传一直loading中,上传没反应
- 计算机ncre教材,ncre教材
- 超前点播风波后,中国视频行业变现仍需摸索中前行
- 怎么用计算机解开手机,怎么用手机解锁电脑?用手机指纹解锁电脑图文教程
- oracle如何查看已创建的序列?
- 用matlab编写一段将jpg图片格式转换成tiff格式
- wireshark三次握手抓包
- Centos7 firewall的使用,以开放3306端口为例
- json文件批量转txt