網上搜索CentOS 6 64位的U盤安裝方法,相信不少人會失望。緣由以下: linux
1.抄來抄去,轉來轉去,人云亦云,拈輕怕重。 centos
2.U盤在Windows下被UltraISO等軟件製做成Linux啓動盤後會自動被格式化成FAT格式,致使沒法再放得了一個大於4GB的CentOS 64位ISO。當機器順利引導進安裝界面後,因爲找不到ISO文件而沒法安裝。 安全
之前的解決方法:在Linux下對U盤進行分區, 網絡
-----------------------------如下摘抄自網絡----------------------------------- app
1.成爲 root 用戶。在 U 盤上建立一個小的 VFAT 分區(100M)和一個大
的 Linux 分區。標記VFAT 分區爲啓動分區。
fdisk /dev/sdg
在程序 fdisk 中用「m」命令查看菜單選項。命令的順序就像下面的這樣
(沒有「#」後面的註解):
d # 刪除已有的分區,必要的話,重複屢次以刪除多個分區
n # 建立新分區
p # 分區類型爲主分區
1 # 分區號爲 1
<enter> # 肯定分區起始處,採用默認值
+100M # 分區大小爲 100M
t # 改變分區類型
1 # 選擇分區號爲 1 的分區
b # 類型爲 VFAT
n # 建立新分區
p # 分區類型爲主分區
2 # 分區號爲 2
<enter> # 肯定分區起始處,採用默認值
<enter> # 肯定分區結束處,採用默認值
a # 切換啓動標誌
1 # 選擇分區號爲 1 的分區
w # 將全部改變寫入磁盤
完成後使用命令 fidsk -l 查看,應該像下面的樣子:
Disk /dev/sdg: 7948 MB, 7948206080 bytes
** heads, ** sectors/track, ***** cylinders
Units = cylinders of *** * 512 = ****** bytes
Disk identifier: **********
Device Boot Start End Blocks Id System
/dev/sdg1 * 1 ** ** b W95 FAT32
/dev/sdg2 ** ***** ******** 83 Linux
2.建立文件系統:
mkfs.vfat -n BOOT /dev/sdg1
mkfs.ext2 -m 0 -b 4096 -L DATA /dev/sdg2
完成後安全刪除 U 盤,拔下後再插上 U 盤,分區應該被分別掛載
在/media/BOOT和/media/DATA。
3.把 CentOS 的鏡像文件以及鏡像中的 images 文件夾複製到 ext2 分區:
cd /dir/of/iso/images # 鏡像文件的路徑
mkdir /media/DATA/centos
mkdir /tmp/cdimage
mount -ro loop CentOS-6.0-i386-bin-DVD.iso /tmp/cdimage
cp -v CentOS-6.0-i386-bin-DVD.iso /media/DATA/centos/; sync
此時最好檢查一下複製後的文件的校驗和,一般不會有錯。
cp -rv /tmp/cdimage/images/ /media/DATA/centos/
4.在 VFAT 分區和 MBR 上安裝和配置 syslinux:
syslinux --stupid /dev/sdg1 # 或syslinux -s /dev/sdg1,以系統支
持的爲準
dd if=/usr/share/syslinux/mbr.bin of=/dev/sdg # 在 Linuxdeepin
中 mbr.bin 位於/usr/lib/syslinux/mbr.bin,此處以實際爲準,mbr.bin
還可能在其餘位置
cd /media/BOOT
cp -rv /tmp/cdimage/isolinux syslinux
mv syslinux/isolinux.cfg syslinux/syslinux.cfg
rm -f syslinux/isolinux.bin
rm -f syslinux/vesamenu.c32
cp -v /usr/share/syslinux/vesamenu.c32 syslinux/
umount /tmp/cdimage
<your-favorite-editor> syslinux/syslinux.cfg # 用你最習慣的文檔
編輯器在文件的每一個區域的「append」後添加語句:
method=hd:sda2:/centos #
5.安全刪除 U 盤,關機,再開機,調整爲從 U 盤啓動。 編輯器
-----------------------------以上摘抄自網絡----------------------------------- ide
以上方法未驗證。 oop
自從CentOS 6.5發佈以來,有了很是簡單的方法,看這裏 spa
http://wiki.centos.org/HowTos/InstallFromUSBkey 文檔
受此啓示,我在Windows下使用UltraISO直接把CentOS 6.5 64位ISO的Disk1(大小超過4GB)燒錄到U盤,而再也不拷貝ISO到U盤根目錄。而後拿到機器插入後USB插槽,開機選擇從USB啓動,一步一步安裝成功。
注:安裝過程當中到選擇存儲設備界面時,必定要選擇Custom Layout一項,手工建立分區及掛載點,完成後,再選擇把MBR信息寫到機器的硬盤上(而不是USB盤上,默認是把MBR寫到USB盤,致使裝完系統,拔掉U盤,沒法進入系統啓動界面)。