Instal GRUB pada NTFS

8

Saya ingin menginstal 2 instance Windows XP yang sepenuhnya independen (tidak ada data yang harus dibagikan) di komputer saya dalam 2 partisi primer yang berbeda. Saya tahu bahwa grub dapat menangani booting dengan benar, tetapi saya tidak tahu apakah mungkin untuk menginstalnya dan mengkonfigurasinya dalam sistem NTFS 100% dan tanpa partisi / distribusi linux tambahan.

karatchov
sumber

Jawaban:

7

Saya menggunakan grub4dos untuk dual boot XP dan XP64. Kedua sistem berada pada sistem file NTFS.

Pengaturannya sederhana: Saya menyalin folder grub4dos ke sistem file NTFS saya. Mengganti nama boot loader windows "ntldr" dan menyalin boot loader grub4dos "grldr" menjadi "ntldr". Dengan begitu saya masih menggunakan MBR standar microsoft yang membuat pemindai virus yang diperlukan perusahaan saya senang.

Metode ini juga membuat partisi saya independen. Saya dapat membuang partisi ke drive eksternal dan memuat sistem operasi yang berbeda di tempatnya. Saya menyimpan gambar Vista32, XP32, Vista64 dan XP64 di drive eksternal saya. Dalam sekitar 1,5 jam saya dapat memuat salah satu dari gambar-gambar itu ke salah satu dari dua partisi laptop saya dan siap untuk pergi tanpa repot dengan konfigurasi boot.

Sunting: Satu lagi tip. Ketika Anda melakukan instalasi windows atur bit tersembunyi pada semua partisi kecuali yang Anda instal windows. Pemasang jendela akan menggantikan urutan boot pada partisi yang dapat di-boot dan Anda kehilangan independensi partisi.

Rodney Schuler
sumber
1
grub4dos juga dapat diinstal ke MBR, atau baru saja ditambahkan ke daftar boot.ini tanpa mengubah sistem. NTFS adalah sistem yang didukung.
karatchov
3

Tidak, grub stabil tidak mendukung booting dari NTFS saat ini.

Anda membutuhkan partisi FAT kecil untuk menggunakan GRUB. Atau, pertimbangkan untuk menggunakan bootloader asli atau pemuat pihak ketiga lainnya.

Yang sedang berkata, dukungan sedang dikerjakan untuk (saat ini alpha) grub2.

MikeyB
sumber
Grub4dos tampaknya memuat dengan benar melalui ntldr di partisi NTFs, saya masih harus mengujinya dengan benar dan saya akan melaporkan kembali pengalaman saya
karatchov
1

Grub akan membutuhkan lingkungan seperti unix yang ada. Anda bisa menggunakan pengaturan standar windows boot.ini untuk memiliki lingkungan dual boot Windows XP yang cukup mudah.

WerkkreW
sumber
metode boot.ini standar tidak mendukung sistem independen, bukan? Dengan grub, saya dapat menyembunyikan partisi ketika boot dari yang lain, sehingga membuat windows percaya itu selalu diinstal di C: \
karatchov
Windows sebenarnya menikmati boot dari huruf drive lain selain C: ^^
Oskar Duveborn
1

Anda dapat melakukan boot ganda menggunakan bootloader windows standar.

Klik kanan pada Komputer , pilih Properties | Remote Settings | Advanced Pilih pengaturan di bawah startup dan pemulihan , dan pilih partisi utama Anda.

Brent
sumber
1

Anda sebenarnya bisa melakukannya. Menggunakan liveCD / USB GNU / Linux dan grub.cfg dengan format yang valid, Anda dapat menginstal Grub2 di direktori di salah satu partisi Windows Anda dan mem-boot kedua OS (bahkan jika sistem nanti tidak mengandung sistem Unix).

Jawaban @MikeyB tidak lagi valid sekarang, Grub2 dapat menginstal pada sistem file NTFS.

Vdragon
sumber