Dual Boot - Fazendo o grub.cfg mudar permanentemente através do 40_custom

0

Eu sou dual boot do Windows 10 e Ubuntu no mesmo disco rígido e quando eu seleciono o Windows 10 no menu grub na inicialização ele mostra apenas uma tela preta e depois de 1-2 segundos ele retorna para o grub. Eu encontrei uma solução que é adicionar ntldr /bootmgr ao arquivo /boot/grub/grub.cfg sob a entrada de menu para o Windows 10 e depois de chainloader +1 . No entanto, sei que o arquivo grub.cfg é criado com modelos e, se eu acidentalmente executar update-grub , minhas alterações desaparecerão.

Então, minha pergunta é como tornar essa alteração permanente. Descobri que há um arquivo em /etc/grub.d/40_custom que insere entradas de menu personalizadas no arquivo grub.cfg sempre que update-grub é executado, mas não consigo descobrir exatamente como criar a entrada de menu apropriada. Simplesmente copiar / colar a entrada de menu do grub.cfg produz erros de sintaxe. Então, se alguém pudesse traduzir o código grub.cfg colado aqui embaixo no que deveria ser em 40_custom, ficaria muito grato.

menuentry 'Windows 10 (loader) (on /dev/sdg1)' --class windows --class os $menuentry_id_option 'osprober-chain-585$ insmod part_msdos insmod ntfs set root='hd6,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd6,msdos1 --hint-efi=hd6,msdos1 --hint-baremetal=ah$ else search --no-floppy --fs-uuid --set=root 585EDFF85EDFCD3E fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 ntldr /bootmgr }

    
por Dani 29.11.2016 / 18:09

0 respostas