2009年11月18日 星期三

好人必備 - 利用光碟映像檔建立開機隨身碟

從in2板上看來的文章...
#1B0gy8aw (in2) [ptt2.cc] [fwd] Boot ISO from USB Flash Drive
介紹了有人把東西整理出來...

之前在Ubuntu 9.10還9.04就看到這樣的功能,
建立開機隨身碟,同時指定你要的映像檔(如果我沒記錯的話)
只不過沒人把他弄成一個比較容易處理的package...
這個是利用syslinux開機,利用grub做光碟模擬,同時也可以設定開機選單,
剛才試用了一下倒是還蠻方便的。

步驟如下...

  1. 下載http://www.pendrivelinux.com/downloads/BootMyISO/BootMyISO.exe,這是個7zip的自動解壓縮檔,解壓縮後會建立BootMyISO這個資料夾

  2. 執行BootMyISO這個資料夾當中的BootMyISO.bat,接著照畫面的指示進行...大致上就是選擇你的隨身碟磁碟機代號,做個確認的動作,拷貝檔案,寫入開機磁區,最後提醒你如果在Vista下寫入開機磁區需要Administrator權限balabala的,結束之後這個隨身碟就可以開機了(沒意外的話)

  3. 程式本身放了一個memtest86+的映像檔,這是個記憶體測試程式,接著教你怎麼放入其他的映像檔,要用映像檔開機...自然要先把映像檔丟到隨身碟去,檔名避免使用中文或是特殊符號會比較安全。

  4. 用文字編輯器開啟隨身碟根目錄下的menu.lst,這是grub的開機選單設定檔,#開頭是註解,拷貝下列這一整段...
    # title Test ISO
    # find –set-root /testname.iso
    # map /testname.iso (hd32)
    # map –hook
    # root (hd32)
    # chainloader (hd32)

    將註解的#跟空白拿掉,
    更改testname.iso為你的映像檔檔名,
    更改Test ISO為你的選單上妳希望看見的名稱,
    存檔、關閉。

  5. 最後,重新開機,確認BIOS設定為可由USB開機、USB為高優先開機,然後就可以嘗試用USB掛載映像檔開機啦~



我挖出一個非常古老的32MB隨身碟,放MHDD的映像檔進去測試,一切正常,
照這個方法,可以弄個緊急救援用的隨身碟,可謂好人必備工具之一...

原文:
Boot ISO from USB Flash Drive
http://www.pendrivelinux.com/boot-iso-from-usb-flash-drive/

沒有留言:

張貼留言

Fix msmtp does not work in old ubuntu/debian version

主要是舊版msmtp沒有處理好email header 現在的smtp伺服器會檢查mail header 寄件人跟帳號不一致不給寄 收件人不是合法mail address自然不能寄 #!/bin/bash # Workaround until mtmsp >= 1.8....