Grub4Dos Load Live ISO from USBKEY

呼,經過多日的研究,終於可以從 USBKEY 載入 LIVE ISO 了。

現在可以從 grub4dos 載入 CloneZilla , PartedMagic, Windows7 Installation, 甚至 RHEL 5.5 / SLES 11 SP1 / ESX 4.1 都可以經由 USBKEY 來載入 ISO 並安裝 OS。 至少不用再煩惱光碟機挑片的問題,雖然 從 DVD 安裝,仍然是必要的測試,但是,可以從 USBKEY 來安裝 OS ,這仍然是一件令人興奮的事情。
=======================================================

執行流程:
RomDOS 7.1 -> config.sys -> Grub4DOS -> menu.lst -> Live CD ISO -> Success.

Grub4Dos 可以 Load RHEL 5.5 / SLES 11 SP1 的 ISO file, 安裝測試完成。

Vmware 的 ESX/i 4.1 必須放在 USBKEY 的 根目錄 才可以安裝喔。
另外 RHEL /SLES 的 INSTALL 參數如下:
RHEL: linux method=hd:sdb1:/ISO/
一開始沒有輸入上面這行,可以在後面手動輸入並選擇 USBKEY 及輸入 ISO 的所在目錄。
SLES: install=hd:///ISO/SLES11-SP1-64-RC2.iso?device=sdb1
簡化: install=hd:///ISO/S11SP164RC2.iso?device=sdb1
目前我用 install=hd:///sp164.iso?device=sdb1 (超簡化)
這個也可以後面手動選,但要輸入完整的資料夾加檔名的完整路徑:
像這樣子-> /ISO/S11SP164RC2.iso
(當然 ISO 的檔名也要改,不然會找不到檔案,menu.lst 也要改)
採用 Rom-Dos 的原因,支援 2GB 以上的隨身碟,16G 測試 OK。
下載 Rom-Dos 1 需要註冊帳號才可以下載,是免費的,沒差(現在要收費了,改天來試試 FreeDOS 可否支援 16GB 的 USBKEY)。
另外也會有需要 MBRWRZ 的小工具。 點這裡下載
grub4dos 0.4.4 2009-06-20 點這裡下載
grub4dos 0.4.5a 2010-03-29 點這裡下載 (非官方版本)
grub4dos toturial 連結
============================================================
該抓的抓一抓,接下來要來開始安裝了。
1.用 HP USB 格式化 USBKEY , 工具: HP USB Format tool
2.把抓回來的  Rom-dos 7.1 解開後,打開 cmd 並切至 rom-dos 7.1 資料夾:
輸入命令 sysxp G: /F
接下來把 grub4dos 的 壓縮包裡的 config.sys , menu.lst, grub.exe , splash.xpm.gz 都複製到 usbkey 的根目錄 下載即可。
建議接下來開始複製 ISO 檔案,看要裝什麼,請先一次複製完成,因 ISO 檔案必須是連續性的ISO 檔案,不可以東一塊,西一塊在 USBKEY 上。不然會出現 error 60 的 錯誤代碼。
附上我測試過的 menu.lst 及 config.sys
USBKEY1 USBKEY2 <– 這兩個檔案只有 menu.lst 有些許的不一樣,剩下的都一樣,
目前忙著測試的工作,還沒有空,來整理成完整的一份。
如果你不需要 DOS 的話,可以直接用 grubinst.exe 直接安裝到 USBKEY 的MBR。
要先插入 usbkey, 再點 disk -> refresh -> 選擇你的 USBKEY,別選錯了,要是選到你的 HDD,要是重新開機後你的 PC 會開不了機的。XD
再來點 PartList 的 Refresh 的按鈕 -> 再選擇 Whole disk (MBR)
再來在 Extra 的欄位輸入 –skip-mbr-test -> 再點一下最下面的 Test 沒問題,就接著點 Install -> 然後 Quit 即可。
=======================================================
可以參考的網站如下:
=======================================================
Please refer to http://grub4dos.sourceforge.net/wiki/ for DOCs on GRUB4DOS.







Main project page: https://gna.org/projects/grub4dos/

