Como modifico este snippet preseed para particionar meu disco rígido?

2

Estou tentando criar meu primeiro arquivo de preseed x64 do Ubuntu Server 10.04-4 LTS e não consigo descobrir o aspecto do particionamento do disco rígido:

Eu tenho um disco rígido de 2 TB que eu preciso configurar da seguinte forma (observe que este sistema tem RAID de hardware que já está configurado, portanto a instalação do sistema operacional apenas vê um grande disco rígido):

Partições:

  • / - 40 GB (ext4, deve ser inicializável)
  • / swap - 32 GB
  • / local - todo o espaço livre restante (ext4)

Os sistemas de arquivos precisam ser ext4 (com a exceção de troca de curso) e / devem ser inicializáveis. Eu também preciso usar partições regulares em vez de LVM. Além disso, não me importo com os dados que estão atualmente no disco. Eu tenho tentado preparar algo através dos exemplos desta página sem sucesso:

link

Acabei de encontrar este exemplo, mas não tenho certeza de como modificá-lo com base nas minhas necessidades exatas (precisei substituir todos os # sinais de comentário por & amp; símbolos porque esse fórum estava em negrito em todas as linhas de comentários):

# If not, you can put an entire recipe into the preconfiguration file in one 
# (logical) line. This example creates a small /boot partition, suitable 
# swap, and uses the rest of the space for the root partition: 
# d-i partman-auto/expert_recipe string \
# boot-root :: \
# 40 50 100 ext3 \
# $primary{ } $bootable{ } \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ /boot } \
#. \
# 500 10000 1000000000 ext3 \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ / } \
# . \
# 64 512 300% linux-swap \
# method{ swap } format{ } \
#.

Qualquer ajuda é muito apreciada (por favor note que eu sou incrivelmente novo em * nix, então, por favor, cuide com cuidado)! =)

    
por Sniperm4n 02.05.2012 / 00:02

1 resposta

2

O TobiSGD no LinuxQuestions.org conseguiu resolver isso para mim. Aqui está a solução:

"Primeiro, se você selecionar d-i partman-auto / choose_recipe, selecione atomic e o instalador não usará sua receita, então comente isso.

Aqui está sua receita real, corrigida com os tamanhos desejados:

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-lvm/purge_lvm_from_device boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
#d-i partman-auto/choose_recipe select atomic
d-i partman-auto/expert_recipe string \
boot-root :: \
   40000 50 41000 ext4 \
   $primary{ } $bootable{ } \
   method{ format } format{ } \
   use_filesystem{ } filesystem{ ext4 } \
   mountpoint{ / } \
. \
500 10000 1000000000 ext4 \
   method{ format } format{ } \
   use_filesystem{ } filesystem{ ext4 } \
   mountpoint{ /local } \
. \
   32000 512 33000 linux-swap \
   method{ swap } format{ } \
.

d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

Alterei os pontos de montagem e os tamanhos das partições. Note que não é possível dar tamanhos exatos para o instalador com pré-configuração, assim sua partição / é definida para estar em qualquer lugar entre 40000MB e 41000MB e sua troca será em qualquer lugar entre 32000MB e 33000MB. O resto do disco será particionado e montado como / local. "

    
por Sniperm4n 04.05.2012 / 02:12