Instalação autônoma do Ubuntu a partir da unidade USB - Não montado corretamente

2

Estou fazendo uma instalação autônoma do Ubuntu-14.04-server com uma unidade USB em diferentes tipos de servidores (HP Proliant ML110, ML310, ML350).

Em alguns casos, a unidade USB é montada incorretamente em /media em vez de /cdrom , fazendo com que o processo de instalação pare com a seguinte mensagem:

[ Detect and mount CD-ROM ]

Your installation CD-ROM couldn't be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it an try again.

Consegui identificar alguns casos em que esse erro ocorre:

  • no ML110 e ML310: quando o disco rígido está vazio
  • no ML350 Gen9: mesmo que o disco rígido esteja particionado.

Acho que vem do debian-installer que, em um estágio inicial da instalação, tenta montar uma partição da primeira unidade em /media . Em seguida, monta a unidade USB em /cdrom .

Nos casos acima, o disco rígido é detectado mais tarde durante o processo de instalação, fazendo com que a unidade USB a primeira unidade e, portanto, montando em /media e não em /cdrom .

Para as pessoas para as quais uma intervenção manual não é um problema, encontrei uma solução alternativa que descreverei em uma resposta abaixo. Mas para uma instalação autônoma, isso não é uma solução.

Podemos forçar o instalador a montar a unidade USB em um ponto de montagem específico?

    
por Jav 24.04.2015 / 13:48

2 respostas

1

Para as pessoas para as quais uma intervenção manual não é um problema, aqui está o procedimento simples.

  1. Abra outro terminal tty2 ou tty3 pressionando alt+F2 ou alt+F3 e pressione enter
  2. Desmontar a unidade USB de /media :

    umount /media/

  3. Identifique a unidade USB sdX na lista de dispositivos ( sda , sdb , sdc ,…)

    ls -l /sys/block/sd* | grep usb

  4. Monte a unidade USB em /cdrom

    mount /dev/sdX /cdrom

  5. Volte para o terminal principal tty1 pressionando alt+F1 e pressione yes para repetir a montagem do "CD-ROM".

Como mencionado na pergunta, esta é uma solução alternativa que não é uma solução para uma instalação autônoma.

    
por 24.04.2015 / 14:06
1

Eu estava me deparando com o mesmo problema e, finalmente, por sorte, deparei com um conjunto de slides que me permitiram automatizar isso e havia um repositório de código acompanhante com o arquivo de pré-configuração completo. link

Muitas pessoas sugerem o uso de preseed/early_command umount /media/* , mas isso não funcionou por algum tempo devido ao momento em que a porção preseed é executada em comparação com o particionamento.

A maneira correta de fazer isso é adicionar o seguinte em qualquer lugar em seu arquivo preseed que é referenciado pelo comando boot.

d-i partman/early_command string \ USBDEV=$(list-devices usb-partition | sed "s/\(.*\).//");\ BOOTDEV=$(list-devices disk | grep -v "$USBDEV" | head -1);\ debconf-set partman-auto/disk $BOOTDEV;\ debconf-set grub-installer/bootdev $BOOTDEV; \ umount /media;

    
por 10.07.2017 / 23:54