这个实验是根据秋香老师的做的 然后自己也整理了一遍 谢谢秋香老师的文档

U

盘自动安装系统:

准备工作:

1.

它包括

Centos

镜像(

DVD

)文件和

windows

版的

syslinux.exe

文件

2.

准备两个操作系统,一个

windows,

一个

linux.windows

用来做引导

--

mbr

和生成

ldlinux.sys;linux

用来创建分区、拷贝文件等。

3

linux

机器上创建

/mnt/usb1    /mnt/usb2   /mnt/ios

先在

linux

系统上进行如下操作:

1

、下载镜像或者用

FTP

上传到

linux

服务器上

2.

挂载

ISO

镜像

mount -o loop /root/CentOS-5.3-i386-bin-DVD.iso  /mnt/ios

3

插入

U

盘,然后执行

fdisk -l

检查是否被识别

创建两个分区。

4 .  fdisk /dev/sdb ,

创建

/dev/sdb1

/dev/sdb2

两个分区。并格式化两个分区

mkfs.msdos   /dev/sdb1 ;     mkfs.ext2   /dev/sdb2

5

挂载

mount /dev/sdb1  /mnt/usb1

mount /dev/sdb2  /mnt/usb2

6

复制目录及文件。

cp  -a /mnt/iso/isolinux    /mnt/usb1/syslinux

cp /root/anaconda-ks.cfg  /mnt/usb1

cp /root/CentOS-5.3-i386-bin-DVD.iso /mnt/usb2

mv /mnt/usb1/syslinux/isolinux.cfg   /mnt/usb1/syslinux/syslinux.cfg

修改文件

/mnt/usb1/syslinux/syslinux.cfg,

其修改后的内容如下

default linux

prompt 1

timeout 600

display boot.msg

F1 boot.msg

F2 options.msg

F3 general.msg

F4 param.msg

F5 rescue.msg

label linux

kernel vmlinuz

append initrd=initrd.img

label text

kernel vmlinuz

append initrd=initrd.img text

label ks

kernel vmlinuz

append ks=hd:sdb1:/anaconda-ks.cfg initrd=initrd.img

label local

localboot 1

label memtest86

kernel memtest

append �

append ks=hd:sdb1:/anaconda-ks.cfg initrd=initrd.img

”这一行是做了修改的,其作用是以硬盘方式(

u

盘也被认为是硬盘)引导系统,其所需的

centos

镜像文件在

u

盘的第二个分区,并且使用

kickstart

自动安装,指定

kickstart

配置文件的路径为

/anaconda-ks.cfg

,即

u

盘第一个分区的根目录下。

修改文件

/mnt/usb1/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 --enforcing

timezone --utc  Asia/Shanghai

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=80000

part /var --fstype ext3 --size=80000

part /usr --fstype ext3 --size=80000

part /opt --fstype ext3 --size=1 --grow

part swap --size=4096

%packages

@base

@core

@development-libs

@development-tools

@editors

@system-tools

keyutils

trousers

fipscheck

device-mapper-multipath

imake

audit

sysstat

拔出

u

盘,把它插在

windows

系统的机器上,然后执行命令

syslinux.exe  -a -m  i:

就开始写

mbr

和生成文件

ldlinux.sys

文件。注意

u

盘在

linux

下分了

2

个区,在

windows

下只能识别被格式化成的

dos

的那个分区(

/dev/sdb1

)

解压缩到

D

然后在

windows

机器的

dos

执行

进入路径

D:\syslinux>cd win32

D:\syslinux\win32>dir

驱动器

D

中的卷没有标签。

卷的序列号是

CC0B-6B84

D:\syslinux\win32

的目录

2011/04/19  05:25

2011/04/19  05:25

2011/04/19  05:24               589 find-mingw32.sh

2011/04/19  05:24             2,727 Makefile

2011/04/19  05:24               214 README

2011/04/19  05:25            71,168 syslinux.exe

4

个文件

74,698

字节

2

个目录

116,185,817,088

可用字节

执行

syslinux.exe  -a -m  i:           ###i

:为

U

盘在

windows

的盘符

开始安装

把处理好的

u

盘插如欲安装系统的服务器,然后开机,把引导设备改成

u

盘。无误后,片刻出现

centos

的安装界面,,直接输入

ks

回车,安装自动开始,片刻出现

centos

的安装界面,这个界面会有一个

syslinux.cfg

关键字错误的提示

yes

回车。

2-3

分钟就自动安装完毕

