您的位置:首页 > 运维架构 > Linux

从U盘无人值守安装linux操作系统

2011-11-16 10:24 651 查看
简介:这是从U盘无人值守安装linux操作系统的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=329775' scrolling='no'> 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并且回车即可完成安装系统
“从U盘无人值守安装linux操作系统”的更多相关文章 》

爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/329775.html pageNo:12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: