У меня есть конфигурация 4 HDD как RAID1 2 пары 2 HDD.

Первая пара RAID1 предназначена для системы, поэтому я просто выделил 40 ГБ для подкачки, а остальное - для корня. Вторая пара массивов RAID1 предназначена для логического использования. Итак, в финале у меня есть:

Первая пара:

1 диск:

  • Своп 40Гб
  • 960GB / ext4 raid

2 диска:

  • Своп 40Гб
  • 960GB / ext4 raid

Вторая пара:

3 диск:

  • 1.0 TB etx4 рейд

4 диска:

  • 1.0 TB etx4 рейд

После установки системы при загрузке я вижу странную ошибку в течение 5-6 секунд:

error: no such device: c3b8763c-4623-4fe1-9096-3aadef5cc116
Press any key to continue...

Что я сделал не так?

Вывод команды ls -l /dev/disk/by-uuid :

total 0
lrwxrwxrwx 1 root root 9 2012-04-24 15:38 c3b8763c-4623-4fe1-9096-3aadef5cc116 -> ../../md0

2 ответа2

2

Ваш ramdisk init не имеет raid-драйвера, вам нужно вставить его в initrd, и этот initrd должен быть доступен без доступа к дискам, для которых требуются модули дисков.

1

« c3b8763c-4623-4fe1-9096-3aadef5cc116 » - это UUID, который в этом случае однозначно идентифицирует диск. Отображение доступно для вас, например, с

ls -l /dev/disk/by-uuid

Очевидно, ваша система пытается загрузиться с диска с UUID " c3b8763c-4623-4fe1-9096-3aadef5cc116 ", который не найден. Если ссылка существует в /dev/disk/by-uuid , убедитесь, что она указывает на правильный диск. Если он не существует, вы можете просто создать его или даже лучше (возможно, намного лучше) исправить ссылку UUID в загрузчике, чтобы фактически найти UUID, соответствующий правильному диску.

Даже если вы не можете загрузить ОС, вы должны, по крайней мере, получить возможность запуска в режиме суперпользователя непосредственно из GRUB (или с какого загрузчика вы сейчас используете) и исправить это из командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .