Я пытаюсь настроить raid1 на своей Linux-машине, и во всех руководствах объясняется, как изменить конфигурацию grub. Хорошо, но мне нравится понимать, что я делаю. Страница руководства для grub не учитывает интересные моменты при объяснении команды root. Команда выглядит как «root / device / [hdbias]», а устройство выглядит примерно как «hd (0,0)» или «hd (1,0)», но не объясняет, чему эти числа соответствуют, и поскольку мои настройка диска не совсем такая, как у них, я сомневаюсь, что помещаю их в мою конфигурацию grub, не зная, указываю ли я на правильный диск. Что означают номера устройств?
Grub немного странен в схеме именования устройств. Часть, которая говорит
root (hd0,0)
говорит жратва где найти ботинок раздел. Это должен быть физический раздел, например sda1. В приведенном выше примере hd0,0 означает первый раздел первого физического диска. К сожалению, grub не следует обычному соглашению о вызове первого раздела «partition 1», а вместо этого называет его «partition 0». Ничего не поделаешь.
Строка, которая говорит
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/Volume00/LogVol00
говорит ядро где корень раздел есть. в данном случае на логическом томе с именем / dev / Volume00 / LogVol00. Ядро понимает LVM и многое другое (grub - нет), поэтому здесь можно использовать LVM, dmraid или что-то еще. Обязательно используйте ramdisk с необходимыми модулями.
если вы используете интерактивную оболочку grub, завершение табуляции покажет вам возможные варианты для корневого устройства, если вы наберете root (hdTAB) или root (hd0, TAB).