虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Fedora > U盘无人值守安装fedora 13方法

U盘无人值守安装fedora 13方法
类别:Fedora   作者:码皇   来源:互联网   点击:

U盘无人值守安装fedora 13方法 一、项目需求说明:公司接到一个项目要求快速安装50套fedora13的系统。 首先想到的是通过网络实现无人守值安

U盘无人值守安装fedora 13方法                                                               一、项目需求说明:公司接到一个项目要求快速安装50套fedora13的系统。         首先想到的是通过网络实现无人守值安装fedora13,因为网络无人值守安装linux系统已经非常熟悉了,很快就搭建好了网络安装环境,但实际安装过程中却因为网络瓶颈问题导致安装速度非常慢。时间比较紧急,紧忙想办法更换其他安装方案,最后选择使用U盘安装来实现无人值守安装fedora13系统;因为根据以前使用U盘安装的经验发现U盘安装的速度也比较快。 二、制作工具:16G Kingston U盘1个;U盘启动制作工具ultraiso_v9.5.2.zip;iso镜像文件Fedora-13-i386-DVD.iso
  三、制作U盘启动的方法:         1.先使用Ultraiso软件打开fedora-13-i386-DVD.iso,因为是在Win7系统下制作,运行Ultraiso软件时点右键选择“以管理员身份运行”。  www.2cto.com           2.在打开的iso文件管理窗口中,删除整个Packages文件夹;因为实际的安装过程中根本用不到这个Packages里面的包,反而会占用很大的U盘空间,并且增加整个启动U盘的制作时间;如果U盘空间够大,又能够容忍稍长的制作时间的话,不删除也行。         3.插入U盘,并在Ultraiso软件的主菜单上选择:启动 ->写入硬盘镜像;弹出的对话框中会显示:硬盘驱动器为插入的U盘,映像文件为刚刚打开的iso路径,写入方式选择“USB-HDD+”;点击“写入”,直到制作完成,提示制作成功;此时,可以先测试一下U盘能否引导,电脑开机U盘引导设置大伙儿都懂的,不多说。         4.拷贝fedora-13-i386-DVD.iso到刚刚制作好的U盘里面,U盘制作完成后默认格式是Fat32,可以在Windows系统下进行拷贝,但要确保iso的完整性。拷贝iso到U盘这步比较重要,否则在fedora13安装过程中会提示您找不到安装所需要的包或者安装镜像文件。         5.测试U盘启动安装fedora13系统,到选择安装介质界面时,选择硬盘安装->/dev/sdb4(默认U盘为最后一个设备,根据个人情况选择,我的为sdb4);其他安装选项与使用光驱安装的方法一样,地球人都懂得如何选择的,不多说。
  四、制作成无人值守安装U盘:         1.U盘无人值守同样使用kickstart的方法,只是安装介质不同而已,只要稍微修改一下就可以实现。             kickstart file获得的方法可以使用system-config-kickstart软件来定制,或者直接修改/root/anaconda.cfg文件。          2.启动kickstart安装的方法,修改U盘下的isolinux文件夹下的syslinux.cfg文件来启动kickstart方式安装fedora13.         修改syslinux.cfg文件内容(除了有说明的部分,其他默认即可):         default vesamenu.c32         #prompt 1         timeout 60  ##菜单选择时间改小了一点         display boot.msg         menu background splash.jpg         menu title Welcome to Fedora 13!         menu color border 0 #ffffffff #00000000         menu color sel 7 #ffffffff #ff000000         menu color title 0 #ffffffff #00000000         menu color tabmsg 0 #ffffffff #00000000         menu color unsel 0 #ffffffff #00000000         menu color hotsel 0 #ff000000 #ffffffff         menu color hotkey 7 #ffffffff #ff000000         menu color scrollbar 0 #ffffffff #00000000         label linux  www.2cto.com           menu label ^Install a new system or upgrade an existing system         menu default         kernel vmlinuz         append initrd=initrd.img stage2=hd:sdb4 ks=hd:sdb4/fedora13.cfg ##ks=hd:sdb4/fedora13.cfg为增加的内容,指定kickstart文件为U盘根下的fedora13.cfg,sdb4为U盘。 ##删除了其他不用的菜单选择选项。
  3.修改kickstart file,选择要安装的软件包;并且执行安装后的要做的一些事情,我的应用需求是建立user用户以及安装串口驱动。  以下是修改后的fedora13.cfg内容: # Kickstart file automatically generated by anaconda. #version=DEVEL install harddrive --partition=/dev/sdb4 --dir=/     ##选择从硬盘安装模式,安装介质位置为U盘(sdb4),iso镜像文件在根下。 lang zh_CN.UTF-8 keyboard us timezone Asia/Shanghai rootpw  --iscrypted $6$bAW3ZgmpSFdw4s7E$9WkiqtuzqE0JANQv0vDSwMP91zTHyUdkHbCfuKrqoIyBhyq/fv3z4yfTnln57ILLak.vQxTzpFoWAUdnnsugQ1  www.2cto.com   selinux --disabled authconfig --enableshadow --passalgo=sha512 --enablefingerprint firewall --service=ssh firstboot --disabled  ##禁用了firstboot,避免安装后还要设置用户,fedora默认不允许root图形模式登陆,后面执行增加user用户操作。
  # 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 --all --drives=sda ##分区选择清除所有,不然会提示您手动选择 ignoredisk --only-use=sda,sdb part /boot --fstype=ext4 --asprimary --size=500 part / --fstype=ext4 --grow --asprimary --size=500 part swap --size=4000 part None --fstype=vfat --label="Fedora_13_i" --onpart=sdb4 --noformat  ##不要把U盘给format了呀 bootloader --location=mbr --driveorder=sda,sdb --append="rhgb quiet" %packages  ##安装包的选择,根据个人情况而不同 @Base @Core @admin-tools @base @base-x @chinese-support @core @development-tools    ##开发工具包,强烈建议选择。 @editors @fonts @games @gnome-desktop @graphical-internet @graphics @hardware-support @input-methods @java @online-docs @printing @sound-and-video @text-internet ImageMagick cjkuni-ukai-fonts cjkuni-uming-fonts gdm  www.2cto.com   gok gpgme gvfs-obexftp hdparm iok jack-audio-connection-kit lua m17n-contrib-sinhala m17n-db-assamese m17n-db-bengali m17n-db-gujarati m17n-db-hindi m17n-db-kannada m17n-db-malayalam m17n-db-oriya m17n-db-punjabi m17n-db-tamil m17n-db-telugu mtools ncftp system-config-network vorbis-tools xfsprogs %post useradd user   ##添加用户 echo "123456" |passwd --stdin user  ##设置个简单的密码 mount /dev/sdb4 /mnt cd /mnt unzip -d /lib/modules/2.6.33.3-85.fc13.i686.PAE/ xr17v35x-lnx2.6.32-pak.zip cd /lib/modules/2.6.33.3-85.fc13.i686.PAE/xr17v35x-lnx2.6.32-pak/ cp /mnt/xr17v35x.ko /mnt/xr17v35x.o .    ##拷贝编译好的串口驱动到相应目录,本来使用make命令编译,发现无法支持make umount /mnt echo "insmod /lib/modules/2.6.33.3-85.fc13.i686.PAE/xr17v35x-lnx2.6.32-pak/xr17v35x.ko" >> /etc/rc.local  ##设置加载串口驱动模块 %end  www.2cto.com   4.测试使用U盘安装fedora13的速度非常快,增加user用户以及开机加载串口驱动功能都可以实现。
  五、结束语     U盘无人值守安装fedora13的制作应该是成功的,已经给50套机器快速安装了fedora13。 有几个小疑问想与高手探讨一下: 1.介质选择设定harddrive --partition=/dev/sdb4 --dir=/语法上没错,每次却提示手动选择,是fedora13的bug? 2.%post后执行,是否支持make编译,我一次都没成功过,根本无法执行make. 3.U盘安装的内核版本竟然是2.6.33.3-85.fc13.i686.PAE的,百思不得其解;光盘安装是2.6.33.3-85.fc13.i686版的。 最后,祝大家制作无人值守安装U盘顺利。     作者 tom59487626
相关热词搜索: 无人 值守 安装