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
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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!