Ubuntu 12.10. Não é possível formatar a partição raiz no momento da instalação

0

Estou tentando instalar o Ubuntu 12.10 em um servidor de armazenamento Supermicro e tenho um problema.

Estou usando uma imagem de cd de instalação alternada (com base em texto) e quando chego na seção Detectar discos , há uma invasão / w no dispositivo e pergunta se desejo ativar isso.

Selecionenoeprossigaparaoparticionamentomanual.Aíeucrioumatabeladepartiçõesnewnodispositivodedestino,criapartiçõeseassimpordiante,masquandoeuselecionoescrevoalteraçõesnodiscoeledáumerroquenãoécapazdeformato/dev/sda1(root).

Eu costumo pensar que tem algo a ver com aquela invasão s / w que eu nem tenho! Do sistema atual (Debian Etch) eu procurei por esse array, mas não encontrei nenhum.
cat /proc/mdstat - nada por mdadm -As - nenhum array encontrado em cat /etc/mdadm/mdadm.conf - não há arrays lá < br> mdadm -E /dev/sda; mdadm -E /dev/sda1 - nada

A razão que eu estou falando sobre esta matriz de ataque é porque havia algum outro sistema que eu não era capaz de instalar o Ubuntu em que também detectou alguns array. Eu não me lembro exatamente, mas naquele antigo sistema, na verdade, pode ter sido algum ataque s / w, mas eu não fui capaz de removê-lo do jeito que eu fiz: superbloco claro, pode ser até dd.

Editar 1

Então, eu consegui me livrar do ATA RAID. Eu sabia de antemão que não houve invasão h / w no servidor, mas como se viu, ele tem um fakeRAID / hostRAID (não o Linux s / w raid como eu pensava anteriormente). Aqui está o que eu fiz no meu caso (para fins de referência):

  1. Tentou excluir o array usando o utilitário no nível do BIOS para gerenciamento de RAID, mas não adiantou, pois não encontrou matrizes já presentes.
  2. Limpe os metadados das unidades usando a instalação atual do SO e com a seção Executar um shell durante a instalação do Ubuntu: dmraid -r -E . Isso resultou em erros e não conseguiu excluir metadados.
  3. Por fim, acabei limpando o primeiro e o último GB de cada unidade com dd:
    dd if=/dev/zero of=/dev/sdb bs=1GB count=1 e dd if=/dev/zero of=/dev/sdb bs=1GB seek=999 (unidade de 1 TB)

Eu pensei que seria bom agora, mas não! Como eu mencionei, ele não detecta mais arrays de ataque, mas ainda não consigo formatar a partição.

Estou usando uma abordagem fromLinux para a instalação, onde tenho hd-media files : vmlinuz e initrd.gz para inicializar com uma iso de instalação. Eu estou instalando a sda, tenho o iso em sdb e tentei colocar os 2 arquivos acima para sda ou sdb, embora eu acho que não importa depois que eles são carregados na RAM. Independentemente da unidade eu iniciar a instalação a partir de - sda ou sdb, eu posso criar partições em sd [bc], mas não sda.

Editar 2

Desta vez eu tentei instalar o Ubuntu em uma unidade pré-particionada com sistemas de arquivos vazios existentes, ou seja, escolhidos manter dados existentes na seção Disco de partição (indicado por Bandeira K).

Tudopareceestarbem.Elemeinformaqueosdiretóriosdosistemanaraiznãoformatadaserãoexcluídosetal,masnaetapafinaleledizquenãoremoveosdadosexistentes,mesmoquenãohajadados(éumapartiçãolimpa)!

Parece que a unidade era somente de leitura ou ocupada. Quando tento formatá-lo com mkfs.ext3 /dev/sda usando o prompt de comando disponível durante a instalação, ele diz:

/dev/sda2 is apparently in use by the system; will not make a filesystem there.

Alguma idéia, por favor?

    
por Pavel A 19.02.2013 / 18:04

1 resposta

1

Veja se há uma opção no BIOS do seu sistema para desativar a funcionalidade hostRAID. Você poderia então simplesmente usar o controlador SATA em vez do controlador hostRAID. Eu ainda não vi uma máquina que não tenha essa opção.

Outra opção é redefinir o BIOS para os padrões.

Além disso, procure atualizações do BIOS.

    
por chris 20.02.2013 / 20:07