Erro invalid option quando vou subir o Grub costumizado

1. Erro invalid option quando vou subir o Grub costumizado

Andre de Araujo
dedeboy2005

(usa Ubuntu)

Enviado em 07/10/2020 - 22:32h

Galera boa noite tudo bem?
Estou precisando de uma ajuda. Hoje eu estava estudando sobre o Grub e chegou um parte que ensinou como criar um menu personalizado quando for reinciar e aparecer nas opções de inicialização no GRUB, porém eu fiz o procedimento, só que ao executar o comando ele deu mensagem: Invalid option. Eu estarei passando o código para verificar.
Eu procurei na internet por 1 hora, mas não achei nada que fosse relacionado a esse assunto ou perto dele.
Desde já agradeço pela atenção.
#!/bin/bash -e
cat << EOF
menuentry 'Linux Personaliza' {
set root=(hd0,msdos1)
echo 'Carregando Kernel'
linux /boot/vmlinuz-4.19.0.5-amd64 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-4.19.0.5-amd64
}
EOF






  


2. Re: Erro invalid option quando vou subir o Grub costumizado

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 08/10/2020 - 08:17h

Troque set root=(hd0,msdos1) por
set root=(hd0, 1)


3. Re: Erro invalid option quando vou subir o Grub costumizado

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 08/10/2020 - 08:50h

Delete as linhas abaixo:
#!/bin/bash -e
cat << EOF <<<< remova esta linha
menuentry 'Linux Personaliza' {
set root=(hd0,msdos1)
echo 'Carregando Kernel'
linux /boot/vmlinuz-4.19.0.5-amd64 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-4.19.0.5-amd64
}
EOF <<<<< remova esta linha


Mostre como está o conteúdo do arquivo "/etc/grub.d/40_custom"


4. Re: Erro invalid option quando vou subir o Grub costumizado

Andre de Araujo
dedeboy2005

(usa Ubuntu)

Enviado em 08/10/2020 - 09:06h

leandropscardua escreveu:

Troque set root=(hd0,msdos1) por
set root=(hd0, 1)


Eu troquei mas ainda não deu certo :/



5. Re: Erro invalid option quando vou subir o Grub costumizado

Andre de Araujo
dedeboy2005

(usa Ubuntu)

Enviado em 08/10/2020 - 09:13h

Ryuk escreveu:

Delete as linhas abaixo:
#!/bin/bash -e
cat << EOF <<<< remova esta linha
menuentry 'Linux Personaliza' {
set root=(hd0,msdos1)
echo 'Carregando Kernel'
linux /boot/vmlinuz-4.19.0.5-amd64 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-4.19.0.5-amd64
}
EOF <<<<< remova esta linha


Mostre como está o conteúdo do arquivo "/etc/grub.d/40_custom"


Tirei e deixei assim:

#!/bin/bash -e

menuentry 'Linux Personaliza' {
set root=(hd0,1)
echo 'Carregando Kernel'
linux /boot/vmlinuz-4.19.0.5-amd64 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-4.19.0.5-amd64
}


Mas não certo também, eu vi que tem dois arquivos de custom o 40 e 41 vou passar os dois.

40_Custom
#!/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.


41_Custom
#!/bin/sh
cat <<EOF
if [ -f \${config_directory}/custom.cfg ]; then
source \${config_directory}/custom.cfg
elif [ -z "\${config_directory}" -a -f \$prefix/custom.cfg ]; then
source \$prefix/custom.cfg;
fi
EOF









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts