Instale o Linux a partir do Linux

5

Eu comprei recentemente um disco rígido USB externo e queria usá-lo como uma unidade de inicialização portátil. Eu instalei o Linux Mint 18.1 e fiz tudo funcionar.

Então comecei a pensar em usar essa unidade para instalar o Linux em outras máquinas. Eu presumi que qualquer coisa que um USB de boot ao vivo deveria ser possível a partir de uma instalação Linux completa. Eu olhei em volta e a única opção que encontrei foi do Ubuntu: Installation / From Linux . Sua solução é criar uma partição, preenchê-la com o conteúdo ISO e depois inicializar a partir dela para iniciar o instalador. Eu segui essas instruções e consegui que funcionasse como esperado, no entanto, ainda sinto que deve haver uma maneira de instalar o Linux a partir do Linux sem inicializar em um ISO.

Acabei de encontrar uma pergunta relacionada: Instalando sem inicializar . Existe uma resposta lá que sugere que há uma seqüência de operações que podem ser executadas para instalar o Linux em outra partição, mas eu precisaria de mais detalhes do que os fornecidos lá. Esse processo está documentado em algum lugar?

Honestamente, eu ficaria mais confortável se pudesse apenas executar os instaladores que estão incluídos nas imagens de inicialização de cada distribuição. Ou algum tipo de script semi-autoritário que faria a mesma coisa. Existe um pacote nos repositórios que forneça tal coisa (por exemplo, um pacote de instalador do Linux Mint que possa ser instalado usando apt-get ou yum )?

    
por FamousJameous 25.04.2017 / 19:31

2 respostas

4

Existe um exemplo para instalar o debian a partir de um USB live Linux-mint (ou qualquer distro baseada no Debian). Se você tem uma distribuição baseada no Debian já instalada no seu HDD, você pode instalar outra distro baseada no Debian usando chroot e debootstrap do sistema operacional existente.

Inicialize a partir do USB ao vivo. Use o gparted para criar suas partições root , swap , /home ...

Se você preferir a linha de comando ( fdisk , parted ..), há como ativar a partição swap:

mkswap /dev/sdaY
sync
swapon /dev/sdaY

Digamos que você precise instalar o debian stretch.

Instale o pacote debootstrap :

sudo apt-get install debootstrap

Crie o /mnt/stable e monte sua partição raiz ( sdaX )

sudo mkdir /mnt/stable
sudo  mount /dev/sdaX /mnt/stable

Instale o sistema básico:

sudo debootstrap --arch amd64 stretch /mnt/stable http://ftp.fr.debian.org/debian
sudo mount -t proc none /mnt/stable/proc
sudo mount -o bind /dev /mnt/stable/dev
sudo chroot /mnt/stable /bin/bash

Configure sua senha de root:

passwd

Adicione um novo usuário:

adduser your-username

Configure o nome do host:

echo your_hostname > /etc/hostname

Configure o /etc/fstab :

adicione as seguintes linhas:

/dev/sdaX        /             ext4    defaults                 0    1
/dev/sdaY         none          swap    sw                      0    0
proc             /proc         proc    defaults                 0    0

use a documentação da Debian para editar seu sources.list (substituir jessie por stretch )

Configurar localidade:

apt-get install locales
dpkg-reconfigure locales

Configure seu teclado:

apt-get install console-data
dpkg-reconfigure console-data

Instale o kernel:

apt-cache search linux-image

Então:

apt-get install linux-image-4.9.0-3-amd64

Configure a rede:

editor /etc/network/interfaces

e depois do seguinte:

auto lo
iface lo inet loopback

allow-hotplug eth0 # replace eth0 with your interface
iface eth0 inet dhcp

allow-hotplug wlan0 # replace wlan0 with your interface
iface wlan0 inet dhcp

Para gerenciar a rede wifi, instale os seguintes pacotes:

apt-get install net-tools network-manager wireless-tools

Instalar o grub:

apt-get install grub2
grub-install /dev/sda
update-grub

Você pode instalar um ambiente de área de trabalho usando o comando tasksel :

apt-get install aptitude tasksel

Execute o seguinte comando e instale sua GUI favorita:

tasksel

Finalmente saia do chroot e reinicie o seu sistema

    
por 25.04.2017 / 21:56
0

O USB-creator faz isso por pen drives USB. Imagino que seja capaz de lidar com qualquer mídia removível.

link

    
por 25.04.2017 / 20:52