Установка Lenovo ThinkServer Ubuntu 12 Server: проблемы с разделами

Во время установки Ubuntu 12 я получаю экран с надписью «Обнаружено устройство ATA RAID» и спрашивает, хочу ли я включить его. Воспользовавшись Lenovo Easy Setup для настройки рейда (1 массив с 2 дисками по 1 ТБ), я выбрал «Да».

Это приводит меня к менеджеру разделов, где я вижу три варианта и пустую строку после первого:

* Configure iSCSI
* ___________________
* Undo Partition Changes
* Write changes to disk

Я понятия не имею, что такое iSCSI, но я уверен, что он мне. Отмена изменений раздела просто вешает систему на фиолетовый экран. Запись изменений на диск выдает сообщение об ошибке: система корневых файлов не определена.

Что я должен сделать, чтобы установить Ubuntu вместе с RAID?

0
задан 20 March 2013 в 22:31

2 ответа

Привет, я успешно установил Ubuntu 12.04 amd64 на мой RD330. Дело в ошибке установки grub на мега рейдовый диск. Способ решить эту проблему: я полагаю, ваш RD330 является настройкой BIOS по умолчанию (включая настройку RAID). И вам нужен DVD с установкой Ubuntu amd64.

А затем вы можете загрузиться с DVD, шаг за шагом установите Ubuntu. На шаге раздела программа установки сообщит, что она нашла устройство ATA-RAID, вы должны выбрать «использовать его», затем разделить жесткий диск вручную, я использую полный диск для каталога /. Вы должны заметить, что файл устройства на диске странный - /dev/md126p1, /dev/md126p2, /dev/md126p5...

Хорошо, вам следует идти дальше, пока не появится ошибка «Установить GRUB на диск». Не волнуйтесь, просто пройдите и перезапустите DVD снова. После перезапуска вы должны войти в режим командной строки Ubuntu, предоставляемый DVD. Теперь мы начинаем устанавливать GRUB нашей рукой:

# mount /dev/md126p1 /target

Если у вас был раздел / home на отдельный раздел, вы должны сделать следующее:

# mount /dev/md126pX /target/home

«X» - это ваш номер раздела, вы должны знать его по предыдущему процессу установки.

# mount -o bind /proc /target/proc
# mount -o bind /sys /target/sys
# mount --rbind /dev /target/dev

(Теперь мы делаем привязку к системе монтирования.)


    # chroot /target /bin/bash

(Теперь создайте файл device.map, используемый GRUB.)

# echo "(hd0) /dev/md126" > /boot/device.map
    

ЗАМЕТЬТЕ, ЧТО: используйте /dev/md126, НЕ /dev/md126p1, оно должно md126!

# cp /boot/device.map /boot/grub/

Теперь установите grub

# grub-install --root-directory=/ /dev/md126
# grub-setup /dev/md126

# update-grub grub

[ 1128] Он создаст файл: /boot/grub/grub.cfg Готово.

Ключевой процесс - echo "(hd0) /dev/md126" > /boot/device.map Поскольку программа установки Ubuntu использует каталог /targe t partition /dev/md126p1 в grub-install, поэтому она может в рейде не будет. RAID MBR находится не в первом разделе /dev/md126p1, а в файле базовых устройств /dev/md126.

Я несколько недель пытался решить эту проблему, наконец-то выиграл! Ву!

0
ответ дан 20 March 2013 в 22:31

Lenovo ThinkServer RD 330 поддерживает только ОС SUSE, RHEL и Windows и неофициально поддерживает дистрибутивы Nix на основе первых, таких как CentOS 6.

К сожалению, я не был здесь, когда эта машина была куплена, или мы бы пошли с чем-то более гибким.

0
ответ дан 20 March 2013 в 22:31

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

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