PDA

View Full Version : Tutorial :: GRUB4DOS :: Boot Loader Paling Ajaib



narcophilia
27-10-2011, 01:49 AM
Grub4DOS


Apa itu Grub4DOS?

Grub4DOS adalah boot loader universal yg berbasis GNU GRUB. Grub4DOS bisa digunakan untuk boot DOS/LINUX, atau via Windows boot manager/SYSLINUX/lilo, atau dari dalam MBR/CD. Grub4DOS juga mempunyai fungsi BIOS disk emulation built-in, driver ATAPI-CDROM, dll.

Beda Antara GRUB4DOS Dengan GNU GRUB

Grub4DOS mempunyai bootloader yg fleksibel. Tidak seperti GNU GRUB yg mesti melewati 3 fase file untuk mem-boot. Fungsi utama Grub4DOS adalah dgn menempatkan sebuah file "grldr" sementara boot loader ditaruh dlm file lainnya "grldr.mbr", yg bisa diinstal ke dlm MBR atau boot sector partisi. Sewaktu startup, kode boot dlm "grldr.mbr" akan memeriksa direktori root semua partisi lokal secara dinamis untuk mencari file "grldr" dan meload-nya. Dengan logika tsb, maka lokasi file boot bisa ditaruh dimana saja, user bisa memindahkannya dari tiap partisi tanpa menyebabkan masalah booting.

Grub4DOS juga bisa diload dlm banyak cara. Secara default, image runtime Grub4DOS sendiri terdiri atas 2 format:

- File grldr yg bisa diload oleh MBR/boot sector partisi termasuk boot manager Windows NT/2000/XP/2003/Vista/Win7. File "grldr" ini jg bisa berfungsi seperti fungsi boot "eltorito" pada CD-ROM bootable.

- File grub.exe yg merupakan program turunan yg bisa dijalankan dari console Linux dan DOS prompt.

Selain itu, Grub4DOS merupakan penyempurnaan dari GNU GRUB. Fitur pengembangan yg paling kentara adalah pada opsi "map command". Dlm Grub4DOS, command map bisa dipakai untuk membuat hardisk & floppy virtual dari sebuah file image. Media2 virtual tsb kemudian bisa diakses bahkan setelah menjalankan DOS.

Fitur2 Grub4DOS lainnya yg tdk ada pada GNU GRUB adalah driver CD-ROM ATAPI, support bahasa Cina, dll.

INSTALASI


Ada banyak cara untuk menginstal Grub4DOS. Beberapa diantaranya adalah dengan memodifikasi MBR atau boot sector partisi, sementara lainnya bisa dengan mengubah file konfigurasi startup.

Instal 'boot code' Grub4DOS Kedalam MBR

Untuk menginstal boot code Grub4DOS kedalam MBR bisa pakai program bootlace.com atau grubinst.exe:

bootlace.com bisa dipakai dari dlm DOS, Windows 95/98/Me dan Linux. Misal:

- Command/entry untuk instal boot code Grub4DOS kedlm MBR hardisk pertama dari DOS, Windows 95/98/Me:


bootlace 0x80

- Command/entry untuk instal boot code Grub4DOS kedlm MBR IDE channel 0, primary drive dalam Linux:


bootlace /dev/hda

- Command/entry untuk instal boot code Grub4DOS kedlm MBR sebuah file image hardisk drive aa.dsk:


bootlace aa.dsk

Program grubinst.exe juga bisa dipakai dari dlm Linux, FreeBSD & OS2 Windows NT (Windows NT/2000/XP/2003/Vista/7). Misal:

- Command/entry untuk instal boot code Grub4DOS kedlm MBR hardisk pertama dari dalam OS-OS Windows NT (Windows NT/2000/XP/2003/Vista/7):


grubinst (hd0)

- Command/entry untuk instal boot code Grub4DOS kedlm MBR IDE channel 0, primary drive under Linux/FreeBSD:


grubinst "(hd0)"

Bahkan bisa menggunakan nama2 device sbg ganti baris2 command/entry diatas, misal:


grubinst /dev/hda (Linux)
grubinst /dev/ad0 (FreeBSD)

- Command/entry untuk instal boot code Grub4DOS kedlm MBR file image hardisk drive "aa.dsk":


grubinst aa.dsk

Ada banyak pilihan yg bisa dipakai dgn bootlace dan grubinst, silakan pakai opsi -h untuk tampilan help command-nya.

Setelah menginstal boot code Grub4DOS, copy file grldr dan file menu.lst kedlm root direktori partisi FAT16/FAT32/NTFS/EXT2 apa saja.


Menginstal 'boot code' Grub4DOS Kedalam Boot Sector Partisi

Gunakan program grubinst untuk menginstal boot code Grub4DOS kedlm boot sector partisi, misal:

- Command/entry untuk instal boot code Grub4DOS kedlam partisi primer hardisk pertama:


grubinst (hd0,0)

atau


grubinst --install-partition=0 (hd0)

atau


grubinst -p=0 (hd0)


- Command/entry untuk instal boot code Grub4DOS kedalam partisi primary yg pertama dari file image hardisk drive "aa.dsk":


grubinst --install-partition=0 aa.dsk

atau


grubinst -p=0 aa.dsk

Sama seperti pada GNU GRUB, partisi extended-nya dimulai dari urutan (hd0, 4).

