Я пытаюсь выполнить новую установку сервера 12.04 на одном узле Dell PowerEdge C6145 со следующей спецификацией:
48 cores
512GB RAM
LSI MegaRAID 9265 controller
4x2TB disks, configured with RAID5 giving 6TB in total
American Megatrends v02.69 BIOS
Загрузка с USB с Ubuntu Server 12.04.2 LTS "Precise Pangolin "- Выпуск amd64 (20130214) Включен экспертный режим (с использованием F6) и выполняется чистая установка сервера ubuntu
Это стандартная установка, за исключением ручного разбиения дисков. Я создал новую пустую таблицу разделов gpt на диске и добавил три раздела:
#1 10MB, beginning of disk, /boot, Reserved BIOS boot area
#2 512GB, end of dist, /swap, swap area
#3 max, /, Mount point: /, Mount options: defaults, label: data
Summary:
SCSI6 (2,0,0) (sda) - 6.0 TB LSI MR9265-8i
1.0 MB FREE SPACE
#1 9.4 MB f biosgrub /boot
#3 5.5 TB f ext4 / /
#2 512.0 GB f swap /swap swap
1.0 MB FREE SPACE
Я выбрал linux-generic-lts-Quantal в качестве ядра для установки и «generic: включить все доступные драйверы» когда их просят выбрать драйверы для включения в initrd.
Для дополнительного программного обеспечения:
Restricted software: No
Software from universe component: Yes
Softare from multiverse component: No
Backported software: Yes
При установке загрузчика GRUB выберите Да, чтобы установить его в основную загрузочную запись. Ошибок не возникло, и установщик пропустил следующий пункт в главном меню «Продолжить без загрузчика»
При «Завершить установку» появляется стандартное сообщение о завершении установки и перезагрузке
При перезагрузке , получить:
error: out of disk.
grub rescue>
набрав ls
(hd0) (hd0, gpt3) (hd0,gpt2) (hd0,gpt1)
набрав ls (hd0, gpt3)
error: bad filename.
набрав ls (hd0, gpt2)
[ 116], набрав ls (hd0, gpt1)
error: unknown filesystem.
Перезагрузка с USB-накопителя ubuntu и выбрав «Спасение сломанной системы»: проходили различные шаги, пока не входил в режим восстановления
/ dev / Выбрано sda3 в качестве устройства для использования в качестве корневой файловой системы. Выбрано Выполнить оболочку в / dev / sda3
$df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 5316685816 901368 5047839028 1% /
devtmpfs 264147596 0 264147596 0% /dev
/dev/sdb1 5316685816 901368 5047839028 1% /media/cdrom
devpts 264147596 0 264147596 0% /dev/pts
none 52837212 212 52837000 1% /run
ls / boot показывает initrd.img-3.5.0-23-generic и vmlinuz-3.5.0- 23-универсальный и заполненный каталог grub, включая grub.cfg. Также / etc / default / grub выглядит разумно
Вернувшись в установщик, выбрал «Переустановить загрузчик GRUB». Выбрал / dev / sda, но сообщение об ошибке или сообщении не возникло
Снова перезагрузите систему и Я все еще получаю ту же ошибку «ошибка: из диска»
Снова загружаюсь с USB и выбираю «Спасение сломанной системы». Проходили различные этапы, пока не достигли «Вход в режим спасения». Выбрал «Выполнить оболочку в / dev / sda3»
Запустил «grub-install / dev / sda» и получил сообщение:
Installation finished. No error reported
Запустил «update-grub» и получил:
Generating grub.cfg...
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Перезагрузка по-прежнему выдает ту же ошибку «ошибка: не хватает диска».
1136 Извиняюсь за длину этого. Любая помощь будет принята с благодарностью
kieran
Некоторые дополнительные подробности из приглашения grub rescue>. Набор для набора дает:
prefix=(hd0,gpt3)/boot/grub
root=hd0,gpt3
Набор ls / или ls (hd0, gpt3) / дает:
./ ../ lost+found/ etc/ media/ initrd.img var/ lib/ usr/ proc/ dev/ run/ root/ tmp/ home/ mnt/ sbin/ bin/ lib64/ selinux/ sys/ srv/ opt/ umlinuz
Нет каталога / boot. Ввод ls (hd0, gpt3) / root / дает:
./ ../ .profile .bashrc
Но ввод ls (hd0, gpt3) / etc / дает
error: out of disk.
Существуют похожие смешанные результаты с другими каталогами . [одна тысяча сто сорок-дв]
Разделы biosgrub и / boot - это две разные вещи. Раздел biosgrub должен иметь только 1 МБ и не должен монтироваться нигде. Раздел / boot должен быть больше похож на 150-200 МБ и отформатирован в файловой системе, например ext4. Вы можете попробовать переустановить как с biosgrub, так и с разделом 200 МБ / boot и посмотреть, исправит ли это. Или попробуйте запустить grub rescue cd и запустить ls -l
, чтобы увидеть, насколько большой BIOS сообщает о размере диска. Возможно, биос мегарайды имеет ограничение на размер биоса.