- Preparativos
- Baixar imagem ISO.
- Escolher partições
- Montar
- ISO
- squash
- partições
-
sincronizar
-
Ajustes
- chroot
- criar usuário
- instalar grub
- atualizar sistema
- Ajustes finais
Acesse o site de download de imagens do Debian, para escolher qual imagem usar.
Há imagens de live-cd para arquitetura 64bits (amd64) com diversos ambientes de desktop diferentes.
Imagens para 64 bits: [amd64][debian-amd64]
Vou usar como exemplo o live-cd com Mate, mas escolha o da sua preferência.
Rodando seu Debian, abra um terminal para baixar o arquivo iso e os hashs.
wget https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-10.3.0-amd64-mate.iso
wget https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/SHA1SUMS
Completado download vamos verificar a integridade do arquivo de imagem iso.
sha1sum -c SHA1SUMS --ignore-missing
Nesse momento temos que escolher o destino da instalação.
- Uma partição do seu HD.
- Um outro HD ou pendrive.
- Um disco virtual.
Qualquer que seja sua escolha, a ideia será a mesma, aliás como em qualquer instalação.
- Copiar arquivos.
- Preparar para bootar.
Nesse exemplo vou usar um HD externo. Se estiver querendo fazer de outro modo e tenha dúvidas pode me procurar, veja no final os meios de contato.
O HD que escolhi tem as seguintes características:
Disk /dev/vdc: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A92B0DD4-DE14-B041-A7D7-5835F8251CF4
Device Start End Sectors Size Type
/dev/vdc1 2048 104447 102400 50M EFI System
/dev/vdc2 104448 20971486 20867039 10G Linux filesystem
mkdir /tmp/iso
mkdir /tmp/live-cd
mount debian-live-10.3.0-amd64-mate.iso /tmp/iso
mount /tmp/iso/live/filesystem.squashfs /tmp/live-cd
mkdir /tmp/debian
mount /dev/vdc2 /tmp/debian
mkdir -p /tmp/debian/boot/efi
mount /dev/vdc1 /tmp/debian/boot/efi
rsync -av /tmp/live-cd /tmp/debian
cd /tmp/debian
mount --bind /proc proc
mount --bind /dev dev
mount --bind /sys sys
chroot .
adduser user
adduser user sudo
apt install grub-efi
grub-install /dev/vdc
update-grub
apt update
apt upgrade
exit ou ctrl-d
Agora vamos ajustar o /etc/fstab.
Quem faz muito bem esse papel é um programa chamado genfstab
que está no pacote arch-install-scripts.\
Caso ainda não tenha instalado, vamos instalar.
apt install arch-install-scripts
genfstab -U /tmp/debian >/tmp/debian/etc/fstab
cd
umount /tmp/debian/boot/efi
umount /tmp/debian/proc
umount /tmp/debian/dev
umount /tmp/debian/sys
umount /tmp/debian
Essa metodologia serve para transferir qualquer distribuição live-cd, eventualmente com alguns pequenos ajustes.
Já fiz com Kali, PureOS e outros.
Qualquer dúvida me procure no Telegram!