`
zhengdl126
  • 浏览: 2538700 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

[转]从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
clip_image002
clip_image004
首先创建一个分区(格式化成dos分区)用来存放启动文件分了400多M
clip_image006
然后剩下的空间全部分给/dev/sdb2,存放iso文件
clip_image008
查看分区结果
clip_image010
保存退出
clip_image012
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
clip_image014
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
clip_image016
修改为
clip_image018
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
clip_image020
2. 拷贝 syslinux.exe 到系统目录,最后路径为下图
clip_image022
3. dos 命令里执行下图命令开始写 mbr
clip_image024
在测试机上测试
设置测试机的启动顺序是从U盘启动,启动后如果没错误会弹出红帽子的安装界面然后再boot后输入:ks并且回车即可完成安装系统
分享到:
评论

相关推荐

    U盘无人值守安装linux操作系统可用.pdf

    U盘无人值守安装Linux操作系统可用 本文档主要介绍如何使用U盘无人值守安装Linux操作系统环境,安装了定制版的RHEL 5.3操作系统。下面将详细介绍安装过程中的每一步骤。 首先,需要准备一个大约1G的U盘,用于安装...

    U盘无人值守安装linux

    在计算机技术领域,U盘无人值守安装Linux是一项高级技能,它允许用户通过预先设置的脚本和配置文件自动完成Linux系统的安装过程,包括自动分区、创建用户账户等操作。这一过程涉及到系统启动原理、GRUB安装、内核...

    u盘安装linux整包下载

    Linux操作系统以其开源、自由、稳定的特点受到众多技术爱好者和专业人士的喜爱。通过U盘来安装Linux是一种灵活且便捷的方法,尤其适合那些希望在不破坏现有系统的情况下尝试Linux或进行系统维护的用户。本教程将详细...

    Linux系统救援详解+Usb系统+PXE

    PXE是一种网络启动技术,允许计算机通过网络从远程服务器下载操作系统映像并进行安装或启动。PXE广泛应用于大规模的无人值守安装、系统更新和故障恢复场景。 1. **PXE服务器设置**:配置DHCP服务器提供PXE启动选项...

    DELL_R730安装操作系统图解教程.doc

    随后,服务器会从U盘启动并开始操作系统安装过程。 在安装操作系统时,要特别注意选择适当的版本和类型。如果需要图形化界面(例如Windows Server带有桌面体验功能),记得在安装过程中选择相应的选项,否则安装完...

    Linux下基于ARM9的嵌入式视频循环采集监控系统.pdf

    该系统基于Linux操作系统和ARM9架构的微型计算机,旨在实现简易安装、低成本、快速移动的实时视频监控。文章着重解决了在嵌入式Linux环境下,多文件采集过程中可能出现的数据丢失和缺帧问题。 【Linux操作系统】...

    通过网络安装windows系统.doc

    1. **Unattended**: 这是一款用于自动化安装Windows操作系统的工具,支持无人值守安装。 2. **Tftpd32**: TFTP服务器软件,用于传输PXE引导文件。 3. **Unattended-4.6-Linuxboot.zip**: 包含了Linux辅助文件和TFTP...

    一键万能启动本地文件工具(PE、系统安装)【WIM/VHD/ISO/EFI/MORE】

    本程序全环境支持选择微软原版ISO、LINUX系统ISO进行安装,无人值守的话,呃。。。目前没弄 使用方法,右键管理员运行本程序,浏览,找到你想启动的文件,点启动即可, 重点:只会进入一次,退出后就会恢复进入正常...

    由0晋升200%系统高手

    1.2.2 无人值守安装 1.3 多系统安装 1.3.1 为Linux准备空间 1.3.2 用分区魔术师准备Linux空间 1.3.3 实战Windows XP/Linux双系统 1.3.4 用NTLDR实现多重引导 1.3.5 Windows与Linux资源共享 实例1:找回...

    TeamViewer8.0

    - **多平台支持**:TeamViewer可在Windows、Mac、Linux、iOS和Android等多种操作系统上运行。 - **会议与演示**:可以组织在线会议,允许多个参与者同时观看和控制演示。 - **无人值守访问**:通过设置密码,即使...

    一键GHOST v2009.07.15 硬盘版正式版

    一键GHOST,高智能的GHOST,只需按一个键,就能实现全自动无人值守操作,让你一爽到底! v2009.07.15 更新摘要: *支持Windows7,解决Vista没有本软件启动项的问题 *支持系统在非C盘/非活动分区/尾分区等特殊情况 *支持...

    一键GHOST V2008.08.08 奥运版 | 一键备份系统盘/ 一键恢复系统盘

    一键GHOST,高智能的GHOST,只需按一下"K"键,就能实现全自动无人值守操作,让你一爽到底! 【软件特点】 一键备份C盘;一键恢复C盘;中文向导;GHOST 【更新日志】 一键GHOST V2008.08.08 奥运版 * GHOST默认内核更换为...

Global site tag (gtag.js) - Google Analytics