
Я пытаюсь установить Ubuntu 12.10 на сервер хранения данных Supermicro и столкнулся с проблемой.
Я использую альтернативный (текстовый) образ установочного компакт-диска и когда я добираюсь доОпределить дискиразделе говорится, что на устройстве есть as/w raid, и меня спрашивают, хочу ли я его активировать.
Я выбираюнети приступаю к ручному разбиению. Там я создаюновыйтаблица разделов на целевом устройстве, создание разделов и т. д., но когда я выбираюзаписать изменения на дисквыдает ошибку, что не удается отформатировать /dev/sda1 (root).
Я склонен думать, что это как-то связано с тем программным raid, которого у меня даже нет! Из текущей системы (Debian Etch) я искал этот массив, но ничего не нашел.
cat /proc/mdstat
- ничего
mdadm -As
- массивы не найдены
cat /etc/mdadm/mdadm.conf
- массивов там нет
mdadm -E /dev/sda; mdadm -E /dev/sda1
- ничего
Причина, по которой я говорю об этом raid-массиве, заключается в том, что была какая-то другая система, на которую я не смог установить Ubuntu, которая также обнаружила какой-то массив. Я не помню точно, но на той бывшей системе на самом деле мог быть какой-то s/w raid, но я не смог его удалить, что бы я ни делал: clear superblock, может быть даже dd.
Редактировать 1
Итак, мне удалось избавиться от ATA RAID. Я заранее знал, что на сервере нет h/w raid, но как оказалось, там есть fakeRAID/hostRAID (а не Linux s/w raid, как я думал ранее). Вот что я сделал в моем случае (для справки):
- Попытался удалить массив с помощью утилиты BIOS для управления RAID, но безуспешно, так как она не нашла ни одного существующего массива.
- Удалите метаданные с дисков, используя текущую установку ОС иВыполнить оболочкураздел во время установки Ubuntu:
dmraid -r -E
. Это привело к ошибкам и не удалось удалить метаданные. - Наконец, я очистил первый и последний ГБ каждого диска с помощью dd:
dd if=/dev/zero of=/dev/sdb bs=1GB count=1
dd if=/dev/zero of=/dev/sdb bs=1GB seek=999
(диск 1 ТБ)
Я думал, что теперь все будет хорошо, но нет! Как я уже говорил, больше не обнаруживается никаких RAID-массивов, но я все еще не могу отформатировать раздел.
Я используюизLinuxподход к установке, где я имеюhd-медиа файлы:vmlinuzиinitrd.gzдля загрузки и установочный iso. Я устанавливаю на sda, iso на sdb и пытался поместить вышеуказанные 2 файла либо на sda, либо на sdb, хотя я думаю, что это не имеет значения после того, как они будут загружены в RAM. Независимо от того, с какого диска я начинаю установку - sda или sdb, я могу создавать разделы на sd[bc], но не на sda.
Редактировать 2
На этот раз я попытался установить Ubuntu на предварительно размеченный диск с существующими пустыми файловыми системами, т.е. выбралсохранить существующие данныевРаздел дискараздел (обозначен флажком K).
Вроде бы все нормально. Он сообщает мне, что системные каталоги на неформатированном корне будут удалены и т. п., но на последнем этапе он говорит, что не может удалить существующие данные, хотя там нет никаких данных (это чистый раздел)!
Кажется, что диск был только для чтения или занят. Когда я пытаюсь отформатировать его с mkfs.ext3 /dev/sda
помощью командной строки, доступной во время установки, он говорит:
/dev/sda2, по-видимому, используется системой; файловая система там не создается.
Есть идеи?
решение1
Посмотрите, есть ли в BIOS вашей системы опция для отключения функциональности hostRAID. Тогда вы могли бы просто использовать контроллер SATA вместо контроллера hostRAID. Я пока не видел машины, у которой не было бы этой опции.
Другой вариант — сбросить настройки BIOS до значений по умолчанию.
Кроме того, следите за обновлениями BIOS.