因為手頭上無CentOS6.4的安裝光盤,且需要將CentOS安裝到U盤中,所以有一下的情況出現了.
此處所涉及的U盤為同一個U盤.以下以個人的實際操作為例:
涉及道具:
1個8G的U盤 ,CentOS-6.4-i386-minimal.iso ,DTLite ,虛擬機(內裝centos系統)
安裝步驟:
1.分區
用LINUX將U盤(8G)分為兩個區:
fdisk /dev/sdb (在你的系統中,設備名可能不一樣)
分第一個區:n--p--+2G,格式化為vfat格式,mkfs.vfat /dev/sdb1,這個可以當普通U盤使用
分第二個區:n--p--+5G,把它設為活動分區,a--2,並格式化為EXT4格式,mkfs.ext4 /dev/sdb2,做為LINUX安裝目錄
最後剩余部分做SWAP,這裡暫不管它(在後面進行系統安裝過程中設置)
(這步按我的理解,應該可以利用window下的分區工具,先分出一個vfat格式2G的空間當做普通U盤使用,其他的的分區待安裝過程中再配置)
2.安裝GRUB到U盤
mount -a /dev/sdb1 /mnt/sdb1
mount -a /dev/sdb2 /mnt/sdb2
grub-install root-directory=/mnt/sdb1 /dev/sdb ,GRUB安裝到U盤上,測試一下,GRUB安裝完成之後,U盤應該可以啟動電腦了
3.設置U盤第一個分區
利用DTLite讀取CentOS-6.4-i386-minimal.iso的內容,將其內的內容和iso文件拷貝到U盤的第一個分區(2G的).
4.安裝CentOS6.4到U盤第二個分區
將系統的開機啟動順序的第一項改成USB.
正確設置引導後會進入GRUB.在此界面敲入一下命令:
root (hd0,0)
setup (hd0)安裝到MBR
setup (hd0,0)安裝到第一分區的超級塊中,這個應該沒什麼用,不過我裝了。
setup (hd0,1)安裝到第二分區的超級塊中,系統在這,而且是活動分區。
設置內核和虛擬系統文件:
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
boot
此時會進入安裝過程,注意當出現”Installation Method”時,選擇”Hard drive”,並進行系統分區/sda2的掛載目錄設置(此處是以U盤為第一啟動設備,所以設備名變成/sda了),同時將剩余的空間設置成swap.
注意:在將boot sector安裝到設備時,要選擇U盤的第二個分區/sda2.
其他安裝過程可直接參考其他的安裝步驟.
5.安裝完畢.
安裝完畢後,就擁有了一個可隨身攜帶的CentOS6.4系統.
此後可以將U盤第一個分區的數據刪除了,因為第一個分區的作用為安裝系統.此時系統已經安裝完成在U盤的第二個分區,且有了自己的引導軟件.
此方法適用於利用U盤安裝其他類型的系統,並將其他系統安裝到U盤,但是要注意安裝的系統所能識別的格式.
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14