Instalar Debian ou Ubuntu a partir de outra distribuição Linux

Aprenda instalar o Debian ou Ubuntu sem precisar dar boot, fazendo todo o processo a partir da interface de uma distribuição instalada no seu computador, confira para ganhar mais conhecimento sobre Linux.

 

 

 

 Instalar um live a partir de outra distribuição Linux

 

Essa é uma matéria com perfil de aprendizagem de como os sistemas live são "instalados".

Na verdade todo sistema live é um backup completo de um sistema compactado em uma imagem .squashfs, seus instaladores na verdade não instalam, fazem uma extração desse backup para o seu disco rígido.

O que irei descrever aqui é o que o instalador faz com as suas escolhas durante o processo de instalação das distribuições em live, a vantagem aqui é que você não precisa dar boot com pendrive e cdrom, faz tudo de outra distribuição no conforto do ambiente gráfico e aprende algo diferente.

Partição

Para realizar o processo você precisa ter uma partição pronta no seu disco rígido, assim como se você fosse instalar por um live, portanto se não tem a partição crie ela.

.iso

Faça o download da .iso live do Debian ou Ubuntu e a transfira para a sua home, isso facilita durante o processo.

 

Extração da imagem da .iso


Crie o diretório de trabalho.

sudo mkdir /tmp/minhaiso


Monte a .iso do Ubuntu no diretório de trabalho.

Substitua ~/impish-desktop-amd64.iso pelo endereço e nome da sua .iso.

sudo mount ~/impish-desktop-amd64.iso /tmp/minhaiso -o loop


Identifique a partição em que deseja instalar o novo Ubuntu.

sudo fdisk -l


No meu caso é a partição /dev/sda9 que irei instalar o Ubuntu.

 


 

Monte a partição que será usada para a instalação em /mnt

sudo mount /dev/sda9 /mnt


Instale o squashfs-tools

sudo apt install squashfs-tools


Descompacte a imagem do sistema que está na .iso do Ubuntu em /mnt.

sudo unsquashfs -f -d /mnt /tmp/minhaiso/casper/filesystem.squashfs


Tenha paciência e aguarde o final da extração.


 

Desmonte a partição.

sudo umount -a


Fazer o chroot

 

Log como root.

sudo -i


Crie o chroot para o novo Ubuntu.

mount /dev/sda9 /mnt/ ; mount --bind /dev /mnt/dev ; mount --bind /proc /mnt/proc ; mount --bind /sys /mnt/sys ; mount --bind /dev/pts /mnt/dev/pts


Copie o resolv.conf do seu sistema para o novo Ubuntu.

cp /etc/resolv.conf /mnt/etc/resolv.conf


Faça o chroot.

chroot /mnt/ /bin/bash

Configurar o fstab


Precisamos adicionar a partição do novo Ubuntu no seu fstab, descubra qual a UUID da partição.

tune2fs -l /dev/sda9 | grep UUID

 

A minha UUID é 710e6d37-dd3c-4a47-8821-9aa8ba635933


Abra o fstab.

nano /etc/fstab


Cole a linha abaixo substituindo sua_uuid pela obtida com o tune2fs.

UUID=sua_uuid / ext4 defaults,noatime 0 1

 


 

 Salve teclando CTRL + x tecle s e enter para fechar.

 

Criar a home e o usuário

 

Crie a home do usuário do novo sistema.

mkdir /home/lobo


Adicione o novo usuário.

adduser lobo


Adicione o novo user aos grupos.

usermod -a -G sudo,adm,disk,lp,cdrom,audio,video,plugdev,lpadmin lobo


Torne o novo user dono da home.

chown -R lobo:lobo /home/lobo


 

 Configurar o idioma do sistema

 

Configure o locale.

 

dpkg-reconfigure locales

 

Localize e selecione com a tecla espaço o seu locale, em seguida tecle Tab para selecionar OK e tecle Enter.



Selecione o seu locale tecle Tab e enter.



Configurar layout de teclado


Para configurar o seu teclado execute.

dpkg-reconfigure keyboard-configuration

O "Genérico 105 teclas" é o padrão para todos os teclados brasileiros, portanto é aconselhável deixar ele selecionado e se não estiver selecionado selecione ele se tiver dúvidas de qual é o seu teclado, caso o seu seja outro na lista e você tenha certeza disso, escolha ele. 
 
Selecione o modelo de teclado desejado , tecle Tab para selecionar o Ok e tecle Enter.



Selecione o pais do teclado, tecle Tab para ok e tecle Enter.



Selecione o layout e tab para OK tecle Enter.



 

Atualizar o sistema


Você pode aproveitar e fazer um upgrade do sistema recem instalado.

Atualize a lista de pacotes.

apt update

Atualize o sistema.

apt full-upgrade

Inicialização


Atualize a imagem do initramfs

update-initramfs -u


Atualize o grub.

update-grub

Agora só resta remover o instalado do Ubuntu, faça com o comando.

apt remove --purge ubiquity* casper*

Saia do chroot

exit

Atualize o grub do seu sistema para qua o novo sistema instalado seja reconhecido por ele.

update-grub

 

Ai está o Ubuntu 21.10 reconhecido pelo grub no final.

 


 

Ai está o meu novo Ubuntu instalado e pronto para usar.

 


 

 Informações.

 


 

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais