O máximo de Distribuições Linux fornecer arquivos ISO que são projetados e construídos para rodar em Modo Ao Vivo diretamente de uma mídia inicializável, como CD /DVD, Clarão/USB cartões ou mesmo diretamente de um Disco rígido usando Linux Grub menu sem a necessidade de queimá-lo em um CD/DVD ou criar um USB inicializável.
Este tutorial se concentrará em apresentar uma maneira de executar alguns Linux ISO distribuições diretamente de seu disco rígido, editando Ubuntu 20.04 GRUB2 (funciona em Ubuntu 18.04 ou anterior) menu que é o carregador de boot padrão na maioria das distribuições Linux modernas, que fornece uma maneira mais rápida de usar um Sistema operacional Linux, e também tem um grande impacto na privacidade porque todas as suas configurações e sessões ao vivo não são preservadas por padrão.
As distribuições apresentadas neste tópico são CentOS, Fedora, Kali Linux e Gentoo DVD ao vivo.
Ubuntu 20.04 (ou qualquer outra distribuição Linux com carregador de inicialização GRUB2) instalado no disco rígido do sistema.
1. Para poder inicializar e executar qualquer distribuição Linux sem instalá-los em seu disco rígido, certifique-se de baixar o “CD / DVD ao vivo”Lançamento de cada imagem ISO do Linux.
2. Depois de baixar o seu favorito Imagens de DVD Linux ISO Live, abrir Ubuntu Nautilus com privilégios de root usando ‘sudo nautilus‘Comando do Terminal e crie um diretório chamado viver
no caminho da raiz do sistema e mova o arquivo ISO para esta pasta.
$ sudo nautilus.
3. Para continuar, será necessário fornecer Grub2 com nossa partição de disco UUID – Identificador Universalmente Único (a partição onde os arquivos ISO estão localizados). Para obter partição UUID execute o seguinte comando blkid.
$ sudo blkid.
Para partição montada automaticamente ou discos rígidos na inicialização do sistema, execute a seguir comando do gato.
$ sudo cat / etc / fstab
4. Outro método para obter o UUID da partição é abrir o visualizar grub.cfg
conteúdo do arquivo localizado em /boot/grub/ caminho e busca por --fs-uuid
uma string (no caso de você não ter uma partição separada para /boot).
5. Depois de obter sua partição raiz UUID mudança de código para /etc/grub.d/ diretório, aberto 40_custom arquivo para edição e adicione as seguintes linhas na parte inferior deste arquivo.
menuentry 'CentOS 8 Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/CentOS-8-x86_64-1905-dvd1.iso"insmod ext2 insmod loopback insmod iso9660 loopback de loopback (hd0, msdos1) $ isofile search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (loop)/isolinux/vmlinuz boot = live fromiso = / dev / sda1 / $ isofile noconfig = sudo username = root hostname =centos initrd (loop)/isolinux/initrd.img }
Aqui, as seguintes diretivas representam:
6. Depois de terminar de editar o arquivo, update-grub para adicionar o novo ISO (neste caso CentOS) ao seu menu Grub2. Para verificar se está aberto /boot/grub/grub.cfg e pesquise sua entrada ISO na parte inferior.
$ sudo update-grub.
7. Para correr CentOS Live ISO, reinicie o seu computador, selecione CentOS entrada do menu GRUB e pressione Digitar chave.
Da mesma forma, você pode adicionar o outro Linux Live ISO distribuição de imagens para o menu GRUB2, conforme mostrado. Abra novamente e edite /etc/grub.d/40_custom arquivo grub e adicione as seguintes entradas.
menuentry 'Fedora Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/Fedora-Workstation-Live-x86_64-32-1.6.iso"insmod ext2 insmod loopback insmod iso9660 loopback de loopback (hd0, msdos1) $ isofile search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (loop)/isolinux/vmlinuz boot = live fromiso = / dev / sda1 / $ isofile noconfig = sudo username = root hostname =fedora initrd (loop)/isolinux/initrd.img }
menuentry 'Kali Linux Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/kali-linux-2020.2-live-i386.iso"insmod ext2 insmod loopback insmod iso9660 loopback de loopback (hd0, msdos1) $ isofile search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (loop)/live/vmlinuz boot = live fromiso = / dev / sda1 / $ isofile noconfig = sudo username = root hostname =Kalilinux initrd (loop)/live/initrd.img }
menuentry 'Gentoo Linux Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/livedvd-amd64-multilib-20160704.iso"insmod ext2 insmod loopback insmod iso9660 loopback de loopback (hd0, msdos1) $ isofile search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (loop)/live/vmlinuz boot = live fromiso = / dev / sda1 / $ isofile noconfig = sudo username = root hostname =gentoo initrd (loop)/live/initrd.img }
8. Em seguida, atualize o menu GRUB novamente, reinicie o computador e escolha a ISO de sua distribuição Linux preferida no menu GRUB.
$ sudo update-grub.
9. Se você não tiver espaço livre suficiente em seu raiz partição, para hospedar outros arquivos ISO do Linux, você pode adicione outro disco rígido e mova todos os seus arquivos ISO de distribuição do Linux para lá. Depois de criar uma partição e adicionar um sistema de arquivos, monte-a /mnt caminho para torná-lo disponível.
$ sudo mount / dev / sdb1 / mnt.
10. Em seguida, mova todos os ISO no novo disco rígido e pegue seu UUID usando blkid comando.
$ sudo blkid.
11. Abra novamente e edite /etc/grub.d/40_custom arquivo grub e adicionar outras imagens de distribuição ISO do Linux Live para GRUB2 menu usando o mesmo procedimento, mas preste atenção a todos os parâmetros de inicialização do Live Kernel de distribuição que podem ser inspecionados montando a imagem ISO usando montagem -o loop opção ou consulte as páginas Wiki de distribuição.