Apakah GRUB2 dapat diinstal ke USB dan digunakan untuk memilih antara 2 HDD dengan Windows 7?

3

Saya baru saja memperoleh SSD kedua, dan memutuskan saya akan menggunakan pengaturan multi-boot untuk meningkatkan produktivitas saya. Satu drive untuk "bekerja" (hanya berisi Windows 7 dan perangkat lunak yang diperlukan untuk bekerja) dan aktif untuk "bermain" (berisi Windows 7 dan yang lainnya, game, dll.).

Saya mengatur drive "Play" saya untuk boot secara default, dan saya dapat memilih drive "Work" saya dari menu boot BIOS saat diperlukan, tetapi saya terus frustrasi ketika saya lupa menekan tombol menu boot saat boot!

Saya telah melakukan beberapa riset, dan sepertinya ada program boot-selector yang berjalan sebelum OS mana pun memulai. Yang paling populer yang saya temukan adalah GRUB.

Bisakah saya menggunakan GRUB untuk apa yang ingin saya capai? Saya tidak menggunakan Linux.

Atlantic
sumber
Bukankah seharusnya bootloader Windows default secara otomatis menanyakan OS mana yang ingin Anda gunakan saat startup? Namun, ya, GRUB adalah solusi hebat juga.
Marcus Chan
Jika Anda ingin "meningkatkan produktivitas", Anda seharusnya tidak memilikinya kerja drive diatur untuk boot secara default? :-)
terdon
@MarcusChan, saya tidak yakin mengapa itu tidak bertanya. Mereka masing-masing diinstal pada drive terpisah dengan instalasi terpisah dan tidak terhubung dengan cara apa pun (kecuali bahwa, sebagai drive penyimpanan, mereka jelas terlihat satu sama lain), jadi saya tidak terkejut, tetapi saya baru multi-boot .
Atlantic
@terdon saya mungkin harus, ya? Saya hanya khawatir bahwa akhirnya saya akan menggunakannya untuk menjelajahi web! Ini adalah eksperimen psikologis :)
Atlantic

Jawaban:

2

Instalasi Windows kedua seharusnya terdeteksi secara otomatis. Saya terkejut bahwa Anda tidak melihat manajer boot Windows pada setiap boot.

Bagaimanapun, ya, Anda bisa melakukan ini dengan GRUB tetapi menggunakan bootloader Windows jauh lebih mudah. GRUB perlu rantai beban Windows dan mengkonfigurasinya lebih sulit daripada sistem Linux. Plus, Anda mungkin harus boot dari Linux live CD dan menggunakan a chroot lingkungan untuk menginstal GRUB. Sejauh yang saya tahu tidak ada versi Windows-nya. Jadi, kecuali Anda juga menginstal Linux aktif di komputer Anda, saya sangat merekomendasikan menggunakan bootloader Windows.

Pertama-tama, pastikan bahwa satu instalasi Windows dapat melihat yang lain. Klik pada tombol Windows dan cari msconfig. Sekarang, pilih boot tab dan periksa apakah Anda dapat melihat dua instalasi Windows (Saya hanya menginstal satu, Anda harus daftar dua):

enter image description here:

Jika Anda dapat melihat dua instalasi, pastikan batas waktu diatur ke nilai yang masuk akal (bukan 0).

Jika Anda hanya melihat satu OS, Anda harus memberi tahu bootloader Windows tentang yang kedua. Unduh dan pasang EasyBCD dan menggunakannya untuk tambahkan instalasi Windows kedua ke bootloader Windows utama Anda. Tutorial yang saya tautkan menggunakan dua Windows 7 dan Windows XP tetapi prinsipnya sama.

terdon
sumber
Saya suka mencari trik baru! Sementara drive kedua tidak muncul di msconfig, saya bisa menggunakan EasyBCD untuk menambahkannya ke bootloader. Itu sangat mudah dan hanya butuh beberapa klik. Saya mungkin akan menghabiskan waktu mencari tahu apa lagi yang bisa saya lakukan dengan program ini! Terima kasih.
Atlantic
2

Jika Anda tidak menggunakan Linux, cukup buat USB stick bootable dengan EasyBCD dan menambahkan entri untuk setiap instalasi Windows ke dalamnya. Ini akan melakukan apa yang Anda inginkan, dan harus total bersih 3 poin dan operasi klik.

Mahmoud Al-Qudsi
sumber
Terima kasih atas tip dan tautannya. Saya akan membaca beberapa informasi lebih lanjut tentang program ini untuk mengetahui apakah saya dapat memanfaatkan fitur USB yang dapat di-boot atau tidak. EasyBCD terlihat cukup bagus sejauh ini!
Atlantic
0

Grub jelas lebih rumit dalam kebanyakan hal untuk bootmgr, tetapi juga menawarkan kemampuan yang jauh lebih baik, seperti front end GUI yang sangat mampu dan dapat disesuaikan. Ia BISA mem-boot semua varian OS Windows melalui pemuatan rantai sebagaimana ditunjukkan oleh terdon, tetapi pemuat boot Windows dengan tipe tertentu selalu diperlukan, seperti ntldr dan bootmgr. Grub hanya memanggil mereka untuk mem-boot Windows, itu tidak bisa mem-boot mereka "secara langsung".

Saya memiliki sistem yang multiboots 6 OS yang berbeda, termasuk Windows 7 dan Windows 10. Bootmgr tidak pernah terlihat (saya mengatur batas waktu bootmgr ke 0), grub adalah satu-satunya antarmuka pengguna yang diperlukan. Agak sulit untuk membuat setiap instalasi Windows menggunakan bootmgr itu sendiri, jadi grub dapat mem-chainload satu dan hanya satu Windows.

motech man
sumber