Criar entrada (menuentry) ISO no Grub
Veremos como criar entradas (menuentry) no arquivo /etc/grub/40_custom para imagens ISOs Live e não Live, a fim de que você possa inicializar a ISO pelo disco sem precisar de pendrive.
[ Hits: 992 ]
Por: Buckminster em 07/04/2025
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. #probe -u $root --set=rootuuid #set imgdevpath="/dev/disk/by-uuid/$rootuuid" menuentry 'Debian 12.10.0 LIVE XFCE RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/debian-live-12.10.0-amd64-xfce.iso' loopback loop (hd1,6)$isofile echo 'Loading Debian Live xfce RAM ...' linux (loop)/live/vmlinuz-6.1.0-32-amd64 boot=live findiso=$isofile toram components locales=pt_BR.UTF-8 keyboard-model=pc105 keyboard-layouts=br echo 'Loading initial ramdisk RAM ...' initrd (loop)/live/initrd.img-6.1.0-32-amd64 } menuentry 'Debian 12.10.0 LIVE GNOME RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/debian-live-12.10.0-amd64-gnome.iso' loopback loop (hd1,6)$isofile echo 'Loading Debian Live gnome RAM ...' linux (loop)/live/vmlinuz-6.1.0-32-amd64 boot=live findiso=$isofile toram components locales=pt_BR.UTF-8 keyboard-model=pc105 keyboard-layouts=br echo 'Loading initial ramdisk RAM ...' initrd (loop)/live/initrd.img-6.1.0-32-amd64 } menuentry 'Fedora-KDE 41 Live' { rmmod tpm load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod chain insmod ext2 set isofile='/debina/Downloads/Fedora-KDE-Live-x86_64-41-1.4.iso' loopback loop (hd1,6)$isofile echo 'Loading Fedora Live ...' linux (loop)/images/pxeboot/vmlinuz root=live:CDLABEL=Fedora-KDE-Live-41-1-4 rd.live.image verbose iso-scan/filename=$isofile echo 'Loading initial ramdisk ...' initrd (loop)/images/pxeboot/initrd.img } menuentry 'Arch Linux-2025 RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/archlinux-2025.03.01-x86_64.iso' loopback loop (hd1,6)$isofile echo 'Loading Arch Linux-2025 Live ...' linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=ARCH_202503 img_dev=/dev/sdb6 img_loop=$isofile earlymodules=loop toram echo 'Loading initial ramdisk ...' initrd (loop)/arch/boot/x86_64/initramfs-linux.img } menuentry 'OpenSuse Leap' { rmmod tpm load_video set gfxpayload=keep set gfxmode=auto insmod gzio insmod part_gpt insmod chain insmod ext2 set isofile='/debina/Downloads/openSUSE-Leap-15.6-DVD-x86_64-Media.iso' loopback loop (hd1,6)$isofile echo 'Loading OpenSuse-2025 Live ...' linux (loop)/boot/x86_64/loader/linux boot=isolinux iso-scan/filename=$isofile echo 'Loading initial ramdisk ...' initrd (loop)/boot/x86_64/loader/initrd } menuentry 'Kali-Linux LIVE RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/kali-linux-2024.4-live-amd64.iso' loopback loop (hd1,6)$isofile echo 'Loading Kali-Linux Live ...' linux (loop)/live/vmlinuz-6.11.2-amd64 boot=live findiso=$isofile toram components locales=pt_BR.UTF-8 keyboard-model=pc105 keyboard-layouts=br echo 'Loading initial ramdisk ...' initrd (loop)/live/initrd.img-6.11.2-amd64 } menuentry 'Ubuntu LIVE RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/ubuntu-24.04.2-desktop-amd64.iso' loopback loop (hd1,6)$isofile echo 'Loading Ubuntu Live ...' linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject toram components locales=pt_BR.UTF-8 keyboard-model=pc105 keyboard-layouts=br echo 'Loading initial ramdisk ...' initrd (loop)/casper/initrd } menuentry 'Linux Mint LIVE RAM' { insmod ext2 rmmod tpm set isofile='/debina/Downloads/linuxmint-22.1-cinnamon-64bit.iso' loopback loop (hd1,6)$isofile echo 'Loading Linux Mint Live ...' linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject toram components locales=pt_BR.UTF-8 keyboard-model=pc105 keyboard-layouts=br echo 'Loading initial ramdisk ...' initrd (loop)/casper/initrd.lz }Sempre depois de alterar o arquivo /etc/grub.d/40_custom execute:
Compilação e instalação do Vim e habilitando a copiar e colar com o mouse
VMD no Debian - Instalação e configuração
Compilando kernel no Debian Squeeze
Instalar certificado SSL/TLS digital válido gratuito no Linux
Instalar e Configurar o Slackware Linux em 2025
Instalação e configuração do fluxbox-devel
Acessando o celular Siemens MC60 no Linux
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (2)