Setelah instal boot code Grub4DOS, copy file grldr dan menu.lst kedlm partisi yg diinstalkan boot code.

Menjalankan Grub4DOS Dari DOS

Grub4DOS bisa diload dari file config.sys dgn menggunakan salah satu baris command berikut:


DEVICE=GRUB.EXE
INSTALL=GRUB.EXE
SHELL=GRUB.EXE

Program "grub.exe" juga bisa dijalankan dari DOS prompt atau file batch seperti pada file AUTOEXEC.BAT Windows.


Boot Grub4DOS Via Boot Manager Windows NT/2000/XP/2003

Tambahkan baris berikut pada akhir baris file BOOT.INI Windows:


C:\grldr="Jalankan Grub4DOS"

Lalu copy file "grldr" ke drive C:\, terus bikin konfigurasi Grub4DOS dlm file C:\menu.lst.

Nah, nanti klo mau jalankan Windows, akan ada opsi boot baru "Jalankan Grub4DOS" yg bisa dipakai untuk menjalankan Grub4DOS.


Boot Grub4DOS via Boot Manager Windows Vista/7

BCDEdit Windows bisa digunakan utk mengatur menu startup via command:


bcdedit /create /d "Mainkan Grub4DOS" /application bootsector
bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast

Copy file "grldr.mbr" kedalam drive C:\, & file "grldr" dan "menu.lst" ke direktori root partisi FAT16/FAT32/NTFS/EXT2.

Selain itu, file "grldr.mbr" juga bisa dipakai untuk menjalankan Grub4DOS dari Windows NT/2000/XP/2003 (& ternyata faktanya, file "grldr.mbr" dasarnya adalah 16-sector pertama dari grldr). Untuk menggunakan "grldr.mbr" sbg file boot, pakai baris berikut dlm file BOOT.INI:


C:\grldr.mbr="Jalankan Grub4DOS"

Sama seperti pada Vista/7, copy file "grldr" dan "menu.lst" kedlm direktori root partisi.


Load Grub4DOS Dengan Menggunakan Boot Loader Lainnya

Program "grub.exe" juga bisa dipakai untuk diload sebagai kernel Linux.

- Untuk meload Grub4DOS menggunakan "grub" atau copy-an lain dari Grub4DOS, tinggal tambahkan baris berikut dlm file "menu.lst":


title Load Grub4DOS
kernel /grub.exe

- Untuk meload Grub4DOS menggunakan syslinux, tambahkan baris berikut dlm file "syslinux.cfg":


label Grub4DOS
KERNEL grub.exe


BOOT FILE-FILE STARTUP DOS/WINDOWS 9X/WINDOWS NT

Dengan Grub4DOS, file2 startup DOS/Windows 9X/Windows NT juga bisa diload secara langsung.

- Untuk DOS, Windows 95/98/Me:


title Load io.sys
root (hd0,0)
chainloader (hd0,0)/io.sys

- Untuk Windows NT/2000/XP/2003:


title Load ntldr
root (hd0,0)
chainloader (hd0,0)/ntldr

- Sedang untuk Windows Vista/Win7:


title Load bootmgr
root (hd0,0)
chainloader (hd0,0)/bootmgr



