摘要:在沒有光驅的情況下,可以使用dd命令或者ultraISO軟件制作Linux安裝U盤,方法適合龍芯和X86、AMD64的設備。
前段時間,由於開發需要,拿到了一部龍芯3A3000的筆記本。出廠的安裝的是桌面版的中標麒麟,和目標機的操作系統環境有一定差異,需要重新安裝。平時使用Intel筆記本的時候,都是使用Ubuntu自帶的live creator把光盤鏡像寫到U盤上,有時候使用 universa-usb- installer。
曾經最常見的安裝方式就是使用光盤了,可是現在筆記本都不帶光驅了。上次龍芯重裝使用的是公司的移動光驅,個人是很少買個移動光驅的。
又一次給龍芯安裝系統的時候,無意間看到了系統安裝手冊,在第二章創建安裝介質中,看到了光盤,U盤。
可以使用U盤給龍芯安裝操作系統嗎?將信將疑的安照手冊的方法,使用dd命令把光盤ISO寫到了U盤上。經過測試,發現這種方法是可以使用的。
下面簡要說明一下步驟。
1> 首選找一個大於4G的U盤或者tf卡+讀卡器。因為dd命令會擦除U盤上的數據,請事先備份數據。
2> 插入U盤到裝有linux的pc上,打開終端,使用dmesg 查看U盤插入的log。
如上面類似的信息,可以看到U盤的設備名稱是sdb 。
3> 繼續在命令行輸入 findmnt /dev/sdb ;如果命令有返回,應該卸載掉,輸入命令:
umount /dev/sdb ,稍等片刻,接着輸入 findmnt /dev/sdb,此時命令返回為空。
如果此時命令返回不為空,不要執行下面的步驟,繼續卸載, umount /dev/sdb , findmnt /dev/sdb,直到命令返回為空為止,否則制作出來的U盤不能啟動或者卡在某個地方。
4> 將龍芯的安裝光盤鏡像ISO文件放到Linux 主機上,如果是虛擬機,可以使用共享
目錄的方式共享給Linux虛擬機。在命令行輸入:
dd if=鏡像路徑 of=/dev/sdb bs=1024k
等待命令執行完畢。特別注意的是,of=/dev/sdb 是U盤的設備文件路徑,千萬不要弄錯,要根據實際情況填寫,否則出錯的話,會破壞硬盤中的數據;二,不能填寫sdb1,這種帶數字的路徑。
5> dd命令執行完畢,就可以拔出U盤,插入到龍芯筆記本上,啟動,就可以看到啟 動
選項,選擇usb cdrom(默認啟動選項),就可以進入安裝界面了,剩下的流程和使用光盤的步驟是一樣的,就不贅述了。
使用dd命令的整個過程可以參考圖一。
圖一:使用dd命令制作Linux安裝U盤
也許你手頭沒有Linux 主機或者虛擬機,想在Windows上找到類似的方法,或者覺得這個步驟比較麻煩,可以使用ultraISO 這個軟件,我使用的版本是9.7.1.3519。
首選使用菜單: 文件--打開 打開要使用的ISO文件。
接着,啟動--寫入磁盤映像 菜單 ,見圖二,出現 寫入磁盤映像 對話框,圖三,其中,寫入方式選擇 RAW,磁盤驅動器選擇要寫入的U盤,然后點擊寫入按鈕,等待幾分鍾,安裝U盤就制作好了。
插入到龍芯設備,選擇usb rom 啟動,就進入安裝界面了。
圖二
圖三 寫入硬盤映像
其實,還想說的是,使用dd命令或者ultraISO軟件這種方式制作Linux安裝U盤不僅僅適合龍芯MIPS的設備,如筆記本和台式機等;我們最常見的X86架構的設備也是可以使用的,當然ISO鏡像也是需要選擇X86或者AMD-64的了。