Menu

sábado, 25 de maio de 2019

MultiBootUSB para GNU/Linux

Que tal ter um pendrive de boot com as suas distribuições preferidas, poder usar em qualquer computador as suas distribuições ? Se curtiu a ideia leia essa matéria.








MultiBootUSB


MultiBootUSB permite que você faça o seguinte:


  • Instale várias distribuições Linux live e outros sistemas operacionais em um disco USB e torne-o inicializável sem apagar os dados existentes.
  • Desinstale os sistemas operacionais instalados posteriormente.
  • Grave imagens ISO diretamente em um disco USB (comando GUI for Linux dd).
  • Inicialize imagens ISO e discos USB diretamente sem reiniciar seu sistema usando o QEMU.
  • Inicialize o USB nos sistemas UEFI / EFI através do suporte ao bootloader do GRUB2 (suporte limitado).






Instalação


Iremos utilizar o fonte para a instalação, assim é aplicável a todas as distribuições GNU/Linux


Dependências


O MultiBootUSB precisa que você tenha as dependências abaixo instaladas em seu sistema.

  • python3-pyqt5 
  • p7zip-full 
  • parted 
  • util-linux 
  • python3-pyudev 
  • mtools 
  • python3-dbus 
  • python3-six
  • qemu



 Para instalar as dependências use o comando para a sua distribuição.

Para Arch Linux e Manjaro
sudo pacman -S python3-pyqt5 p7zip-full parted util-linux python3-pyudev mtools python3-dbus python3-six git qemu-utils

Para Debian e Ubuntu
sudo apt install python3-pyqt5 p7zip-full parted util-linux python3-pyudev mtools python3-dbus python3-six git qemu-utils


Para Fedora
sudo dnf install python3-pyqt5 p7zip-full parted util-linux python3-pyudev mtools python3-dbus python3-six git qemu-utils


Para openSUSE
sudo zypper install python3-pyqt5 p7zip-full parted util-linux python3-pyudev mtools python3-dbus python3-six git qemu-utils

Entre no diretório de trabalho com o comando abaixo.

cd /opt

Faça o download do fonte do programa.

sudo git clone https://github.com/mbusb/multibootusb.git

Crie um lançador para o MultiBootUSB no menu do sistema.

sudo nano /usr/share/applications/multibootusb.desktop

Cole as linhas abaixo no arquivo aberto.



[Desktop Entry]
Type=Application
Name=multibootusb
Comment=Install multiple Linux Operating System on USB
Icon=/opt/multibootusb/data/tools/multibootusb.png
Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY python3 /opt/multibootusb/multibootusb
Categories=System;
StartupNotify=tru


Ficando como na imagem.






Salve teclando Ctrl +x tecle s e tecle Enter para fechar.

Vá ao menu > Sistema e execute o MultiBootUSB.



Utilização



Em primeiro lugar você precisa de um pendrive com capacidade para todas as distribuições e remasterizações que deseja adicionar a ele.

O pendrive deve estar formatado em fat e conter ao menos uma partição, para isso pode usar o APP Discos do Gnome.






Abra o MultiBootUSB, em Select USB disk selecione a partição do pendrive, o exemplo é /dev/sdb1.




Em "Select image > Browse" selecione uma .iso de uma distribuição que deseja no seu pendrive MultiBoot.

Com a .iso selecionada, você pode especificar um espaço para a persistência ou simplesmente clicar em "Install distro".







Aguarde ...




A primeira distribuição foi gravada no pendrive.




Repita o processo para as outras distribuições e remasterizações que deseja instalar no seu pendrive MultiBoot.

Em "Select image > Browse" selecione uma .iso de uma distribuição que deseja no seu pendrive MultiBoot.

Com a .iso selecionada, você pode especificar um espaço para a persistência ou simplesmente clicar em "Install distro".

Instalando o Lubuntu agora, seja paciente com a instalação, dependendo do tamanho da .iso pode demorar um pouco.






Para saber o espaço que ainda resta no pendrive, click em "Detect Drives" e em seguida selecione a partição, no meu caso é /dev/sdb1 e ainda tenho 5.3 GB de espaço livre.




Pendrive pronto com 7 .iso instaladas.





Ai está o meu MultiBootUSB, para testar o pendrive sem reiniciar  a maquina click em "Boot ISO/USB > Boot USB .





Para mais opções confira a documentação do MultiBootUSB  no link abaixo.

Documentação MultiBootUSB



Eu estou te ajudando? Faça uma doação!!











Nenhum comentário:

Postar um comentário

Contribua com a nossa caixinha de natal !!