日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

制作liveusb实现centos6.2全自动无人职守安装

發布時間:2025/7/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 制作liveusb实现centos6.2全自动无人职守安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這幾天一直在研究u盤全自動安裝centos,把具體過程分享一下供參考,同時也做為我個人的一個備忘


主要準備以下4樣東西
1、8G以上u盤一只
2、CentOS鏡像CentOS-6.2-x86_64-bin-DVD1.iso(minimal、netinstall之類的鏡像不行)
3、linux系統自帶syslinux工具
4、kickstart方式安裝系統所需文件ks.cfg

格式化u盤成vfat格式,假如您的u盤太大了想分很多個區,ok沒問題,用fdisk
先fdisk看看u盤是sdX?假設是sdc,確定此盤內沒有需要保留的數據,再進行后續操作
現在對u盤進行分區,至少要分兩個區,用來做這個全自動安裝u盤,但是如果還需要其他儲存分區,就自己再分
sudo fdisk /dev/sdc
必有的兩個分區都是primary,第一個給250M,設定類型按t然后按b選擇w95 fat32類型,按a表示可啟動分區,第二個區劃分至少5G,類型默認(linux)
分好區后,按w將更改寫入u盤

格式化u盤這個分區為vfat格式和ext2格式(其他格式不認)
sudo mkfs.vfat -n BOOT /dev/sdc1
sudo mkfs.ext2 -m 0 -b 4096 -L DATA /dev/sdc2
拔出再插入u盤,兩個分區分別自動掛載在/media/BOOT和/media/DATA


將鏡像掛載好,并復制文件
sudo mkdir /media/cd
sudo mkdir /media/DATA/centos6
sudo mount -o loop CentOS-6.2-x86_64-bin-DVD1.iso /media/cd
sudo cp -rv /media/cd/images /media/DATA/centos6
sudo cp -v CentOS-6.2-x86_64-bin-DVD1.iso /media/DATA/centos6/
##沒有sha1sum.txt就不做以下這些
##sudo cp sha1sum.txt /media/DATA/centos6
##cd /media/DATA/centos6
##grep DVD sha1sum.txt | sha1sum -c - CentOS-6.2-x86_64-bin-DVD1.iso?

建立mbr,配置BOOT引導內容
sudo syslinux -s /dev/sdc1
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdc
cd /media/BOOT
sudo cp -rv /media/cd/isolinux syslinux && cd syslinux
sudo mv isolinux.cfg syslinux.cfg
sudo rm -f isolinux.bin

修改syslinux.cfg啟動菜單的append
sudo vim /media/BOOT/syslinux/syslinux.cfg

append ks=hd:sda2:/ks.cfg initrd=initrd.img ksdevice=eth0 method=hd:sda2:/centos6


建立kickstart文件
sudo vim /media/DATA/ks.cfg
# centos kickstart file
install
text
reboot
harddrive --partition=sda2 --dir=/centos6
#bootloader --driveorder=cciss/c0d0,sda --location=mbr
lang en_US
keyboard us
network --device eth0 --bootproto dhcp
rootpw 123456
firewall --disabled
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --isUtc Asia/Shanghai
bootloader --location=mbr --driveorder=sdb --append="rhgb crashkernel=auto quiet"
clearpart --all --drives=sdb --initlabel
part /boot --fstype ext4 --size 100 --ondisk=sdb
part swap --size=4096 --ondisk=sdb
part / --fstype ext4 --size=1 --grow --ondisk=sdb --asprimary

%packages
openssh-server
openssh-clients
vim

一些注意事項:
引導的時候要把u盤插在usb2.0的接口上,別插3上,容易出這樣那樣的問題。
ks文件非常重要,關鍵就是要讓計算機找到這個文件才能進行自動安裝。ks文件中的bootloader后必須指定--driveorder=sdb否則默認是裝到sda上,也就是跑u盤上去了,肯定不行
還有一些寫grub和引導的方法,試過都不好用,不過也做個備忘
extlinux工具可生成一個ldlinux.sys用于引導
sudo extlinux -i /mnt/sdc1
建立grub引導可用grub-install
sudo grub-install --root-directory=/mnt/sdc1 --no-floppy /dev/sdc



本文轉自 朱科強 51CTO博客,原文鏈接:http://blog.51cto.com/zhukeqiang/1382156,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的制作liveusb实现centos6.2全自动无人职守安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。