Download site: http://download.gna.org/grub4dos/
Download site: http://grub4dos.sourceforge.net/
Download site: http://sarovar.org/projects/grub4dos/
Download site: http://grub4dos.nufans.net/
Download site: http://sites.google.com/site/grubdos/
Download site: http://grub4dos.jot.com/

Get the latest source code by using anonymous svn in this way:

svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos

or in this way:

svn co http://svn.gna.org/svn/grub4dos/trunk grub4dos

View the source code online with your web browser at:

http://svn.gna.org/viewcvs/grub4dos/trunk/

GRUB4DOS mailing list:

grub...@gna.org

Subscription page:

https://mail.gna.org/listinfo/grub4dos-devel/

Discussion forum(Official technical support site):

http://www.boot-land.net/forums/index.php?showforum=66

========================================================
新增 Ubuntu 10.04 LiveCD 的 menu.lst 的寫法
========================================================
title Ubuntu 10.04 i386 beta2\n Ubuntu 10.04 i386 desktop LTS beta2
find –set-root /ubuntu-10.04-beta2-desktop-i386.iso
map /ubuntu-10.04-beta2-desktop-i386.iso (0xff)
map –hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-beta2-desktop-i386.iso splash
initrd /casper/initrd.lz
=============================================================
新增 MBR 備份及回存的方法 : (尤其是 Linux OS 在安裝時,要特別注意MBR 寫入的裝置) =============================================================
Linux 下備份:
#dd if=/dev/sdb of=8GRHEL_MBR_BACKUP bs=512 count=1
Linux 下還原:
#dd if=8GRHEL_MBR_BACKUP of=/dev/sdb bs=512 count=1
請先用 #cat /proc/partitions 確認你的 USBKEY 的裝置代號
————————————————————————-
Windows 下用 MBRWiz 2.0b 來備份:
使用 CMD 並切換到 MBRwiz.exe 的目錄下,執行下列的命令,(或是把 MBRWiz.exe 複製到 C:\Windows\system32\ 下也可)。
mbrwiz /List (列出目前所有的磁碟機)

mbrwiz /Disk=1 /Save=8GSLES.mbr ,(這是儲存。 8GSLES.mbr < – 檔名可以自訂)

mbrwiz /List (列出目前所有的磁碟機,在回存前,請注意磁碟機代號,很少為 0)
mbrwiz /Disk=1 /Restore=8GSLES.mbr ,(這是儲存。 8GSLES.mbr < – 檔名可以自訂)

這樣子就可以了
.

這篇文章沒有任何 plurk回應,點這裡查看plurk頁面

Comments

comments

Powered by Facebook Comments

2010/04/09

本站採用CC授權不歡迎全文轉載,如需轉載(部份)、引用文章,請務必附上作者及來源處。

2 個留言

  1. 梅酒 說道:

    請問如何用grub4dos去引導再生龍的開機呢??我用grub4dos引導再生龍的ISO檔,會停在一個地方。
    所以想問一下版主是怎麼做到的。感謝。

    • マルク 說道:

      其實,會不成功的原因在 該 ISO 的 syslinux 怪怪的,不知道為什麼 ISO MODE 無法載入成功,所以,我當時測試沒有成功。後來選擇別的方式來載入: HDD MODE。
      把 clone-zilla ISO 裡的 live 資料夾複製到 usb key 裡並改名為 live-hd 即可。
      ISO method 我也還沒有找出答案,至少用這個方法,可以先整合到 USB KEY 上。
      像 WINDOWS7 也是不能用 ISO MODE,只能用 HDD MODE。
      #===menu.lst 參數=START========
      title CloneZilla 1.2.4-28-686 (HDD)\n Backup your HDD All data as image file.
      root (hd0,0)
      kernel /live-hd/vmlinuz boot=live union=aufs vga=788 ip=frommedia live-media-path=/live-hd bootfrom=/dev/sda1 toram=filesystem.squashfs
      initrd /live-hd/initrd.img
      boot
      #===menu.lst 參數=END========
      參考網址: http://clonezilla.org/clonezilla-live/livehd.php

發表留言 »





 

訂閱網站

Copyright 2010 マルクのブロッグ | Theme Sco v4.0 By:Scorpio

Page optimized by WP Minify WordPress Plugin