使用 grub4dos 來執行 DRBL Live CD

DRBL Live CD 可以用來備份或還整個電腦教室,非常方便,而且是免費的,由國家高速網路中心所開發。
DRBL Live CD 下載:http://drbl.nchc.org.tw/download/sourceforge/
更多如何利用 DRBL Live CD 來備份或還原電腦教室,可以參考:
DRBL live CD 再生龍伺服器版-教室電腦備份還原
DRBL Live CD 執行畫面
[@more@]下載時,可以選擇下載 iso 版本,燒錄成光碟使用,或是下載 zip 版,製作成可開機的 USB 隨身碟版,不過個人覺得燒錄成光碟太不環保了,製作成 USB 隨身碟版又有些浪費,因為一支隨身碟只放了 DRBL Live,所以改用 grub4dos 來處理。

1. 首先先處理好隨身碟安裝 grub4dos,並可以開機
2. 在隨身碟根目錄建立一個目錄,用來存放等一下解壓縮 zip 的路徑
3. 將下載的 zip 檔,解壓縮到隨身碟的根目錄所建立的目錄中
4. 修改 grub4dos 的 menu.lst
加入,各個參數的可以參閱 DRBL Live 的 syslinux 目錄下的設定檔
title   – DRBL Live xfce-2.3.1-6-i686-pae n DRBL Live xfce-2.3.1-6-i686-pae
root (hd0,0)
kernel /DRBL/live/vmlinuz boot=live username=user config quiet nomodeset locales=zh_TW.UTF-8 keyboard-layouts=NONE vga=791 toram=filesystem.squashfs ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 live-media-path=/DRBL/live
initrd /DRBL/live/initrd.img

5. 試驗一下

6. 輸入 0,選擇進入 X-window

使用 grub4dos 來安裝 Ubuntu 14.04 Server amd64 版本

對於 Linux Server 自己比較習慣使用的是 CentOS,因為它的支援期長,小版本之間的升級使用 yum update 就可以無痛升級,但 Ubuntu 14.04 Server 是所謂的 LTS 版本,支援期有到 5 年,再加上有時會遇到一些要用的套件,在 CentOS 上要自己重新編譯來安裝,但在 Ubuntu 上則是有已經打包好的套件,可以使用 apt-get  指令來安裝,所以有的 Server 就改裝了 Ubuntu Server。

[@more@]在 grub4dos 中的設定

title   – 安裝 Ubuntu 14.04 Server-amd64n 安裝 Ubuntu 14.04 Server-amd64
find –set-root /GRUB/ISO/Linux/ubuntu-14.04-server-amd64.iso
map /GRUB/ISO/Linux/ubuntu-14.04-server-amd64.iso (0xff) || map –mem /GRUB/ISO/Linux/ubuntu-14.04-server-amd64.iso (0xff)
map –hook
root (0xff)
kernel /install/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed boot=install noprompt only-ubiquity iso-scan/filename=/GRUB/ISO/Linux/ubuntu-14.04-server-amd64.iso quiet splash —
initrd /install/initrd.gz

不知道為什麼一直出現找不到光碟的訊息,在網路上找了很久,好像沒有找到可以解決的方法,所以目前就改用卡碟機來安裝 Ubuntu Server 了!
在這個有找到一個網頁,有說到可以按 Alt+F2,但我測試了一下子,還是沒有成功,也不想把整個光碟檔案複製出來,只想用 ISO 碟來安裝。

選擇 English

選擇 Other

選擇 Asia

選擇 Taiwan

選擇 United States – en_US.UTF-8

不偵測鍵盤

選擇 English (US)

選擇 English (US)

出現光碟機無法掛載的錯誤

使用 grub4dos 來安裝 Ubuntu 14.04 Desktop amd64 版本

因為工作的關係,常常會測試不同的作業系統,以前是燒成光碟直接安裝,後來改用虛擬機器並使用 ISO 檔安裝測試,再來是使用 USB 隨身碟,將 ISO 檔植入隨身碟安裝,目前自己常會用的方式就是使用隨身硬碟並搭配 grub4dos 來安裝不同的作業系統,包括:Windows 7 / 8.1 / Ubuntu….,如果無法用隨身硬碟加 grub4dos 的,則改用卡碟機來處理。

選擇要安裝 Linux 作業系統

[@more@]grub4dos 設定

title   – 安裝 Ubuntu 14.04 Desktop-amd64n 安裝 Ubuntu 14.04 Desktop-amd64
find –set-root /GRUB/ISO/Linux/ubuntu-13.04-desktop-amd64.iso
map /GRUB/ISO/Linux/ubuntu-14.04-desktop-amd64.iso (0xff) || map –mem /GRUB/ISO/Linux/ubuntu-14.04-desktop-amd64.iso (0xff)
map –hook
root (0xff)
kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper locale=zh_TW noprompt only-ubiquity iso-scan/filename=/GRUB/ISO/Linux/ubuntu-14.04-desktop-amd64.iso quiet splash —
initrd=/casper/initrd.lz

ISO 檔是放在 GRUB/ISO/Linux 的目錄下

選擇要安裝的 Linux 版本

光碟開機畫面

安裝畫面

Lazesoft Recover My Password 搭配 grub4dos 使用

使用 Lazesoft Recover My Password 可以還原 Windows 使用者的密碼,但無論是製作 CD / USB / ISO 檔都有些麻煩,最好的方式是能把這些 ISO 檔搭配 grub4dos 來使用,既可以達到環保(不用燒光碟)、佔空間(USB),又可以快速開機的目的。
[@more@]
底下是寫在 grub4dos 的語法

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x86n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x64n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x86n Lazesoft Recover My Password 3.4 Home Edition Win 8 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x64n Lazesoft Recover My Password 3.4 Home Edition Win 8 x64
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

驗收成果