Я перебуваю в системі Debian / Squeeze (історія сягає щонайменше Вуді), яка була оновлена до grub2 як частина оновлення Squeeze. Все працює добре, але я збираюся возитися з конфігурацією диска.
Наразі в апараті працює 2 накопичувачі на 80 ГБ з розділами RAID1-ed /, / home та / boot (є ще одна пара накопичувачів з RAID1-ed "/ data" та парою свопів, якщо хтось цікавився, де знаходиться підміна , але я їх не торкаюся).
Я додав 2 130 ГБ SSD, розподілив їх на принаймні такі ж великі розміри, як і на дисках 80 ГБ, і маю намір перейти на нові SSD-накопичувачі шляхом збільшення RAID1 для включення їх, очікування синхронізації, а потім видалення старих накопичувачі з масивів, тому залишаються лише SSD-диски (а потім зростає файлова система). Але суперечки між mdadm / ext3 - це не таке питання.
Це дасть мені два застарілих накопичувачі 80 ГБ (IDE), які я хочу вийняти з машини. Мене хвилює те, що для їх видалення знадобиться деякі важливі MBR. Як переконатися, що машина залишається завантажувальною?
Більш конкретно:
Коли я робив оновлення Squeeze, я пам'ятаю, був представлений вибір щодо того, на які диски grub2 слід встановити (я пішов із замовчуванням, на якому були всі диски). SSD-диски в той час не були в машині; як я можу це повторити, щоб отримати grub для встановлення на SSD MBR? (Я здогадуюсь, це переналаштування dpkg якогось пакета).
Як я можу знайти, на яких дисках grub2 думає, що він встановлений? Добре горе, сьогодні майже 200 файлів під / boot / grub /! Куди шукати? Крім того, здається, що дивно, що /boot/grub/device.map.auto перераховує лише 3 накопичувачі на даний момент (2 з 80 ГБ, але лише один з інших дисків, і жоден із SSD). Як мені це оновити? ( Оновлення: це була червона оселедець; device.map.auto, здається, є пережитком років тому; device.map виглядала розумною в оновленнях grub-mkdevicemap. Подумайте, моя параноїя в цій області походить від старого BIOS мобо, який би упорядкувати порядок пристроїв, який бачив GRUB за примхою).
Результат: все пройшло добре, і тепер у мене є два старі 80 ГБ IDE накопичувачів, і швидка і швидка завантажувальна система, що працює з RAID1-ed SSD з усіма файловими системами, змінила розмір до нових розмірів розділів. Інший "зниклий фрагмент головоломки" Grub ", який я шукав, - dpkg-reconfigure grub-pc
це підказки, на яких дисках підтримувати MBR. Відповідь Аарона насправді найбільше заспокоїла мене, що це працює так, як очікувалося, отже, прийнявши цю відповідь.
dd if=/dev/sda bs=1 count=512 | grep -aob GRUB
. Це поверне положення маркера в завантажувальному секторі.