Bagaimana cara menginstal GRUB bootloader tanpa menginstal Linux?

8

Saya telah menginstal Windows 7 pada sistem dan saya ingin membuat partisi bootable WinPe terpisah yang sistemnya dapat mundur ketika ada masalah.

Sekarang Windows 7 memang memberikan opsi ini dan saya mungkin juga mengedit toko BCD untuk membuat perubahan pada menu boot Windows 7, atau saya bisa menggunakan EasyBCD. Saya tidak ingin menggunakan opsi ini karena saya perlu menyesuaikan menyembunyikan / unhiding partisi pada saat boot dll. Saya mencari dan menemukan GRUB; mungkin alat yang saya cari.

Saya ingin menggunakan GRUB loader tanpa menginstal versi Linux pada sistem. Dapatkah seseorang memandu saya tentang bagaimana saya dapat menginstal GRUB pada MBR hard disk dan mengkonfigurasi menu boot? Saya mencari di internet dan kebanyakan saya menemukan perintah yang mencari GRUB pada hard disk (karena instalasi Linux yang ada) dan kemudian mencoba memperbaikinya. Dalam kasus saya tidak ada Linux sama sekali.

Saya memiliki liveCD dan disk instalasi Ubuntu 9.10 bootable CD / OpenSUSE 11.2. Bisakah saya menggunakannya untuk menginstal GRUB di sistem saya?

Kavitesh Singh
sumber
sebagai alternatif, Anda dapat mencoba SuperGrub ( supergrubdisk.org )
Ye Lin Aung
Saya sudah mencoba tetapi saya tidak tahu opsi mana yang harus dipilih. Yang bisa saya mengerti adalah bahwa itu adalah utilitas perbaikan. Aku membutuhkan GRUB telah terinstal di sistem dan akan memperbaiki jika beberapa prob timbul karena format dll
Kavitesh Singh

Jawaban:

3

Saya menggunakan GRUB4DOS untuk menginstal GRUB Loader dari dalam windows. Saya mengikuti langkah-langkah ini.

  1. Mengunduh Grubinst 1.0.1 dari http://sourceforge.net/projects/grub4dos/files/
  2. Klik dua kali pada grubinst_gui.exe dalam mode admistrator.
  3. Ini akan menampilkan harddisk dalam kategori disk. Pilih disk tempat Anda ingin menginstal GRUB.
  4. Klik tombol segarkan di dekat Daftar Bagian dan pilih opsi "seluruh disk".
  5. Di bagian Opsi pilih (centang) opsi:

    a: Jangan mencari floppy drive

    b: Nilai batas waktu 2-5. Dapat diubah nanti di menu.lst

  6. Pilih opsi untuk "menginstal".
  7. Sekarang salin file bernama "grldr" di drive C :. Jangan letakkan di beberapa folder karena akan memerlukan perubahan dalam konfigurasi. Grub4Dos akan melihat ke setiap partisi untuk file ini.
  8. Sekarang Anda perlu mengkonfigurasi menu boot. Opsi menu disimpan dalam file menu.lst. Anda harus membuat file itu dan menyimpannya di sepanjang glrdr.

Contoh Menu. File pertama. Anda dapat menulis konten di notepad dan menyimpannya sebagai menu.lst.

<------ menu.lst dimulai di bawah ----- - Jangan salin baris ini>

batas waktu 2

default 0

judul Microsoft Windows XP rootnoverify (hd0,0) chainloader // ntldr

judul Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst mulai berakhir - Jangan salin baris ini ----->

Di sini, partisi primer pertama adalah Windows XP dan yang kedua adalah Vista / 7 yang menggunakan bootmgr sebagai bootloader. Entri-entri ini akan bervariasi berdasarkan instalasi OS. Ini hanya sebuah contoh.

Kavitesh Singh
sumber
2

GRuB 1 dan GRUB4DOS dapat diinstal tanpa GNU / Linux.

GRUB 1:

  1. Pastikan Anda membuat file "/ boot / grub / *" (terutama "stage2") di beberapa partisi yang dapat diakses dari GRuB 1. (vfat, ext *, reiserfs)
  2. Boot beberapa grub 1 (dari floppy, dari cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Pastikan Anda memiliki "/ GRLDR" di suatu tempat (di vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivedari DOS, Windows atau Linux. (Anda dapat melakukan bootlace di Windows (tidak yakin tentang Windows 7) dengan menyalin sektor N hard drive pertama ke file, menerapkan bootlace ke file itu dan menyalin sektor kembali ke drive).

Anda juga dapat menggunakan beberapa mesin virtual (qemu, VirtualBox, VMWare) untuk menjalankan sedikit linux dan mengatur grub dengan cara yang waras dan menguji apakah itu berfungsi dengan baik sebelum me-reboot .

Vi.
sumber
Dalam Solusi 1 diusulkan bagaimana saya mendapatkan file Boot / grub. Saya mencoba mem-boot dari liveCD OpenSuse / Fedora dan mencoba menyalin file-file yang ada di harddisk dan kemudian menjalankan perintah-perintah ini. Itu tidak berhasil. Apakah saya melakukan sesuatu yang salah di sini. Untuk Grub4DOS saya dapat menginstal bootloader, untuk XP / Windows7 saya menggunakan Grub4Dos Installer dan bekerja dengan baik dan sistem di-boot setelah modifikasi pada file menu.lst. Saya ingin menjelajahi bagian Solusi 1 juga.
Kavitesh Singh
1
@Kavitesh Singh "Tidak berhasil." -> Apa pesan kesalahan? DI setuppanggung atau dalam upaya untuk boot? "Bagaimana saya mendapatkan file Boot / grub?" -> Dari beberapa instalasi grub yang ada. Saya biasanya menyimpannya dengan kernel image, ntldr / boot.ini (untuk WinNT), dump tabel partisi dan hal-hal lain yang diperlukan untuk bootstrap PC.
Vi.