Grub, Debian Yükleyici tarafından varsayılan olarak bir RAID dizisinin tüm MBR'lerine yüklenmiş mi?


12

Debian'ı bir RAID1 çift sürücüden önyükleme yaparak Debian'ı yüklemek için Debian Stable (Squeeze) Yükleyicisini kullanırsam, her iki sürücünün MBR'sine grub yazar mı? MBR hala arızalı cihazı göstermiyor mu?


bu muhtemelen etiketlenmiş olmalıdır grub-mirasını yerine grub ama etiketi oluşturmak için temsilcisi yok


Üzgünüz - söylediğiniz gibi Grub2 grub-install -vraporlarıgrub-install (GRUB) 1.98+20100804-14+squeeze1

Yanıtlar:


14

Yükleyicinin varsayılan olarak yapılıp yapılmadığından emin değilim, ancak (sistem önyüklendikten sonra) çalıştırırsanız:

# dpkg-reconfigure -plow grub-pc 

sizden "GRUB kurulum aygıtları" istenene kadar enter tuşuna basarsanız, her iki sürücünün MBR'lerini seçebilirsiniz.

İşte GRUB2 sürümü ile Debian Jessie (8.3) ilgili ekranın bir ekran görüntüsü 2.02~beta2-22+deb8u1. Bu gösterileri iki sürücü (vardır bilgisayarım, kurulum /dev/sdave /dev/sdb) bir RAID 1 yapılandırması (içinde /dev/md1) ve diğer iki sürücüleri ( /dev/sdcve /dev/sddRAID 1 yapılandırmasında) ( /dev/md0).

resim açıklamasını buraya girin


Teşekkürler. MBR daha sonra belirli bir cihaza işaret ediyor mu ve eğer öyleyse her ikisi de aynı cihaza işaret eder (bu başarısız olursa kötü olur)?

MBR, MBR'nin açık olduğu cihaza işaret etmelidir. Ya da muhtemelen ilk cihaz. BIOS'lar bunu düzeltmek için zorlaştırır, emin olmak için test etmelisiniz. Güç kablosunu her bir diskten çıkarın (her seferinde bir tane). Grub menüsüne alırsanız, o zaman iyi olmalısınız.
derobert

Her diskin kendi MBR'si ve / boot'inizi arayacak gömülü grub2 çekirdek görüntüsü olacaktır. / Boot cihazınız bir mdadm raid1 ise, her iki diskte de bulacaktır.
psusi

@psusi grub legacy, kararlı debian yükleyici ile hala varsayılan

Eğer basitse ve söylediklerini yapıyorsa grub2 yüklemeyi düşünürüm?

2

Grub eski sürümünü yüklerseniz, yalnızca bir önyükleme diskine yüklenir. grub-install /dev/sdb(İkinci diskinizin olduğu varsayılarak) çalıştırarak ikinci diskin MBR'sine ekleyebilirsiniz /dev/sdb. Her iki durumda da Grub'un ilk BIOS diskinden okuduğundan emin olun (bunun için ince ayar yapmanız gerekebilir /boot/grub/device.map). İki diskten biri bozulursa, ilk BIOS diski hangisi kalırsa o olur.

Grubian'ı Debian sıkma üzerine kurabilirsiniz ve RAID gibi önemsiz bir kurulumunuz varsa öneririm. Grub2, tüm sisteminizi LVM'ye koyabileceğiniz avantajına sahiptir, LVM olmayan bir /bootbölüme ihtiyacınız yoktur . Bildiğim kadarıyla, sıkıcı yükleyici grub2 ile RAID + LVM üzerinden kurulumları destekler (ayrı bir /bootbölüm oluşturmamak için biraz zorlamanız gerekebilir ).


Acemi karışıklığım için özür dilerim - v1.98'in Grub2 olmadığını varsaydım, Grub2 aslında yüklü. Di mutlu bir şekilde oluşturulan bir RAID1 dizisi önyükleme btw oluşturulan

Hala kafam karıştıysa, di Grub2'yi arrardaki her iki sürücüye mi yoksa sadece bir tanesine mi yükledim - sırayla çekerek ve önyükleme yaparak test edebilirim ama MBR'yi inceleyebileceğim bir yol olup olmadığını merak ediyorum bana söyleyecek bir araç var ...

2
@JackDouglas </dev/sda head -c 512 | hden azından Grub'un orada olup olmadığını söyleyecektir. Bundan sonra nereye baktığını da görebilirsiniz, ama hangi baytlara bakacağımı bilmiyorum.
Gilles 'SO- kötü olmayı bırak

teşekkürler, ilginç. Çıktıyı doğru anlarsam Grub açıktır sdaama değil sdb. Ben yüklemek için derobert önerisini takip edeceğiz sdbyanı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.