Ubuntu Server下載所需要的文件與格式化U盤
想知道到Ubuntu Server系統(tǒng)的真相么,想知道Ubuntu Server系統(tǒng)中藏有的內(nèi)在奧義么,只有我來給大家全面講解介紹Ubuntu Server系統(tǒng)由于沒有光驅(qū)和Ubuntu Server edition的光盤,故只有上網(wǎng)下載iso文件并放到U盤里面安裝。
說起來容易,做起來卻非常有難度。在網(wǎng)上找到大量的方法后,發(fā)現(xiàn)沒有幾個是可行的?,F(xiàn)在辛苦的模索總算可以完成任務(wù)了,下面是我用U盤來制作啟動盤并可以安裝Ubuntu Server edition的方法,希望對大家有用,這個方法應(yīng)該適合所有的Ubuntu版本。
下面所有的操作都是在Ubuntu 下完成的,其它linux系統(tǒng)也應(yīng)差不多……
第一步:下載所需要的文件
要安裝Ubuntu Server edition,理所當然是少不了iso文件了,下面地址可以下載iso文件,我下載的是Ubuntu Server-i386.iso
http://www.Ubuntu.com/getubuntu/download
當然,如果只它這個iso文件還是不行的,U盤啟動后要引導整個安裝過程,所要另外要下載兩個文件,分別是initrd.gz和vmlinuz.下載地址是:
http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current//images/hd-media/initrd.gz
http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current//images/hd-media/vmlinuz
其實這兩個文件也包含在iso文件內(nèi)的,只要你把iso文件解開,在install子目錄下會有這里個文件,至于哪種方式,可真要看你方便了。
第二步:格式化U盤
在進行整個操作過程之前,先要將U盤格式化成某種文件系統(tǒng),我將它格式化成fat文件系統(tǒng),在Ubuntu Server下做法如下: 將U盤插進主機,如果系統(tǒng)自動加載U盤,請用umount命令掛載它,sudo umount /dev/sdb (請用fdisk -l 來獲得你U盤的盤符,下同,我的是/dev/sdb)
然后進行格式化,使用命令如下:sudo mkdosfs -I /dev/sdb
第三步:拷貝文件
先把剛才已格式化好的U盤加載到文件系統(tǒng)中,可如下:sudo mount /dev/sdb /media/liveusb(如果liveusb不存在,請新建一個,或用另一個目錄)。 再把第一步下載的文件拷貝到U盤根目錄下:
- cp initrd.gz /media/liveusb
- cp vmlinuz /media/liveusb
- cp ubuntu-server-i386.iso /media/liveusb/in.iso
(這里重命名了,只是把名字改短一點,可以改成其它名字)
完成后,把它掛載(sudo umount /dev/sdb),以進行下一步
第四步:制作啟動U盤
制作啟動U盤前,請確保syslinux和mtools這兩個工具都裝上去,否則不能完成這一個過程。這裝這兩個工具很簡單,sudo apt-get install syslinux mtools就可以了。
輸入命令sudo syslinux /dev/sdb. 請注意U盤盤符的正確,并且在執(zhí)行該命令時請確定U盤沒有加載到系統(tǒng)中。完成后加載U盤到系統(tǒng)中,sudo amount /dev/sdb/ media/liveusb/,會發(fā)現(xiàn)U盤多了一個文件ldlinux.sys,這是運行syslinux自動生成的,這里我們不用對它進行任何更改。
第五步:添加配置文件
加載U盤完成后,進入U盤的位置,cd /media/liveusb。 用命令 touch syslinux.cfg 新建一個syslinux的配置文件名為syslinux.cfg,,用vi或gedit把內(nèi)容變成中下:
- DISPLAY title.txt
- LABEL linux
- kernel vmlinuz
- append initrdinitrd=initrd.gz ramdisk_size=10240
其中上面的title.txt是U盤根目錄下的另一個文件,你可以自己新建,并寫上引導時的提示信息。在引導時它會按文件名讀取內(nèi)容并進行顯示。
kernel vmlinuz 這里表明image文件就是vmlinuz append initrd=initrd.gz ramdisk_size=10240 這里重要的是initrd=initrd.gz這一項,ramdisk_size=10240具體是指在引導和安裝過程中的虛擬磁盤的大小。還有很多參數(shù)可以設(shè)置的,如果沒有特殊的需要,有這兩個就可以了。
這樣,在/media/liveusb下的文件應(yīng)如下:linyongting@linyongting:/media/disk$ ll 這樣就制作好了一個可啟動并能安裝Ubuntu Server edition的U盤了,入USB接口,并設(shè)置bois中的第一啟動盤為USB-ZIP即可。
【編輯推薦】