Назад | Перейти на главную страницу

Установка Ubuntu не может обнаруживать жесткие диски

Я устанавливаю Ubuntu на сервер HP Proliant DL360 G7, на котором есть аппаратный RAID-контроллер Smart Array, несовместимый с Ubuntu.

HP заявляет, что для установки Ubuntu необходимо отключить RAID-контроллер в BIOS.

Проблема в том, что с включенным RAID-контроллером установка может видеть жесткие диски для установки, но затем не может загрузиться, при отключенной установке установка не видит жестких дисков.

ОБНОВЛЕНИЕ: Ubuntu устанавливается с активным аппаратным RAID, но зависает на «Попытке загрузиться с жесткого диска C:»

Мне посоветовали перевести сервер в режим восстановления и переустановить GRUB, но нажатие Shift в любой момент во время загрузки не вызывает меню GRUB (я пробовал это много раз в разных точках), Ubuntu Live USB делает нет опции режима восстановления.

Это неправда. В сервере DL360 G7 используется контроллер HP Smart Array P410. При этом используются стандартные драйверы CCISS или HPSA, которые уже давно присутствуют в ядре Linux. Для установки Ubuntu на эту платформу ничего особенного не потребуется.

Обязательно создать логический диск в утилите BIOS RAID сначала. В противном случае ваша установка Ubuntu не увидит никаких дисков для установки ...


Редактировать:

Кажется, вы уже установили Ubuntu. Таким образом, ваша проблема с загрузкой может быть в другом. Обязательно выберите загрузочный том в BIOS.

Редактировать:

Убедитесь, что на экране порядка загрузки BIOS установлены правильные настройки:

Редактировать:

Вы упомянули, что установили Ubuntu с USB-накопителя. Это повлияет на перечисление устройств SCSI, представленных во время установки GRUB:

Когда дело доходит до установки загрузчика grub, убедитесь, что вы указали дисковое устройство HD (/ dev / sdb), а не USB-накопитель (/ dev / sda), иначе он не загрузится, когда вы удалите USB-накопитель.

Проверьте настройки загрузки BIOS / EFI. Я бы предложил переключить вашу материнскую плату в режим загрузки BIOS и отключить загрузку EFI, чтобы посмотреть, сможете ли вы установить и загрузить ее.

Хотя установочный компакт-диск может быть совместим как с EFI, так и с BIOS, ваш RAID-контроллер может быть несовместим. Ubuntu не назначает дискам буквы, такие как «C», и никогда не будет выводить на экран что-либо с надписью «Попытка загрузиться с жесткого диска C», будь то загрузка BIOS / EFI или сам контроллер RAID.

Насколько мне известно, большинство RAID-контроллеров не работают в режиме EFI в Linux, но будут работать в Windows, что объясняет, почему HP может заявить, что он несовместим / не поддерживается.

Если вы установили Ubuntu с USB-накопителя, попробуйте снова подключить USB-накопитель и перезагрузитесь. Если Ubuntu работает нормально, выполните (устройство может измениться):

sudo grub-install /dev/sda

Отключите USB-накопитель и перезапустите систему.

На основании ответа «ewwhite».

Попробуйте здесь: http://h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/Problems-booting-up-G5-servers-after-firmware-upgrades/td-p/6210531#.VK_k9nuUJSA

В частности:

Это оказалось загадочной проблемой Grub2, вызванной обновлением прошивки массива хранения. В тот момент, когда мы заменили Grub2 на Extlinux на затронутых серверах, проблемы с загрузкой исчезли навсегда. Это было проверено для трех серверов, у которых за последние три месяца начались проблемы с загрузкой.

Другие возможности:

http://h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/ML350-G3-Attempting-to-boot-from-hard-drive-c-hanging/td-p/5112137# .VK_lEnuUJSA

http://ubuntuforums.org/showthread.php?t=1199866

Все это произошло при попытке установить Ubuntu 14.10, вместо этого я попробовал 12.04, и он сработал с первого раза! Должно быть что-то конфликтующее в 14.10 с этим сервером.

РЕШЕНО!

Спасибо всем за попытку помочь

Я несколько раз пытался установить Ubuntu 14.04 LTS и 15.04 с загрузочного USB на DL380 G7 без CD / DVD-привода. Установка выглядела нормально, но каждая попытка загрузки приводила к ужасному сообщению «Попытка загрузиться с жесткого диска C:» с последующим зависанием системы.

Наконец, мне удалось определить ISO как виртуальный компакт-диск в iLO и временно изменить меню загрузки на загрузку с компакт-диска (нажатие во время загрузки).

Надеюсь, это поможет кому-то другому.