Enviado em 22/02/2022 - 20:44h
Saudações Linuxers...
Eu ferrei 3 pendrives tentando fazer bootável para instalar OS's em diferentes partições do meu notebook. Depois desse prejuízo, resolvi me aventurar a inicializar uma iso diretamente do grub de inicialização do kubuntu, nesse caso. Me basiei aqui "https://www.linuxbabe.com/desktop-linux/boot-from-iso-files-using-grub2-boot-loader" ,, "https://www.howtogeek.com/196933/how-to-boot-linux-iso-images-directly-from-your-hard-drive/" ,, e aqui "https://debianbrasil.gitlab.io/FiqueEmCasaUseDebian/arquivos/2020-05-21-como-utilizar-o-grub-para-in...; e em mais alguns q nem me lembro mais. Também instalei o grml-rescueboot (não conhecia e achei muito interessante). Mas nesse programa aí parece ser só para isos do ubuntu, mas serviu para me dar ideia de linhas do grub. Também instalei o grub-imageboot, mas pedia para iniciar usando a memória (possivelmente rã (hehehe) e não carregava).
A questão é que baseado em toda essa parafernália e mais o arquivo grub.cfg do próprio HardCore eu consegui dar o boot com esse bloquinho no /etc/grub.d/40_custom
menuentry "Bootable ISO Image: Redcore-21024" {
set gfxpayload=keep
insmod part_gpt
insmod ext2
set root='hd0,gpt7'
set isofile="/leo-isos/Redcore-21024.iso"
loopback loop ${isofile}
if [x$feature_platform_search_hint=xy]; then
search --no-floppy --fs-uuid --set=root 58cdba57-b3ce-469d-93e1-408671707d6c
fi
set isofile="/leo-isos/Redcore-21024.iso"
loopback loop ${isofile}
linux (loop)/boot/vmlinuz rd.live.image root=UUID="15afc063-0830-4a18-bc62-c096f4be16eb" rootfstype=auto vconsole.keymap=us rd.locale.LANG=en_US.utf8 audit=0 loglevel=1 console=tty0 rd.live.overlay.thin=1 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 splash quiet ${acpi_opt} --
initrd (loop)/boot/initrd
}
Pra conseguir eu tive que copiar a o imagem .iso na partição com o root=UUID=15afc063-0830-4a18-bc62-c096f4be16eb, com o comando rsync, mas eu queria saber como fazer sem precisar da partição, usando a própria iso. Testei root=${isofile}, etc, mas não consegui.... alguém tem os dons de me dar uma luz aí??
Eu ferrei 3 pendrives tentando fazer bootável para instalar OS's em diferentes partições do meu notebook. Depois desse prejuízo, resolvi me aventurar a inicializar uma iso diretamente do grub de inicialização do kubuntu, nesse caso. Me basiei aqui "https://www.linuxbabe.com/desktop-linux/boot-from-iso-files-using-grub2-boot-loader" ,, "https://www.howtogeek.com/196933/how-to-boot-linux-iso-images-directly-from-your-hard-drive/" ,, e aqui "https://debianbrasil.gitlab.io/FiqueEmCasaUseDebian/arquivos/2020-05-21-como-utilizar-o-grub-para-in...; e em mais alguns q nem me lembro mais. Também instalei o grml-rescueboot (não conhecia e achei muito interessante). Mas nesse programa aí parece ser só para isos do ubuntu, mas serviu para me dar ideia de linhas do grub. Também instalei o grub-imageboot, mas pedia para iniciar usando a memória (possivelmente rã (hehehe) e não carregava).
A questão é que baseado em toda essa parafernália e mais o arquivo grub.cfg do próprio HardCore eu consegui dar o boot com esse bloquinho no /etc/grub.d/40_custom
menuentry "Bootable ISO Image: Redcore-21024" {
set gfxpayload=keep
insmod part_gpt
insmod ext2
set root='hd0,gpt7'
set isofile="/leo-isos/Redcore-21024.iso"
loopback loop ${isofile}
if [x$feature_platform_search_hint=xy]; then
search --no-floppy --fs-uuid --set=root 58cdba57-b3ce-469d-93e1-408671707d6c
fi
set isofile="/leo-isos/Redcore-21024.iso"
loopback loop ${isofile}
linux (loop)/boot/vmlinuz rd.live.image root=UUID="15afc063-0830-4a18-bc62-c096f4be16eb" rootfstype=auto vconsole.keymap=us rd.locale.LANG=en_US.utf8 audit=0 loglevel=1 console=tty0 rd.live.overlay.thin=1 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 splash quiet ${acpi_opt} --
initrd (loop)/boot/initrd
}
Pra conseguir eu tive que copiar a o imagem .iso na partição com o root=UUID=15afc063-0830-4a18-bc62-c096f4be16eb, com o comando rsync, mas eu queria saber como fazer sem precisar da partição, usando a própria iso. Testei root=${isofile}, etc, mas não consegui.... alguém tem os dons de me dar uma luz aí??