U盘linux自动安装系统,U盘自动安装系统:相关推荐

  1. u盘linux系统安装文件,使用U盘安装LINUX系统

    安装前的准备 检查配置 Linux系统对电脑配置要求较低,主要说的是Linux内核运行要求较低,但是Linux Deepin作为桌面版本,最新的12.12.1版本采Linux Deepin 自行开发的 ...

  2. mac u盘linux 双系统安装教程,U盘安装MAC双系统完美方案实现在MAC系统下使用双系统...

    现今,电脑双系统的使用已经非常普遍了,Windows7.WindowsXP混合,Windows7.Windows8一起的情况都有,那么在MAC系统下要想使用双系统用U盘该怎么来安装呢?让小编来为你详细 ...

  3. linux怎么取消挂在u盘,linux下如何挂载U盘

    挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区.插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1) ...

  4. 制作u盘linux课程报告,制作U盘linux.doc

    制作U盘linux 制作U盘linux 科技进步到今天,软驱开始慢慢退出市场,取而代之的是优盘.优盘和软盘相比,不但在容量上要大很多,而且在速度上也快了许多.以往建在软盘上的Linux 由于受限于1. ...

  5. u盘linux 使用痕迹,制作u盘linux-使用手册

    一.制作u盘linux必须要注意的几点 1.本人使用系统为 内核版本: 2-4-20-8  发行版本: redhat 9.0 2,格式化u盘的时候,一定要把/dev/sda1变成活动分区 3,安装gr ...

  6. linux 程序更新使用U盘,linux下如何使用U盘?

    昨天花了整整一天才把linux搞定,今天兴致勃勃地要把U盘上的文件拷贝过去.因为听同事说可以像在windows下那样直接双击使用U盘,于是照做了,哪曾想等了半天愣是没反应,最后还是提示错误,看来情报有 ...

  7. 虚拟机linux怎么插u盘,Linux虚拟机怎么挂载U盘

    U盘是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,那么大家知道Linux虚拟机怎么挂载U盘吗?学习啦小编分享了Linux虚拟机挂载U盘的方法,希望对大家有所帮助. Linux虚拟机挂载 ...

  8. u盘linux反应好慢,U盘加载速度缓慢的原因及解决小技巧

    原标题:U盘加载速度缓慢的原因及解决小技巧 U盘因其小巧和便捷携带而深受用户们的喜欢,我们经常用它来存储以及拷贝文件.但有一些用户在使用U盘的过程中遇到了U盘加载非常慢的情况,U盘插入电脑后,加载读取 ...

  9. 爱米云共享网盘linux,Cozy Drive下载-云盘同步程序 v3.27.0 官方版 - 下载吧

    Cozy Drive是一款功能强大.专业实用的云盘同步共享软件,使用这款软件用户可以将存储在Cozy中的文件与你的笔记本电脑或台式电脑中的文件数据同步,用户只需完成软件转换登录注册即可进入软件进行文件 ...

  10. linux模拟内存数据落盘,Linux:保证数据安全落盘

    背景 在很多IO场景中,我们经常需要确保数据已经安全的写到磁盘上,以便在系统宕机重启之后还能读到这些数据.但是我们都知道,linux系统的IO路径还是很复杂的,分为很多层,每一层都可能会有buffer ...

最新文章

  1. Linux —— 目录(文件夹)及文件相关处理指令
  2. idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...
  3. php 查询datetime,急急PHP,数据库中createtime字段类型为datetime,怎样根据这个查询一段时间内的数据...
  4. WebService大讲堂之Axis2(2):复合类型数据的传递
  5. MySQL - 体系结构初探
  6. BFS(入门题--迷宫)
  7. 算法设计与分析——动态规划——石子合并问题
  8. ipv4到ipv6的过渡
  9. C语言实例解析精粹学习笔记——36(模拟社会关系)
  10. applicationhostconfig
  11. 读完两遍《STL源码剖析》后,我发现了一些辛秘
  12. Android SDK是什么
  13. 006Python-Re库入门(正则表达式)
  14. js 移动端 下载 doc文件
  15. 【Vue基础知识总结 6,我的支付宝3面+美团4面+拼多多四面
  16. 哈啰电动车“智慧门店”设想,经销商们买账吗?
  17. 在线一键重装Win11系统步骤
  18. 数据库基本知识-总结
  19. uni-app做android应用开启定位权限
  20. 正则表达式中Pattern类、Matcher类和matches()方法简析

热门文章

  1. JavaWeb要解决的细节问题
  2. 07-CBAM_block注意力机制
  3. Cass7.0使用的感受
  4. overleaf(LATEX)插入表格,图片
  5. ESP8266--驱动DS18B20
  6. 阿里云短信服务开通(只限于测试,国内短信)
  7. win10 iis 静态html文件,win10系统iis10使用htaccess伪静态文件的教程
  8. 2021-05-31IDC销售管理系统——魔方财务真的好用吗?
  9. 微信小程序相关面试题
  10. 【python】使用爬虫爬取动漫之家漫画更新信息