Saya memiliki 2 GRUB pada HDD yang berbeda. Bagaimana cara membuat yang umum?

0

Jadi, saya punya sistem dual boot: Window 8 dan Arch (keduanya di Windows 7) /dev/sda, tetapi partisi yang berbeda). Sejauh yang saya tahu, grub diinstal pada partisi dengan Arch, karena saya menambahkan partisi boot boot windows setelah via os-prober .

Hari ini saya sudah menginstal distro Linux lain di Internet /dev/sdb menggunakan instalasi manual. Sejauh yang saya tahu, grub dari instalasi Linux terbaru akan digunakan daripada yang lama. Saya memeriksanya dengan Boot Info Script dan ia memberi tahu saya bahwa grub diinstal pada /dev/sdb. Saya tidak ingin memuat dari grub dari HDD ke-2 ( /dev/sdb ). Sebaliknya, saya ingin memuat dari grub, yang diinstal dengan Arch yang aktif /dev/sda.

Menyimpulkan:
1. Saya perlu menambahkan distro dari /dev/sdb melalui os-prober di /dev/sda untuk membuat grub mengenali distro baru.
2. Cara mematikan grub dari HDD ke-2 dan menyalakan yang lama?

P.S. Grub baru berfungsi dengan baik dan mengenali semua OS yang saya miliki, tetapi saya hanya ingin menggunakan yang lama.

pushandpop
sumber
Boot ke instalasi Arch Anda dan instal ulang grub dari sana (menggunakan sesuatu seperti grub-install --boot-directory=/boot /dev/sda sebagai root). Saya mengasumsikan MBR dan Legacy Boot di sini. UEFI, Secure Boot, dan GPT membuat segalanya sedikit lebih rumit.
Larssend
parted -l mengatakan tabel partisi / dev / sda adalah gpt dan / dev / sdb adalah msdos.
pushandpop
Pernahkah Anda melihat posting ini? askubuntu.com/questions/281735/…
MariusMatutiae
@MariusMatutiae, pertanyaannya bukan tentang kemungkinan untuk boot dari semua OS, karena saya bisa melakukannya. Pertanyaan saya adalah tentang bagaimana mengubah grub yang baru dipasang dan memilih yang lama.
pushandpop