Posso instalar outra distribuição Linux em um HDD extra sem reiniciar?

Posso instalar outra distribuição Linux em um HDD extra sem reiniciar?

Eu tenho um computador com distribuição Linux instalada em partições em drive /dev/sda. Eu também tenho outra unidade física, /dev/sdb.

Quero instalar o Linux na segunda unidade física - para rodar posteriormente no mesmo computador ou em outro. Conheço a configuração de hardware planejada da máquina de destino e tenho um instalador para minha nova distribuição Linux (digamos, em uma terceira unidade /dev/sdcou em um ISO que posso montar, etc.)

Posso realizar a instalação sem reiniciar? Isto é, diferente da forma usual de inicializar a partir de uma mídia de instalação?

Se esta questão for muito geral, então - posso fazer isso com Debian Buster/Devuan Beowulf?

Nota: Você pode fazer qualquer suposição razoável sobre o sistema, mas indique-a explicitamente.

Responder1

Usarddcomando e copie /dev/sdapara /dev/sdcse desejar a mesma instalação do Linux.

Responder2

Você pode usar algum tipo de solução de virtualização, como o virtualbox, e definir /dev/sdb como a unidade da VM, em vez de apenas criar uma imagem de HDD virtual. Você pode então instalar o sistema operacional na VM e, se tiver cuidado com a configuração do GRUB, ele funcionará.

Responder3

Posso realizar a instalação sem reiniciar? Isto é, diferente da forma usual de inicializar a partir de uma mídia de instalação?

Sim. Isso é basicamente o que todos os instaladores inicializáveis ​​fazem nos bastidores. Além disso, é basicamente o único caminho para muitas distros. O fato de você ter um bom instalador gráfico rodando a partir de uma mídia inicializável é mais um complemento interessante.

No Debian, debootstrapé a ferramenta para isso.

Veja o wiki do debianpáginapara um exemplo completo. Aqui, as partições já foram feitas e a partição raiz foi montada como /sid-root; não se esqueça de também vincular /proc e /sys e /dev a /sid-root/proc, /sid-root/sys, /sid-root/dev respectivamente.

main # export MY_CHROOT=/sid-root
main # cd / 
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MY_CHROOT/proc -t proc
main # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs $MY_CHROOT/sys -t sysfs
main # cp /etc/hosts $MY_CHROOT/etc/hosts
main # cp /proc/mounts $MY_CHROOT/etc/mtab
main # chroot $MY_CHROOT /bin/bash
...

Agora você só precisa instalar o grub etc.essepara serem instruções legíveis.

informação relacionada