Por que o installtion falha ao pré-configurar o método de particionamento?

0

Estou usando um post de Brandon Authier para pré-instalar uma instalação do Ubuntu 16.04. Minha instalação é de uma unidade USB, o laptop sempre terá uma instalação do Ubuntu existente na unidade. (Há apenas uma unidade principal.) Tudo parece funcionar perfeitamente unidade o sistema é reiniciado após a instalação. Então, apenas uma tela em branco aparece.

Reduzi o problema para esta linha:

d-i partman-auto/method string regular

Comentando esta linha significa que a instalação irá me perguntar se eu quero "Apagar e instalar o Ubuntu". (O que eu quero). Se eu fizer essa seleção manualmente, a instalação funcionará perfeitamente.

Eu tentei remover as cópias anteriores do Ubuntu antes da instalação usando os seguintes comandos:

d-i partman/early_command string pvremove -y -ff /dev/sda*
dd if=/dev/zero of=/dev/sda1 bs=512 count=2
dd if=/dev/zero of=/dev/sda2 bs=512 count=2
dd if=/dev/zero of=/dev/sda bs=512 count=2

Sem sorte.

    
por Armand Du Toit 08.02.2017 / 13:34

1 resposta

0

Você está instalando a partir de uma entrada Legacy ou UEFI/EFI USB? Você precisa ter certeza de selecionar o que combina com o modo em que seu BIOS irá inicializar.

Também estou usando isso para garantir que o USB seja desmontado corretamente antes de o instalador tentar detectar o dispositivo para instalação.

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;

A partir do artigo vinculado, você já tem respostas de pré-configuração adicionais para remover dispositivos lvm ou md existentes.

d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true

Você também pode especificar lvm em vez de regular se quiser partições redimensionáveis sem precisar reinstalar.

# Alternatively, you may specify a disk to partition. If the system has only
# one disk the installer will default to using that, but otherwise the device
# name must be given in traditional, non-devfs format (so e.g. /dev/sda
# and not e.g. /dev/discs/disc0/disc).
# For example, to use the first SCSI/SATA hard disk:
#d-i partman-auto/disk string /dev/sda
# In addition, you'll need to specify the method to use.
# The presently available methods are:
# - regular: use the usual partition types for your architecture
# - lvm:     use LVM to partition the disk
# - crypto:  use LVM within an encrypted partition
d-i partman-auto/method string lvm

link

    
por dragon788 13.07.2017 / 18:30