fredmyra2
(usa Slackware)
Enviado em 29/01/2023 - 12:34h
Salve! Este é meu primeiro 'post' aqui.
Ando sempre com uma usb contendo várias formas de Linux. Estou tentando adicionar o Macaroni OS ou o Mocaccino OS e de preferencia ambos a essa usb., os dois sistemas parecem ser bastante semelhantes, a estrutura das isos e seus conteudos certamente säo, inclusive as entradas nos respectivos isolinux onde peguei a inspiração pro grub.cfg.
Os dois sistemas iniciam bem quando passados por commando dd a uma usb e oferecem erros semelhantes quando tento iniciá-los de um arquivo iso copiado (via comando cp). E também quando tento iniciar a partir de um folder contendo o conteuro extraido da iso.
A estrutura da usb:
sdc 8:32 1 57.8G 0 disk
├─sdc1 8:33 1 33M 0 part # bios boot
├─sdc2 8:34 1 512M 0 part # ESP
├─sdc3 8:35 1 8G 0 part /run/media/anon/artix
└─sdc4 8:36 1 49.2G 0 part /run/media/anon/ISOs
A partição sdc3 contem uma instalação básica do Artix, que gerencia o GRUB e a partição sdc4 contem as isos e em raros casos folders com o conteudo extraido de isos problemáticas em termos de booting.
Resumo (parte relevante para o Mocaccino Os), do grub.cfg:
# Config for GNU GRand Unified Bootloader (GRUB)
# /boot/grub/grub.cfg
# januari 12, 2023
# Timeout for menu
set timeout=-1
# Default boot entry
set default=0
# Menu Colours
set menu_color_normal=white/black
set menu_color_highlight=white/green
# persistent block device naming
# define globally (i.e outside any menuentry)
insmod search_fs_uuid
insmod gzio
insmod part_gpt
insmod part_msdos
insmod fat
insmod loopback
insmod iso9660
insmod ext2
insmod all_video
set gfxpayload=keep
set root=(hd0,gpt4)
menuentry "MocaccinoOS.iso" {
linux /loop_mounting/Mocaccino/boot/kernel.xz cdroot rootdelay=7 nomodeset failsafe # vga=ask
# linux /loop_mounting/Mocaccino/boot/kernel.xz root=LABEL=ISOs rootdelay=7 nomodeset failsafe # vga=ask
initrd (loop)/boot/rootfs.xz
}
menuentry "MocaccinoOS iso expanded" {
set isofile="/MocaccinoOS-MATE-0.20220903.iso"
loopback loop (hd0,gpt4)$isofile
linux (loop)/boot/kernel.xz cdroot rootdelay=7 nomodeset failsafe # vga=ask
initrd (loop)/boot/rootfs.xz
}
Quando eu uso 'cdroot' ou 'root=LABEL=ISOs' na linha 'linux' o processo de 'booting' é iniciado mas resulta, nos dois casos, em uma mensagem
# /sbin/init in rootfs not found.
Acho que ja vi postagens por aqui sobre o Mocaccino e por isso resolvi apresentar o caso aqui. Até agora ainda não encontrei nenhuma fonte de informação/suporte sobre esses dois sistemas.
Gostei de ver a rapidez da alexa_bolada, que mandou uma resposta sensata antes mesmo de eu terminar de postar a pergunta. Bom eu tecnicamente postei antes de terminar a pergunta por falta de experiencia com o interface do site. Parabens de qualquer forma.