TUTORIAL: Bikin Windows Key Enterprise Bootable USB Dengan Grub4DOS (http://forum.indowebster.com/showthread.php?t=193533&page=3&p=24294750&posted=1#post24294750)

Lebih jauh tentang Grub4DOS, bisa baca disini:

Main Page Grub4Dos (https://gna.org/projects/grub4dos/)
Download Page Grub4Dos (http://download.gna.org/grub4dos/)
Tutorial Grub4Dos (http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial)
Guide Grub4Dos (http://diddy.boot-land.net/grub4dos/Grub4dos.htm)
Download Grub4Dos GUI Installer (http://download.gna.org/grubutil/)

narcophilia
27-10-2011, 01:51 AM
Grub4DOS atau GRUB adalah bootloader serbaguna yg bisa digunakan untuk dual/multi-boot DOS, Windows, Linux dan OS lainnya. Grub4DOS jg bisa digunakan untuk meload(chainload) sebuah OS ketika bootloader atau boot sector partisi rusak tergantung dari OS yg dipakai.

Membuat Drive Bootable Acronis Rescue Media Dengan Grub4DOS

Kita bisa menggunakan Grub4DOS untuk membuat Acronis Rescue Media yg bootable dalam sebuah flash disk. Caranya 1). Dengan boot ke dlm partisi dalam flashdisk (yg sdh diinstal oleh Acronis Media Builder) atau; 2). Langsung boot ke file .ISO Acronis. Kelebihannya, kalau pakai cara kedua (boot file ISO), bisa ikutkan bermacam versi image ISO Acronis sebanyak mungkin selama flash disk muat. Artinya, anda bisa boot kedlm program Acronis True Image Home 9, 10, 11, 2009, Echo Workstation, dll misalnya cukup dgn memilih menu entry yg ada.


CATATAN: Untuk metode ini, hardisk USB eksternal/internal bisa dipakai sebagai ganti flash disk tapi sebaiknya menggunakan metode yg kedua diatas (boot file ISO) karena Acronis Media Builder tdk bisa membuatkan partisi bootable dlm media2 selain flash disk USB (mesti pakai cara manual). Kalau tdk mau menggunakan flash drive, bisa menggunakan sumber apa saja untuk mem-flashdisk-kan instruksi yg ada sbg acuan ke drive target, misalnya, Grub4DOS diinstal kedlm drive internal kedua lalu boot kedlamnya dari menu boot BIOS dan mem-boot drive tsb. Dgn begitu akses ke media2 recovery lebih mudah tanpa perlu pasang drive tambahan atau memasukkan CD/DVD lagi.


Menginstal Grub4DOS

Download file2 berikut lalu simpan di hardisk (misal di desktop).

http://i1213.photobucket.com/albums/cc477/narcophilia/download.gif

Grub4DOS:

Final build (vers 0.4.4) DISINI (http://sourceforge.net/project/showfiles.php?group_id=104188).
Stable pre-release build (versi 0.4.3pre1) DISINI (http://sarovar.org/projects/grub4dos/).
New build (versi 0.4.4-2009-05-13) DISINI (http://nufans.net/grub4dos/) (atau DISINI (https://gna.org/projects/grub4dos/) dan DISINI (http://download.gna.org/grub4dos/))

GrubInstaller (v.1.1) (http://download.gna.org/grubutil/)

Ekstrak file yg sdh didownload kedlm folder yg beda. Misalnya, ekstrak Grub4DOS ke C:\Grub4DOS sedang Installer-nya diekstrak ke C:\Grub4DOS-Installer.

Colokkan flash disk lalu jalankan Grub4DOS Installer (grubinst_gui.exe) dlm flashdisk.

http://img853.imageshack.us/img853/4272/image01h.jpg

Klo pake Vista/7, klik kanan file program lalu pilih 'Run as administrator'.

http://img4.imageshack.us/img4/5650/image02oj.jpg

Klo ada pop-up security Windows, pilih saja 'Run'.

http://img850.imageshack.us/img850/6296/image03n.jpg

Klo setting UAC msh aktif, pilih opsi 'Allow' dari menu UAC yg muncul.

http://img560.imageshack.us/img560/15/image04uj.jpg

Klo program Grub4DOS installer-nya sdh jalan, pilih kotak Disk lalu klik tombol Refresh & pilih (huruf drive) flashdisk yg ada.

http://img163.imageshack.us/img163/3497/image05i.jpg

Contoh kita gunakan flash disk 8GB.

http://img217.imageshack.us/img217/1037/image06zy.jpg

Klik kotak Part List lalu klik tombol Refresh & dari kotak dropdown pilih opsi Whole disk (MBR).

http://img683.imageshack.us/img683/9913/image07tz.jpg

Centang kotak Don't search floppy, kosongkan kotak lainnya lalu klik tombol Install untuk menginstal Grub4DOS kedlm MBR (Master Boot Record) flashdisk.

http://img854.imageshack.us/img854/6320/image08.jpg

Kalau semua lancar, akan muncul pesan prompt:

http://img195.imageshack.us/img195/7258/image09q.jpg

Tekan < ENTER> untuk menutup Command Prompt. MBR Grub4DOS dan kode booting-nya sdh selesai diinstal kedalam flashdisk.

Berikutnya, copy file grldr yg sdh didownload kedalam folder root flashdisk.

http://img703.imageshack.us/img703/632/image10yy.jpg

Grub4DOS sdh selesai diinstal. Sekarang sdh bisa boot flashdisk ke dlm Acronis Media yg bisa dilakukan dgn 2 cara berikut:


Boot Dari Partisi Acronis


Metode ini tdk bisa digunakan untuk media2 selain flashdisk kecuali dgn cara modifikasi khusus dgn membuat partisi bootable dlm media tersebut. Kalau ingin menggunakan hardisk USB eksternal/internal sbg media bootable, silakan pakai metode kedua (metode ISO) dibawah.

Prinsip metode ini, Grub4DOS tinggal boot ke boot sector partisi yg ada dlm flashdisk untuk menjalankan Acronis Media. Cara ini sama seperti menggunakan flashdisk bootable biasa. Sayangnya, dgn cara ini, cuma satu versi/build Acronis Media yg bisa diboot flashdisk.


Jalankan Acronis Media Builder dlm flashdisk seperti biasa untuk menginstal kode boot sector yg sesuai kedlm partisi dan mengcopy semua file2 yg perlu kedalam flashdisk.

Copy paste baris berikut dalam notepad lalu save dgn nama menu.lst (bukan menu.lst.txt) sebagai entry boot Acronis Media.


timeout 10
default 0

title Acronis True Image Home 2009 (9,615)
chainloader (hd0,0)+1

title CommandLine
commandline

title Restart
reboot

title Matikan
halt

http://img805.imageshack.us/img805/6154/image12y.jpg


Contoh diatas, pakai Acronis True Image Home 2009 (9,615) sbg judul entry boot Acronis Media. Silakan ganti sesuai keinginan.

Save file menu.lst tsb di folder root flashdisk.

http://img153.imageshack.us/img153/1540/image11nv.jpg



Untuk mengupdate flashdisk tsb dgn versi Acronis Media lainnya, jalankan lagi program Media Builder dlm flashdisk. Tidak perlu ganti lainnya kecuali mau edit title untuk menu.lst-nya agar sesuai dgn entry yg diubah.

Boot Dengan File ISO Acronis

Salah satu kelebihan Grub4DOS adalah mampu memboot file2 ISO walaupun msh ada beberapa file ISO yg kadang bermasalah dgn Grub4DOS. Dengan memanfaatkan fitur boot file ISO Grub4DOS tsb, beberapa versi/build Acronis Media bisa diikutkan dlm flashdisk dgn mengcopy versi2 ISO Acronis lalu membuatkannya entry boot yg cocok.


Jalankan program Acronis Media Builder lalu pilih create an ISO file. Simpan file ISO tsb dlm flashdisk klo mau.

Buat file menu.lst dgn notepad dgn isi berikut berisi entry boot untuk Acronis Media:


timeout 10
default 0

title Acronis True Image Home 2009 (9,615)
map (hd0,0)/ti-12-9615.iso (hd32)
map --hook
chainloader (hd32)
boot

title CommandLine
commandline

title Restart
reboot

title Matikan Komputer
halt

http://img805.imageshack.us/img805/6154/image12y.jpg


Disini kita pakai Acronis True Image Home 2009 (9,615) dgn nama file iso ti-12-9615.iso. Sesuaikan dgn punya andan & sebaiknya jgn pakai spasi untuk nama file ISO.

Save file menu.lst tsb dlm folder root flashdisk.

http://img153.imageshack.us/img153/1540/image11nv.jpg


Untuk mengupdate flashdisk tsb dgn versi Acronis Media lainnya, jalankan lagi program Media Builder lalu save file iso yg baru dlm flashdisk.

Kalau mau nambahin file ISO yg baru, edit file menu.lst lalu tambahkan entry menu yg baru, misalnya, jika mau menambahkan versi True Image Home 10 build 4,942 ISO (ti-10-4942.iso) kedlm flashdisk, taruh file ISO-nya dlm flashdisk lalu tambah entry berikut dlm file menu.lst:


title Acronis True Image Home 10 (4,942)
map (hd0,0)/ti-10-4942.iso (hd32)
map --hook
chainloader (hd32)
boot


map (hd0,0)/acronis/ti-12-9615.iso (hd32)

narcophilia
27-10-2011, 02:09 AM
Cara Simpel Membuat Multiboot OS Dengan Grub4DOS:

Dengan asumsi kita mau membuat multiboot OS berisi Windows 2000, Windows XP, Windows Vista, dan Puppy Linux, kita bisa membuatnya dgn Grub4DOS walaupun mmg ada banyak cara untuk membuat multiboot seperti ini. Ini cuma salah satu metode saja.

Sebelumnya, untuk lbh mudahnya, keseluruhan struktur sistem akan kita bagi dalam dua hardisk terpisah dgn struktur partisi berikut:


Device....Operating System....Tipe Partisi....Ukuran Partisi
_________________________________________________

(hd0,0).....Windows 2000.........NTFS.............5GB
---------------------------------------------------
(hd0,1).....Windows XP............NTFS............10GB
---------------------------------------------------
(hd0,4).....Linux Puppy............FAT.............200MB
---------------------------------------------------
(hd0,5).....N/A - Data.............FAT 32..............-
---------------------------------------------------
(hd1,0).....Windows Vista........NTFS.............20GB
_________________________________________________

Dari tabel diatas, Win2000 & WinXP sbg partisi primer, sedang Puppy Linux dan partisi Data sbg partisi logical dlm extended partition. Terakhir, Win Vista/7 akan kita instal dlm hardisk kedua. Jadi nanti, tiap2 partisi OS akan tersembunyi satu sama lain dgn mengaturnya dgn Grub4DOS, sedang partisi Data (hd0,5) bisa diakses untuk semua OS. See??

1). Siapkan semua media instalasi untuk masing2 OS. Asumsinya, hardisk dlm keadaan belum terpartisi (unpartitioned). Kita akan mulai menginstal utk hardisk pertama dulu (hd0). Utk membuat struktur partisi diatas, instal Windows 2000 sbg OS pertama lalu menggunakan Disk Management-nya untuk membuat sisanya.


Boot dari CD instalasi Windows 2000 lalu ikuti instruksinya untuk membuat partisi 5GB dgn file system NTFS.
Instal Windows ke partisi baru tsb. Klo instalasi Win2000 sdh kelar, dari Win2000 buka console Disk Management (Start > Run.. terus ketik diskmgmt.msc)
Klik kanan section Unallocated pada Disk 0 lalu pilih opsi New Partition.... Ikuti petunjuknya utk membuat Primary partition sebesar 1024 MB (10GB) dgn file system NTFS.
Ulangi langkah sebelumnya tapi kali ini bikin extended partition pada sisa kapasitas hardisk.
Klik kanan section Free space lalu pilih opsi New Logical Drive..., terus bikin sebuah Logical drive sebesar 200MB dgn file system FAT.
Terus bikin lagi sebuah Logical drive dgn file system FAT32.
Sedang untuk disk buat Vista/7, klik kanan section Unallocated pada Disk 1 lalu pilih opsi New Partition..., bikin partisi satu Primary partition utk Vista/7 dgn file system NTFS.
Untuk instal XP di (hd0,1), klik kanan partisi kedua pada disk 0 lalu pilih opsi Mark Partition as Active.
Masukkan CD instalasi XP terus restart. Atur boot pertama pada BIOS ke CD.
Sewaktu muncul prompt "Press any key to boot from CD...", tekan sembarang tombol utk boot ke instalasi XP (kalau tidak, komputer akan boot ke partisi yg kita set sbg active partition yg masih kosong).
Ikuti instruksi CD utk menginstal XP, sewaktu muncul page utk milih partisi, pilih (hd0,1) yg berarti drive "C:".
Lanjutkan instalasi lalu boot ke WinXP, berikutnya kita akan instal Linux dari dlm XP.
Copy file2 berikut dari dlm CD Puppy Linux ke root drive pd partisi logical pertama (hd0,4).

vmlinuz
initrd.gz
pup_4**.sfs
zdrv_4**.sfs

Bikin sebuah file marker Grub4DOS pada root partisi (hd0,4), caranya klo pakai HDD IDE, bikin sebuah file kosong dgn nama idehd (tanpa ekstensi).

Jika mau instal WinVista/7 kedlm (hd1), maka BCD store Vista/7 dan file2 boot lainnya akan ditulis kedlm partisi dlm (hd0). Nah, agar tdk seperti itu, matikan/sembuyikan (hd0) sementara dari sistem (bisa dgn disable disk dari setting BIOS atau dgn melepas kabel IDE/SATA HDD tsb). Jadi pastikan disk Vista/7 sdh diset sbg "Master" lalu tinggal instal Vista/7 dari DVD instalasinya.

Kalau instalasi Vista/7 sdh kelar, sambungkan kembali hardisk pertama tadi lalu set sbg "master" sdng disk Vista kita set sbg "slave".

Restart komputer & otomatis komputer akan boot ke Windows XP krn (hd0,1) msh kita set sbg partisi active.

Buat file menu.lst untuk Grub4DOS dari notepad, dgn isi sbb:


color light-blue/blue light-red/red
timeout 10
default 1

Untuk menambah opsi buat Win2000, tambahkan baris berikut:


title Windows 2000
chainloader (hd0,0)/ntldr
rootnoverify (hd0)

atau,


title Windows 2000
chainloader (hd0,0)+1
rootnoverify (hd0)

Karena kita tdk ingin OS yg lain bisa diakses dari Win2000, maka tambahkan baris berikut untuk menyembuyikan/hide/unhide entry utk partisi lainnya:


title Windows 2000
unhide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)+1
rootnoverify (hd0)

Jadi, kalau menu entry Win2000 sdh dipilih, maka partisi yg cuma terlihat nanti adalah (hd0,0) dan (hd0,5) (partisi Win2000 & partisi Data).

Nah, untuk membuat opsi buat WinXP, tambahkan baris berikut:



title Windows XP
hide (hd0,0)
unhide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)+1
rootnoverify (hd0)

atau,


title Windows XP
hide (hd0,0)
unhide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)/ntldr
rootnoverify (hd0)

Sedang untuk membuat entry buat Linux Puppy, tambahkan baris ini:


title Linux Puppy
hide (hd0,0)
hide (hd0,1)
unhide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
find --set-root /vmlinuz
kernel /puppy400/vmlinuz pmedia=idehd psubdir=puppy400 pkeys=uk
initrd /puppy400/initrd.gz

atau,


title Linux Puppy
hide (hd0,0)
hide (hd0,1)
unhide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
kernel (hd0,4)/puppy400/vmlinuz pmedia=idehd psubdir=puppy400 pkeys=uk
initrd (hd0,4)/puppy400/initrd.gz rootnoverify (hd0,4)

Untuk membuat entry untuk Vista/7 kita perlu menggunakan map command pada menu.lst untuk mengganti urutan hardisk kita krn Vista/7 tdk bisa boot selain dari hardisk pertama. Tambahkan baris ini pada file "menu.lst":


title Windows Vista
hide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
unhide (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root /bootmgr
chainloader /bootmgr
rootnoverify (hd0)

Hasil akhir file "menu.lst" kira2 akan seperti ini:


color light-blue/blue light-red/red
timeout 10
default 1

title Windows 2000
unhide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)+1
rootnoverify (hd0)

title Windows XP
hide (hd0,0)
unhide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)/ntldr
rootnoverify (hd0)

title Linux Puppy
hide (hd0,0)
hide (hd0,1)
unhide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
find --set-root /puppy400/vmlinuz
kernel /puppy400/vmlinuz pmedia=idehd psubdir=puppy400 pkeys=uk
initrd /puppy400/initrd.gz

title Windows Vista
hide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
unhide (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root /bootmgr
chainloader /bootmgr
rootnoverify (hd0)

Terakhir, instal Grub4DOS dgn cara2 yg sdh dijelaskan diatas, kemudian copy file grldr dan menu.lst kedlm device.

Selesai!!

culik_gpl
03-11-2011, 01:51 PM
gimana caranya code di menu.lst jika saya ingin membuat salah satu menunya dengan "install ulang windows"
saya sudah backup c: dengan ghost dan saya letakkan di D:\backup\win.gho
saya ingin supaya ketika boot lewat grub4dos saat saya pilih "install ulang windows", proses restore langsung jalan, tidak usah klik sana-sini di ghost-nya [Local > Partition > From Image > terus masih cari file backupnya].
semoga dipahami. terima kasih sebelumnya!

culik_gpl
05-11-2011, 12:03 PM
ah, sepi.....:((

narcophilia
20-11-2011, 03:46 PM
gimana caranya code di menu.lst jika saya ingin membuat salah satu menunya dengan "install ulang windows"
saya sudah backup c: dengan ghost dan saya letakkan di D:\backup\win.gho
saya ingin supaya ketika boot lewat grub4dos saat saya pilih "install ulang windows", proses restore langsung jalan, tidak usah klik sana-sini di ghost-nya [Local > Partition > From Image > terus masih cari file backupnya].
semoga dipahami. terima kasih sebelumnya!

sory kelamaan balas,...

bro ngga bisa lakukan itu dari grub4dos krn fungsi keduanya (Ghost&G4dos) ngga sama.. kecuali bro pengen buat bootable Ghost CD/DVD yg scr simpel saya sketsakan sperti ini:


Buat image floppy bootable Ghost 16bit (klo 1.4mb nda cukup bisa pakai 2.2mb floppy image bootable), & tambhkan menu.lst seperti ini:


title Symantec Ghost
map (hd0,0)/ghost/ghost16.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

yg bisa bro lakukan adalah boot partisi t4 image ghost bro (D:\ ) via marker dari grub4dos...selebihnya mungkin fungsi Ghost yg bermain...

woove
21-11-2011, 03:52 PM
ini apa sama dengan boot pake usb?

narcophilia
22-11-2011, 11:11 AM
ini apa sama dengan boot pake usb?

beda jauh, bro... Grub4Dos itu untuk ngatur/manage bootloader (komponen yg merangsang tiap OS utk boot) ttg bagaimana & dgn cara apa OS itu bisa kita boot, termasuk dlm kondisi multiboot....

4biez
04-01-2012, 04:13 PM
grub4dos = bootloader itu untuk boot saat instal os, atau booting os nya?? atau seperti livecd/systemRAM ??

narcophilia
05-01-2012, 04:09 PM
grub4dos = bootloader itu untuk boot saat instal os, atau booting os nya?? atau seperti livecd/systemRAM ??

bootloader = 'traffic-light' buat bootloader(2) yg ada dlm komputer user (Linux, WinNT, 9x, dsb) yg ngatur bootloader yg ada; sedang bootloader masing2 OS beda masing2...

x_641zzz
10-06-2012, 07:56 PM
perbedaan grub4dos dengan syslinux apa ya?

_source_
10-08-2012, 08:03 PM
kan saya buat multiboot untuk installer semua varian windows

tapi kenapa kok kalo windows xp pas abis loading file2 kan starting windows tuh
abis itu blue screen

kalo windows vista and 7 pas bagian ngepartisi hardisk selalu aja ga kedetect hardisknya
katanya missing driver apa gitu

ada solusi?
bisa kasih tutorial bikin multiboot installer all windows dengan grub4dos?

thx sebelumnya

narcophilia
10-08-2012, 11:40 PM
perbedaan grub4dos dengan syslinux apa ya?

Syslinux, ex. isolinux


Pro:
- Support background PNG dan JPG plus popup password box yg cantik.
- Sintaks menunya mudah dimengerti
- Proteksi password yg non-universal... bisa kasikan password satu menu sementara menu lainnya full akses.
- Bisa boot hampir semua image DOS/WinPE/Linux
- Bisa boot floppy image yg terkompres (zip atau gzip)
- Sediakan hotlink buat opsi menu
- Dokumentasinya lengkap
- Masih aktif pengembangan projectnya
- Punya modul2 .c32 built-in yg komplit
- Mampu mem-boot image ISO dgn MEMDISK-nya

Con:
- Beberapa floppy image khusus bermasalah dgn syslinux
- Tidak bisa boot OpenSolaris (eksperimen)
- Cuma bisa mengakses file2 dlm partisi yg di-boot-nya



Grub4DOS


Pro:
- Support image background
- Proteksi password yg non-universal.
- Mampu boot beberapa tipe image ISO
- Mampu boot floppy image zip (gzip)
- Mampu boot floppy image yg tidak bisa diboot dgn memdisk
- GRUB Command line-nya bisa dieksperimenkan dgn banyak fungsi menarik
- Bisa mengakses file2 dlm semua partisi yg bisa dikenalinya

Con:
- Format gambar background-nya terbatas hanya maks. 16 color
- Prompt password kurang menarik dibandingkan syslinux/isolinux
- Cuma support floppy image gzip (zip tdk support)
- Menunya alergi sama baris kosong (blank line)
- Hotlink menu tidak ada
- Sintaks kadang masih membingungkan nubi
- Dokumentasinya OK, mudah ditangkap
- Aspek kostumisasi minim kecuali buat yg suka hex-editing
- Masih tetap dikembangkan walaupun sudah bukan oleh developer native-nya.



kan saya buat multiboot untuk installer semua varian windows

tapi kenapa kok kalo windows xp pas abis loading file2 kan starting windows tuh
abis itu blue screen

kalo windows vista and 7 pas bagian ngepartisi hardisk selalu aja ga kedetect hardisknya
katanya missing driver apa gitu

ada solusi?
bisa kasih tutorial bikin multiboot installer all windows dengan grub4dos?

thx sebelumnya

bro punya masalah dgn AHCI controllernya. AHCI punya fitur hot-plug utk drive2 SATA dan butuh instalasi driver2 (mass storage) khusus XP utk itu.
AHCI jelas akan mem-BSOD-kan PC/laptop bro karna XP tidak kompatibel dgn AHCI :) Vista keatas sudah support
AHCI baru dikembangkan nanti setelah XP didesain jadi XP tdk mengenalinya.

Sama halnya dgn problem hardisk yg tdk terdeteksi/missing driver di PC/laptop bro. AHCI bertanggungjawab utk itu.

Solusi: Ubah setting SATA controller dlm BIOS-nya dan pilih mode IDE atau Compatibility. Saya sarankan utk slipstream driver MassStorage dari driverpacks.net kedlm instalasi XP-nya dgn nLite misal sebelum diinstal.

Utk tutor multiboot grub4dos, bisa mulai dgn ini:
Hiren’s BootCD + XP + Win Vista/Seven Dlm Satu Flash Disk
http://www.indowebster.web.id/showthread.php?t=161148

_source_
11-08-2012, 09:48 AM
Syslinux, ex. isolinux




Grub4DOS





bro punya masalah dgn AHCI controllernya. AHCI punya fitur hot-plug utk drive2 SATA dan butuh instalasi driver2 (mass storage) khusus XP utk itu.
AHCI jelas akan mem-BSOD-kan PC/laptop bro karna XP tidak kompatibel dgn AHCI :) Vista keatas sudah support
AHCI baru dikembangkan nanti setelah XP didesain jadi XP tdk mengenalinya.

Sama halnya dgn problem hardisk yg tdk terdeteksi/missing driver di PC/laptop bro. AHCI bertanggungjawab utk itu.

Solusi: Ubah setting SATA controller dlm BIOS-nya dan pilih mode IDE atau Compatibility. Saya sarankan utk slipstream driver MassStorage dari driverpacks.net kedlm instalasi XP-nya dgn nLite misal sebelum diinstal.

Utk tutor multiboot grub4dos, bisa mulai dgn ini:
Hiren’s BootCD + XP + Win Vista/Seven Dlm Satu Flash Disk
http://www.indowebster.web.id/showthread.php?t=161148

ane pake hdd 20GB
niatnya mau bikin installer gini

1. Windows XP Home SP3
2. Windows XP Professional SP2
3. Windows XP Professional SP3
4. Windows XP Professional SP3 OEM
5. Windows Vista SP1 Preactivated Multibrand
6. Windows 7
7. Windows 7 SP1 Preactivated Multibrand
8. Hiren's Boot 15.1

mungkin ga gan?

narcophilia
11-08-2012, 11:04 AM
ane pake hdd 20GB
niatnya mau bikin installer gini

1. Windows XP Home SP3
2. Windows XP Professional SP2
3. Windows XP Professional SP3
4. Windows XP Professional SP3 OEM
5. Windows Vista SP1 Preactivated Multibrand
6. Windows 7
7. Windows 7 SP1 Preactivated Multibrand
8. Hiren's Boot 15.1

mungkin ga gan?

bisa, tapi butuh sedikit 'perjuangan'...
utk XP SP1, SP2, atau SP3, bro bisa melakukannya dgn mengekstrak boot folder masing2 XP ke USB dan memisahkannya dari masing2 folder instalasi XP SP1, SP2, dst.. kemudian, mengedit boot config (setupl.ldr dan txtsetup.sif) masing2 versi dgn hex-editing... atau dgn cara ringkas; menginstal file RAM disk driver khusus sewaktu boot dan menjalankan instalasi masing2 XP-nya dari dlm memory (bahkan bisa cukup dgn file .iso masing2 XP saja)...

Sedang utk Vista, Win7 dan Hiren's, saya rasa bisa dikembangkan dari tutorial yg ana link-kan diatas....

_source_
11-08-2012, 11:14 AM
bisa, tapi butuh sedikit 'perjuangan'...
utk XP SP1, SP2, atau SP3, bro bisa melakukannya dgn mengekstrak boot folder masing2 XP ke USB dan memisahkannya dari masing2 folder instalasi XP SP1, SP2, dst.. kemudian, mengedit boot config (setupl.ldr dan txtsetup.sif) masing2 versi dgn hex-editing... atau dgn cara ringkas; menginstal file RAM disk driver khusus sewaktu boot dan menjalankan instalasi masing2 XP-nya dari dlm memory (bahkan bisa cukup dgn file .iso masing2 XP saja)...

Sedang utk Vista, Win7 dan Hiren's, saya rasa bisa dikembangkan dari tutorial yg ana link-kan diatas....

ane coba menggabungkan Win XP Home SP3, Win XP Prof SP2, Win XP Prof SP3 dan Win XP Prof SP3 OEM pake cara ini
http://www.magiciso.com/tutorials/miso-create-multi-os-cd.htm

tapi pas mau run salah satunya selalu gagal

narcophilia
11-08-2012, 12:14 PM
ane coba menggabungkan Win XP Home SP3, Win XP Prof SP2, Win XP Prof SP3 dan Win XP Prof SP3 OEM pake cara ini
http://www.magiciso.com/tutorials/miso-create-multi-os-cd.htm

tapi pas mau run salah satunya selalu gagal

jelas tidak bisa (tanpa langkah lebih lanjut), tutorial itu diperuntukkan utk masing2 98/ME/NT/2K/XP/2003 bukan utk 1 versi dgn versi yg beda... struktur boot config XP beda dgn edisi windows lainnya tapi jelas2 sama utk yg sama versinya (XP Pro, XP Home, etc)....

_source_
11-08-2012, 12:46 PM
jelas tidak bisa (tanpa langkah lebih lanjut), tutorial itu diperuntukkan utk masing2 98/ME/NT/2K/XP/2003 bukan utk 1 versi dgn versi yg beda... struktur boot config XP beda dgn edisi windows lainnya tapi jelas2 sama utk yg sama versinya (XP Pro, XP Home, etc)....

kalo pake cara agan yang di kaskus itu
bisa nyatuin windows xp beda versi jadi 1?

sory rada kurang ngerti :C

narcophilia
11-08-2012, 01:34 PM
kalo pake cara agan yang di kaskus itu
bisa nyatuin windows xp beda versi jadi 1?

sory rada kurang ngerti :C

ya, bisa. Coba saja...

_source_
11-08-2012, 01:39 PM
ya, bisa. Coba saja...

okelah kalau begitu gan, ane coba dulu
nanti kalo ada yang kurang jelas ane tanya2 lagi ya :D

thx

Reyn15
21-08-2012, 02:02 PM
Ane kurang ngerti yang beginian gan. :oghoho: Jadi bingung sendiri bacanya. :hehe:

mcabbaz
06-09-2012, 02:52 PM
Ane kurang ngerti yang beginian gan. :oghoho: Jadi bingung sendiri bacanya. :hehe:

sama bro,hehehe.... keliatannya menarik tpi masih blum ngarti, bahasa2 iTnya dah advance mungkin... hehe make backtrack aja msh keblinger klo buat install2 apa lgi ini :oghoho::oghoho::oghoho:

prasdwih
30-10-2012, 10:57 AM
saya akan menggunakan Acronis true image 2011 (atih2011.iso) dan code source utk menjalankannya saya taruh di menu.lst sbb :


title Acronis True Image Home 2010 (9,615)
map --mem hd(0,0) / atih2011.iso (hd0)
map --hook
chainloader (hd0)+1
boot

setelah menu diatas saya pilih ternyata ada error sbb :

map --mem (hd0,0)/atih2011.iso (hd0)
error 11 : Unrecognized device string or you omitted the required DEVICE part which should lead the filename

saya mohon bantuannya terhadap problem diatas....Trims

prasdwih
06-11-2012, 05:05 PM
kok g dijawab2 y pertanyaanku.....

narcophilia
14-04-2013, 03:14 PM
saya akan menggunakan Acronis true image 2011 (atih2011.iso) dan code source utk menjalankannya saya taruh di menu.lst sbb :


title Acronis True Image Home 2010 (9,615)
map --mem hd(0,0) / atih2011.iso (hd0)
map --hook
chainloader (hd0)+1
boot

setelah menu diatas saya pilih ternyata ada error sbb :

map --mem (hd0,0)/atih2011.iso (hd0)
error 11 : Unrecognized device string or you omitted the required DEVICE part which should lead the filename

saya mohon bantuannya terhadap problem diatas....Trims

sbb, pemilihan hd di komputer bro keliru, coba ganti dgn:

title Acronis True Image Home 2010 (9,615)
find --set-root --ignore-floppies /atih2011.iso
map --mem /atih2011.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
boot

narcophilia
14-04-2013, 03:31 PM
Bikin Windows Key Enterprise Bootable USB Dengan Grub4DOS:

Download GrubInst (http://code.google.com/p/grubutils/downloads/detail?name=grubinst-1.3.zip&can=2&q=) dan Grub4DOS (http://code.google.com/p/grub4dos-chenall/downloads/list) dan WinVBlock (http://www.mediafire.com/?cd705uczrtdlqdz). Simpan di folder tertentu.

Colokkan flashdisk USB dan buka tool grubinst_gui.exe diatas:
Klik tombol Disk di bag. Device Name dan pilih device USB-nya.
Pilih "Whole Disk (MBR)" di bag. combobox Part List (Klik Refresh klo belum muncul).
Centang "Don't Search Floppy". Klik tombol Install dan tutup GrubInst klo sudah.
http://img638.imageshack.us/img638/5474/grubinstinstall.png

Copy file "grldr" dan "menu.lst" dan "winvblock.ima.gz" dari paket Grub4DOS diatas kedlm flashdisk USB.
Copy file image ISO Windows Key Enterprise kedlm flashdisk USB, kasih nama khusus, mis. "WKey_Ent.iso"
Ganti semua isi file "menu.lst" di flashdisk dgn command ini:


title Boot Windows Key Enterprise 9.3
find --set-root --ignore-floppies --ignore-cd /winvblock.ima.gz
map --mem /winvblock.ima.gz (fd0)
map --mem /winvblock.ima.gz (fd1)
map /WKey_Ent.iso (0xff) || map --mem /WKey_Ent.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
if not exist (0xff)/i386/setupldr.bin echo WOOOAAAHH: Image ISO-nya tidak berisi Windows Key Ent ISO!!! && pause
chainloader (0xff)/i386/setupldr.bin || chainloader (0xff)/I386/SETUPLDR.BIN || chainloader (0xff)

enocopo
14-04-2013, 05:52 PM
Udah bang, udah clear. thanks :D

m00nwalker
16-04-2013, 01:58 AM
mastah ini bisa buat ganti animasi bootloader windows ga ?

narcophilia
18-04-2013, 02:35 AM
mastah ini bisa buat ganti animasi bootloader windows ga ?

klo mau ganti animasi bootloader pakai tool ini:
Windows 7 Boot Updater - Ganti Animasi Boot Windows 7
http://www.indowebster.web.id/showthread.php?t=167972

sobraHoLic
03-06-2013, 10:47 AM
bedha nya aama yg easyBCD apa yuuaa. .. ??