次出差去客戶現場安裝新買的IBM服務器,沒想到服務器沒有配置光驅,現場沒有USB光驅,那次安裝折騰的夠戗,於是下定決心制作U盤安裝盤,經過多次安裝摸索。成功實現oel5.8,CentOS5.8,oel6.3U盤安裝的制做。記錄過程如下。
一、分區准備
1. 安裝前准備:
1). 金士頓 16G U盤
2). Windows版的syslinux.exe
3). Centos5.8 X64 系統DVD版ISO文件
4). OEL5.8 X64 系統DVD版ISO文件
5). OEL6.3 X64 系統DVD版ISO文件
6). Linux系統平台(或采用linux虛擬機)
2. U盤安裝達到的效果:
1). 自動/手動U盤安裝OEL 5.8 X64位版本
2). 自動/手動U盤安裝CentOS5.x 64位版本
3). 手動U盤安裝OEL 6.3 X64位版本
3. U盤安裝命名規則
1) U盤插在服務器上應該被認成時sdb, 在上面准備的linux系統上進行分區,將16G U盤劃分為4個分區(/dev/sdb1,/dev/sdb2,/dev/sdb3,/dev/sdb4)
說明: Linux對U盤進行分區後的U盤插在Windows 7系統上無任何問題,相反在Windows上進行分區後,U盤打開後會提示需要修復等問題,且打開U盤慢。
2) U盤分區方案
分區名 分區大小 分區類型
------------------------------------------
sdb1 1.7G msdos
sdb2 4.2G ext2
sdb3 3.9G ext2
sdb4 4.6G ext2
3) 分區使用情況
sdb1: 用於引導,劃分1.7GB還可以存儲一些資料當U盤使用。
sdb2: 用於放OEL5.8 X64 ISO文件
sdb3: 用於放OEL6.3 X64 ISO文件
sdb4: 用於放CentOS5.8 X64 ISO文件
說明:由於想sdb1分一些空間當U盤用,造成分區後空間基本用完。
二、開始分區
1. 將U盤插入電腦
1) 本文是采用VMware workstation方式進行的,將U盤插入電腦USB插口。
2) 點擊VMware workstation菜單"虛擬機","可移動設備","Kingston U盤->與主機進行連接"。
3) 登錄虛擬機中,就出現U盤/dev/sdb磁盤
2. 進行分區
# fdisk /dev/sdb
The number of cylinders for this disk is set to 11114.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)
分區過程略
執行 n p 進行分區,分完後w退出fdisk 。
Command (m for help): p
Disk /dev/sda: 15.5 GB, 15510536192 bytes
90 heads, 26 sectors/track, 12946 cylinders
Units = cylinders of 2340 * 512 = 1198080 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1503 1758497 83 Linux
/dev/sdb2 1504 5260 4395690 83 Linux
/dev/sdb3 5261 8808 4151160 83 Linux
/dev/sdb4 8809 12946 4841460 83 Linux
3. 格式化分區
# mkfs.msdos /dev/sdb1
# mkfs.ext2 /dev/sdb2
# mkfs.ext2 /dev/sdb3
# mkfs.ext2 /dev/sdb4
# partprobe
4. 准備掛載分區目錄
# mkdir -p /mnt/usb1
# mkdir -p /mnt/usb2
# mkdir -p /mnt/usb3
# mkdir -p /mnt/usb4
# mkdir -p /mnt/iso
上面為掛載目錄,下面為ISO存儲目錄
# mkdir -p /iso
5. 上傳ISO文件到/iso目錄下
/iso/OracleLinux-R5-U8-Server-x86_64-dvd.iso
/iso/OracleLinux-R6-U3-Server-x86_64-dvd.iso
/iso/CentOS-5.8-x86_64-bin-DVD-1of2.iso