資源描述:
《U盤安裝CentOS》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、一:準(zhǔn)備工作:1:準(zhǔn)備所需要的軟件。它包括Centos鏡像(DVD)文件和windows版的syslinux.exe文件。2:準(zhǔn)備兩個操作系統(tǒng),一個windows,一個linux.windows用來做引導(dǎo)--寫mbr和生成ldlinux.sys;linux用來創(chuàng)建分區(qū)、拷貝文件等。3:準(zhǔn)備一個4G以上的U盤為了保險起見我準(zhǔn)備一個8個G的U盤,因為考CentOS的ISO文件就需要3.8個G。二:具體的執(zhí)行步驟:Linux系統(tǒng)上的操作:1.在mnt目錄下新建三個目錄文件:usb1,usb2,iso#mkdirusb1usb2iso把
2、CentOS的iso文件掛載到/mnt/iso上#mount–oloop/tmp/CentOS_5.4_Final.iso/mnt/iso進入/mnt/iso確定像瀏覽dvd光盤一樣查看目錄及其里面的文件。2:把U盤插入linux主機,然后執(zhí)行fdisk-l檢查是否被識別。在我的系統(tǒng)里,它被識別為/dev/sdb。(也可以去/dev下看看有沒有sdb這個設(shè)備文件)。并把U盤分成兩個區(qū)#fdisk-l查看磁盤#fdisk/dev/sdb給U盤分區(qū)n新建分區(qū)p選擇新建主分區(qū)1分區(qū)號是一enter回車鍵,分區(qū)的開始柱面+500M制定分
3、區(qū)的大小,我這里是500MP查看分區(qū)是否成功有/dev/sdb1說明成功n新建分區(qū)p新建主分區(qū)2主分區(qū)號為2enter磁盤分區(qū)的開始柱面enter結(jié)束柱面a激活分區(qū)做可引導(dǎo)分區(qū)1激活分區(qū)號為1的分區(qū)w保存分區(qū)信息#partprobe/dev/sdb讓內(nèi)核重新讀取分區(qū)表,不執(zhí)行此命令,重啟機器也可以3:創(chuàng)建文件系統(tǒng)并掛載分區(qū)#mkfs.msdos/dev/sdb1把U盤的第一個分區(qū)格式化成msdos格式的文件系統(tǒng)如果不能格式化請卸載分區(qū)在格式化#mkfs.ext2/dev/sdb2把U盤的第二個分區(qū)格式化成ext2的格式據(jù)說sys
4、linux好像只跟dos和ext2文件系統(tǒng)友好。本人沒有驗證過ext3的格式你倆有機會可以驗證一下。#mount/dev/sdb1/mnt/usb1將U盤的第一個分區(qū)掛載到/mnt/usb1目錄上#mount/dev/sdb2/mnt/usb2將U胖的第二個分區(qū)掛載/mnt/usb2目錄上4:復(fù)制目錄及文件。需要復(fù)制的目錄是/mnt/iso/isolinux,需要復(fù)制的文件是/root/anaconda-ks.cfg.文件/root/anaconda-ks.cfg不是必須的,為了能自動安裝centos,所以使用了這個文件。#cp
5、–a/mnt/iso/isolinux/mnt/usb1/syslinux拷貝isolinux目錄到/mnt/usb1/下,(注意改了目錄的名稱,以便syslinux能正常工作)#cp/root/anaconda-ks.cfg??/mnt/usb1拷貝anaconda-ks.cfg文件到/mnt/usb1下(任何安裝完成的centos系統(tǒng)都會在/root目錄自動生成這個文件)#cp/tmp/CentOS-5.3-i386-bin-DVD.iso/mnt/usb2拷貝iso鏡像文件到/mnt/usb2下#mv??/mnt/usb1
6、/syslinux/isolinux.cfg/mnt/usb1/syslinux/syslinux.cfg修改文件名將/mnt/usb1/syslinux/isolinux.cfg為/mnt/usb1/syslinux/syslinux.cfg4、修改文件/mnt/usb1/syslinux/syslinux.cfg和/mnt/usb1/anaconda-ks.cfg(wq!這兩個文件沒有寫的權(quán)限,注意加感嘆號強制修改)(1):修改/mnt/usb1/syslinux/syslinux.cfg后的內(nèi)容如下#vi/mnt/usb1
7、/syslinux/syslinux.cfg---------------------------------------------------------------------------------------------------------------------------------defaultlinuxprompt1timeout600displayboot.msgF1boot.msgF2options.msgF3general.msgF4param.msgF5rescue.msglabellinux??k
8、ernelvmlinuz??appendinitrd=initrd.imglabeltext??kernelvmlinuz??appendinitrd=initrd.imgtextlabelks??kernelvmlinuz??appendks=hd:sdb1: