llivejo: (Default)
[personal profile] llivejo
(типа напоминание себе)

Ставить GRUB не в MBR, а в первый раздел диска (который у меня обычно RAID1 /boot) полезно еще и тем, что когда заменяется одно из зеркал, GRUB восстанавливается из оставшегося зеркала без дополнительных телодвижений, достаточно сделать сам раздел bootable и не забыть запустить install-mbr на новый диск.
Ни училки, ни пятерки Не нужен ни install-grub, ни grub-shell.

Date: 2011-02-03 07:35 am (UTC)
From: [identity profile] poige.livejournal.com
А где гарантия, что у нового диска будет правильный MBR, который вообще загружать умеет?

> после install-mbr

Date: 2011-02-05 01:36 pm (UTC)
From: [identity profile] poige.livejournal.com
Это вообще что? Какой пакет? У меня в Arch'е такого не наблюдается.

> смысл ведь в том что

Date: 2011-02-03 04:27 pm (UTC)
From: [identity profile] poige.livejournal.com
Так если мы пишем mbr, то почему не через grub?

Re: > смысл ведь в том что

Date: 2011-02-05 01:34 pm (UTC)
From: [identity profile] poige.livejournal.com
Я мож чего не догоняю?

Если ставить grub не в MBR, а в раздел, ты должен соответственно этот раздел и указать: hd(n, m). Если у тебя будет обычный RAID1, то, семантика раздела уже не проканает. (Можно конечно сделать partitioned RAID, но grub'у на этапе загрузки это не поможет, да и вообще изврат). Поэтому, grub придётся ставить в обход зеркала — напрямую, на один диск. Соответственно, на втором диске он не окажется, пока не сделать resync, да и ещё и не ошибиться с «откуда вкуда».

Единственное, когда есть хоть какой-то смысл так поступить, это в самом начале установки, когда ещё нет зеркала, а потом ты его сделаешь (опять же не ошибившись с направлением копирования).

> а ставить grub stage1 в mbr - геморрой, ему точно надо знать где
> stage2, он может найти stage2 не на том винте, а новый пустой
> оставить незагрузочным и так далее

Ты ему чётко задаешь диск/раздел, где искать. Если боишься в этом ошибиться, то точно также можно и не тот раздел отформатировать.
From: [identity profile] poige.livejournal.com
Извини, но это бред. Делается ровно в 2-е команды:
root (hdN, M)
setup (hdN)
From: [identity profile] poige.livejournal.com
Никакой (hdN) он не ищет. hdN используется только в момент установки. Ты может путаешь с директивой root?

> навидался я дохлых винтов и негрузящихся грубов, мой способ - работает

Я не так давно на работе ставил несколько серверов на Soft RAID. В ходе проверки диски зеркала загрузки вытыкались, и всё грузилось.
From: [identity profile] poige.livejournal.com
Есть "root" который используется при установке GRUB, а есть тот, который говорит где во время загрузки ядро искать. Так вот, второго может и не быть, а GRUB ядро найдёт.

> ты недавно ставил и проверял, а я пять лет винты обновляю

Ну это же не отменяет того, что ты что-то возможно неправильно себе насчёт работы GRUB представляешь.
From: [identity profile] poige.livejournal.com
… ни JFS, ни XFS, ни Reiser3 в одном разделе с загрузчиком grub не уживаются. Так что борода™.
From: [identity profile] poige.livejournal.com
Иногда бывает необходиомость там какую-нибудь rescue-систему разместить. EXT2, конечно, сгодится, по большому счёту, но вообще говоря, хранить boot record и Linux FS'ку в одном разделе не камильфо.

December 2020

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930 31  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 16th, 2026 10:47 pm
Powered by Dreamwidth Studios