2008年7月6日 星期日

如何網路還原Toshiba R150

東芝R150沒有光碟機,當初附的USB外接式光碟機也不一定能開機。
拿到新禾是可以免費還原,可是路途遙遠又不一定當天可以拿到,
那就來試一試網路開機(PXE)了。

原廠有附兩套還原CD,中文和英文的內容不同。我拿到的中文又是香港版的,所以還原完後要記得改語言地區成台灣地區。

另外也可以用這個方法把硬碟升級,我是從原來EIDE 60GB 4200rpm換成120GB 5400rpm。
由於是好幾年前的電腦,怕BIOS沒支援,最好不要買太大的硬碟。
而且2.5吋EIDE介面的越來越難買到,所以升級要趁早。


  1. 筆電開機時按F1進入BIOS設定畫面,選擇LAN在HDD前面的選項。
  2. 參考這裡,設定一台桌上型電腦為server

    1. 下載下列軟體到某一目錄c:\tftpboot

      • syslinux-*.zip from here
      • TFTPD32 from from here
      • DOS boot disk with network support 'BFD full package'(bfd107.zip) from here
      • WinImage from here

    2. 解開syslinux-*.zip,複製gpxe目錄內gpxelinux.0(或根目錄內pxelinux.0)和memdisk目錄內memdisk到c:\tftpboot
    3. 解開TFTPD32到c:\tftpboot
    4. 解開bfd107.zip到一臨時目錄,再開一個cmd視窗,移到該目錄,執行'bfd msnet'(要準備一片軟碟)
    5. 安裝/執行WinImage,選Disk->Read Disk,把英文版還原光碟\base\tghost.exe加進去,選File->Save (e.g. myboot.imz)到c:\tftpboot
    6. 建立目錄c:\tftpboot\pxelinux.cfg,新建一個文字檔'default'

      ----------------------------------
      default boot
      prompt 0
      say booting...
      label boot
      kernel memdisk
      append initrd=myboot.imz
      ----------------------------------

      註: 可選擇一些特定的檔名,可加速找到此cfg檔,如C0A80121
    7. 設定tftpd32中Settings和DHCP目錄為目前目錄'.',開機檔案為gpxelinux.0(或pxelinux.0)
    8. 關閉其他DHCP server

  3. 設定桌上型電腦光碟機分享,如cdromdrive
  4. 筆電開機,啟動了網路卡後

    net use x: \\yourhost\cdromdrive
    x:

    CALL PREDATA.BAT
    SET TGHOSTPS=%FILENAME%
    A:\TGHOST -clone,mode=pload,src=PREINST.GHO:1,dst=1:1 -afile=A:\GHOSTERR.TXT -fni -auto



這樣就OK了。還原完後,記得把開機順序改回來。