Личинка: попытайтесь читать или записать за пределами диска 'hd0'

У нас есть Dell PowerEdge R730xd с 24 SSD 500 ГБ каждый. Мы должны установить Ubuntu 14.04 LTS на этой машине и использовать его в качестве базы данных (postgresql).

Нашим RAID-контроллером является Avago MEGARAID, и к моему знанию он вел себя точно как карта H310.

Я настроил 2 Виртуальных диска в RAID10 (16 и 8), таким образом, мы имеем теперь

  • /dev/sda (4 Тбита)
  • /dev/sdb (2 Тбита)

Я испытываю затруднения при установке Ubuntu 14.04 LTS. Даже путем выбора большей части автоматической установки (Ведомый: используйте весь диск /dev/sda) после начальной загрузки я встречен спасательным режимом Личинки с сообщением

attempt to read or write outside of disk 'hd0'

Путем выполнения некоторых команд в личинке спасают режим, я встретился с этими устройствами

  • (hd0,gpt3), неизвестная файловая система, должен быть swap раздел
  • (hd0,gpt2), распознанный как ext2 раздел, содержит /boot папка, но пытающийся получить доступ, который возвращает ту же ошибку (пытаются читать или записать за пределами диска 'hd0'),
  • (hd0,gpt1), распознанный как неизвестная файловая система, это должен быть a BIOSgrub раздел (мы находимся в режиме GPT, в конце концов),
  • (hd1), диск на 2 ТБ

Попытка переустановить личинку в /dev/sda использование Ubuntu LiveCD не помогло. Мы все еще встречены той же ошибкой. Я мог смонтироваться /dev/sda2 в спасательном режиме и проверке содержание grub.cfg, но я не действительно уверен что потребности быть проверенным. Везде это правильно ссылалось (hd0,gpt2)

Даже после рабочего восстановления начальной загрузки мы встречены той же ошибкой:

1
задан 2 January 2017 в 13:54

2 ответа

Я решил его, не установив Ubuntu на жестком диске на 2 ТБ.

я повторно разделил 24 диска на 500 ГБ следующим образом

  • 2 RAID1 (500 ГБ) - Ubuntu
  • 16 RAID10 (4TB) - Основное хранение данных
  • 6 RAID10 (1.5 ТБ) - Дополнительное хранение данных

Установка, Ubuntu на дисках RAID1 на 500 ГБ не была никакой проблемой.

1
ответ дан 7 December 2019 в 13:38

TL; DR: инструкции в https://help.ubuntu.com/community/BootPartition фиксируют его

Это - типичная проблема из-за безопасности "функция" во многих BIOS, которые не позволяют Вам загружаться за пределами первых 100 ГБ (примерно) Вашего жесткого диска. Они зарегистрировали его с подробными инструкциями здесь: https://help.ubuntu.com/community/InstallingUbuntuOnBigDisk, который работал для устранения моей проблемы.

Моей машиной является Dell PowerEdge T300 с RAID-контроллером PERC H700 и 2 массивами RAID5 на 6 ТБ рабочий Сервер Ubuntu 16.04 LTS. Я не хотел освобождать все свои данные так вместо того, чтобы переформатировать, я повторно разделил основной диск набега с разделом на 1 ГБ в начале диска (это взяло в течение ночи для завершения), и выполнил восстановление начальной загрузки для перемещения просто загрузочных файлов к новому разделу (полные инструкции здесь: https://help.ubuntu.com/community/BootPartition)

Мое старое решение (который я оставляю здесь) только временно фиксирует его...

  1. Физически разъединяя все диски не часть виртуального диска я устанавливал Ubuntu на
  2. стирание содержания виртуального диска ([ре] инициализировал его в RAID-контроллере GUI),
  3. Завершенный установка Ubuntu, закрытие машина, удалила установочный носитель
  4. Это загрузилось в Ubuntu как нормальный, и я смог физически повторно подключить все диски без отрицательных воздействий :)

Надежда это помогает кому-то там

1
ответ дан 7 December 2019 в 13:38

Другие вопросы по тегам:

Похожие вопросы: