一次出差去客戶現場安裝新買的IBM伺服器,沒想到伺服器沒有配置光碟機,現場沒有USB光碟機,那次安裝摺騰的夠戧,於是下定決心製作隨身碟安裝盤,經過多次安裝摸索。成功實現oel5.8,centos5.8,oel6.3隨身碟安裝的製做。記錄過程如下。
一、分區準備
1. 安裝前準備:
1). 金士頓 16G 隨身碟
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. 隨身碟安裝達到的效果:
1). 自動/手動隨身碟安裝OEL 5.8 X64位版本
2). 自動/手動隨身碟安裝CentOS5.x 64位版本
3). 手動隨身碟安裝OEL 6.3 X64位版本
3. 隨身碟安裝命名規則
1) 隨身碟插在伺服器上應該被認成時sdb, 在上面準備的linux系統上進行分區,將16G 隨身碟劃分為4個分區(/dev/sdb1,/dev/sdb2,/dev/sdb3,/dev/sdb4)
說明: Linux對隨身碟進行分區後的隨身碟插在Windows 7系統上無任何問題,相反在Windows上進行分區後,隨身碟開啟後會提示需要修複等問題,且開啟隨身碟慢。
2) 隨身碟資料分割配置
分區名 分區大小 分區類型
------------------------------------------
sdb1 1.7G msdos
sdb2 4.2G ext2
sdb3 3.9G ext2
sdb4 4.6G ext2
3) 分區使用方式
sdb1: 用於引導,劃分1.7GB還可以儲存一些資料當隨身碟使用。
sdb2: 用於放OEL5.8 X64 ISO檔案
sdb3: 用於放OEL6.3 X64 ISO檔案
sdb4: 用於放CentOS5.8 X64 ISO檔案
說明:由於想sdb1分一些空間當隨身碟用,造成分區後空間基本用完。
二、開始分區
1. 將隨身碟插入電腦
1) 本文是採用VMware workstation方式進行的,將隨身碟插入電腦USB插口。
2) 點擊VMware workstation菜單"虛擬機器","可行動裝置","Kingston 隨身碟->與主機進行串連"。
3) 登入虛擬機器中,就出現隨身碟/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