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

ade2bbbe711cbadc171053270a049b90.png

58515f9a820fec4fb6515451dc0bc86f.png

首先创建一个分区(格式化成dos分区)用来存放启动文件分了400多M

7b80e1aab18628cdc324460f1501a727.png

然后剩下的空间全部分给/dev/sdb2,存放iso文件

4493ce2afd903e838c94f7ef96aad8e0.png

查看分区结果

9363e408c256ac8c020c14421c677daf.png

保存退出

1e963c54fefe18d934d8bbedd0d81c49.png

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

fdc00c4783b828094987415d5687c2d7.png

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

9281b88eece8c690a0bc745d71da6142.png

修改为

430c86eae16591668a3713a3e82dd886.png

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 盘

a74e35fb76a5562baef92febfee25226.png

2.拷贝 syslinux.exe 到系统目录,最后路径为下图

4f26c00e0135050459c5dbfffc41acaa.png

3.在 dos 命令里执行下图命令开始写 mbr

fbd6ba8763355ac1dcbfec4a910bdc8b.png

在测试机上测试

设置测试机的启动顺序是从U盘启动,启动后如果没错误会弹出红帽子的安装界面然后再boot后输入:ks并且回车即可完成安装系统

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值