system-config-kickstart
Configuração básica : configurações de localização e idioma.
Método de instalação : mude para "CD / ROM".
Informações da partição : crie um mínimo de uma partição raiz (/) do formato ext4 e uma partição swap. Você pode definir a partição raiz para preencher o espaço livre no disco.
Configuração do usuário : crie uma conta de usuário e nenhuma conta root se você se sentir confortável com a configuração sem raiz padrão do Ubuntu.
Seleção de pacotes : isso não é implementado no Ubuntu.
Criar uma instalação autônoma consiste nas seguintes etapas :
- Crie um arquivo de configuração, ks.cfg, usando a ferramenta Kickstart da GUI.
- Extraia os arquivos do ISO de instalação do Ubuntu.
- Adicione o arquivo ks.cfg ao disco de instalação e altere o menu de inicialização para adicionar a instalação automática como uma opção de instalação.
- Reconstituir o arquivo ISO.
Grande parte da facilidade de uso do Kickstart é graças à sua ferramenta de configuração gráfica. Nos repositórios do Ubuntu, procure-o usando o gerenciador de pacotes ou instale-o por meio da linha de comando, da seguinte forma:
sudo apt-get install
system-config-kickstart
Uma vez instalada, a ferramenta GUI do Kickstart deve se colocar no menu Ferramentas do sistema do lançador de aplicativos. Ao lançá-lo, você verá uma dúzia de páginas de opções, mas, felizmente, todas elas devem ser bastante auto-explicativas para qualquer pessoa que tenha instalado o Ubuntu antes.
Agora salve o arquivo de configuração do Kickstart. Por padrão, ele é chamado de ks.cfg
, mas você pode atribuir um nome a ele. É uma boa ideia verificar manualmente o arquivo de configuração, iniciando-o em um editor de texto. Agora precisamos copiar os arquivos do CD-ROM de instalação do Ubuntu para um diretório no disco rígido. Faça o download do ISO de instalação alternativa (em vez do CD ao vivo) no site do Ubuntu e coloque-o em seu diretório pessoal. Monte este disco a partir da linha de comando:
mkdir iso_mount
sudo mount -o loop ubuntu-10.10-alternate-i386.iso.torrent iso_mount
Isso torna os arquivos dentro do ISO acessíveis através do diretório iso_mount
. Observe que você pode navegar por este diretório usando um gerenciador de arquivos, mas recomendamos fazer a cópia do arquivo real na linha de comando, pois os arquivos e diretórios ocultos devem ser preservados. Copie os arquivos para um diretório dentro de seu diretório pessoal e torne-os graváveis com:
mkdir ubuntu_files
rsync -a iso_mount/ ubuntu_files/
sudo chmod -R 777 ubuntu_files
Coloque o arquivo do Kickstart que você criou no diretório ubuntu_files
. Agora temos que informar ao sistema de instalação onde encontrar o arquivo de configuração do Kickstart quando ele for inicializado. Carregue text.cfg
, localizado no diretório isolinux
, em um editor de texto. Este arquivo contém as opções de menu que você vê quando inicializa um disco de instalação do Ubuntu. Localize as opções de menu para uma instalação padrão e, em seguida, recorte e cole-as para que você tenha uma segunda cópia. Vamos alterá-lo para que pareça algo assim:
label autoinstall menu label
^Automatically Install Ubuntu kernel
/install/vmlinuz append
file=/cdrom/preseed/ubuntu.seed
initrd=/install/initrd.gz
ks=cdrom:/ks.cfg –
Alteramos o marcador e o título dessa nova entrada no menu, adicionamos uma referência à localização do arquivo do Kickstart e removemos o sinalizador "silencioso" para obtermos muitas informações sobre o progresso. Isso constitui a totalidade das alterações que temos que fazer, e agora podemos recriar o arquivo ISO.
cd ubuntu_files
mkisofs -D -r -V “$IMAGE_NAME” -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/autoinstall.iso .
Siga nossa dica: tente inicializar o ISO dentro de uma máquina virtual para ter certeza de que funciona. Observe que isso requer alguma interação no primeiro menu.