Я устанавливаю 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:
Проверьте настройки загрузки 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 на затронутых серверах, проблемы с загрузкой исчезли навсегда. Это было проверено для трех серверов, у которых за последние три месяца начались проблемы с загрузкой.
Другие возможности:
Все это произошло при попытке установить Ubuntu 14.10, вместо этого я попробовал 12.04, и он сработал с первого раза! Должно быть что-то конфликтующее в 14.10 с этим сервером.
РЕШЕНО!
Спасибо всем за попытку помочь
Я несколько раз пытался установить Ubuntu 14.04 LTS и 15.04 с загрузочного USB на DL380 G7 без CD / DVD-привода. Установка выглядела нормально, но каждая попытка загрузки приводила к ужасному сообщению «Попытка загрузиться с жесткого диска C:» с последующим зависанием системы.
Наконец, мне удалось определить ISO как виртуальный компакт-диск в iLO и временно изменить меню загрузки на загрузку с компакт-диска (нажатие во время загрузки).
Надеюсь, это поможет кому-то другому.