從U盤引導並安裝Ubuntu server 16.04.3 的方法


從U盤引導並安裝Ubuntu server 的方法


如果使用UNetbootin或UltraISO制作ubuntu desktop各版本的U盤安裝版可以順利安裝,可是用這些工具來制作Ubuntu server 各版本的U盤安裝版就不行了,安裝時會提示無法掛載您的安裝光盤,如下圖所示,不管點“是”還是“否”都無法繼續安裝。

經過本人多次測試,最近終於找到一個好的方法,采用grubinst工具來制作U盤啟動盤,並下載相應版本的ubuntu server 硬盤安裝引導文件initrd.gz和vmlinuz放入引導盤,完美解決了Ubuntu server 各版本U盤安裝問題。特把經驗總結出來共享。
以下是相關方法和步驟:
一、准備工具:
    grubinst-1.1-bin-w32.zip
    grub4dos-0.4.4.zip
    ubuntu server 鏡像文件,這里是 ubuntu-16.04.3-server-i386.iso
二、運行grubinst_gui.exe
將U盤插上,最好是FAT32分區,解壓grubinst-1.1-bin-w32.zip,在解壓目錄里執行grubinst_gui.exe工具,在磁盤選項選擇U盤,分區列表選項選擇整個整個磁盤,其它默認就行,然后點安裝即可。
三、解壓grub4dos-0.4.4.zip文件,將grldr和menu.lst兩個文件復制到U盤里,
四、為了U盤啟動時能正確引導ubuntu鏡像文件,安裝時不會出現無法掛載光盤的錯誤提示,需要到官方網站下載的對應ubuntu server版本的vmlinuz和initrd.img兩個文件,並拷入u盤根目錄下。
各版本ubuntu server的vmlinuz和initrd.gz下載網址:
ubuntu server 16.04.3: https://www.ubuntu.com/download/server/thank-you?version=16.04.3&architecture=amd64
注意一定要從官方網站上下載對應版本的initrd.gz和vmlinuz引導文件,不要從iso映像文件中提取。
五、修改menu.lst文件,內容如下:
-------------------------------------------------------------
title Install 
ubuntu-16.04.3-server-i386.iso
find --set-root /ubuntu-16.04.3-server-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-16.04.3-server-i386.iso ro quiet splash  
initrd /initrd.gz
----------------------------------------------
相關解釋:
find   在所有分區上查找ubuntu-16.04.3-server-i386.iso,並顯示包含該文件的設備。
--set-root   當在某個設備上找到
ubuntu-16.04.3-server-i386.iso時,立即停止查找,並將此設備設定為新的 root 設備。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com