Ubuntu 14.10: não é possível encontrar o 25_custom em /etc/grub.d

2

Estou seguindo o seguinte tutorial: Dual Boot Surface Pro com Ubuntu?

Quando eu quero criar meu gerenciador de inicialização personalizado, eu preciso editar um script grub (entre outros) chamado 25_custom. Mas não está lá, eu verifiquei com cd / <enter> sudo find iname "25_custom"

Eu tentei ver se o conteúdo de 25_custom estava em algum outro lugar, então usei grep -rnw . -e 'bkpbootx64.efi' . A cadeia está vinculada ao arquivo efi do Windows. A única coisa que o grep retornou foi o resultado do tutorial (baixado) no meu disco rígido.

Eu poderia criar o arquivo sozinho e copiar / colar o que o tutorial diz sobre isso, mas não sei se isso funcionaria. Estou com um pouco de medo de fazer isso, porque um erro anterior me levou a tentar reparar o meu Surface por 10 horas.

Então alguém poderia explicar o que está acontecendo? Edit: parece 25_custom é criado pelo reparo de inicialização, que não é necessário para usar em 14.10. Então, agora eu estou querendo saber onde eu preciso colocar o código de 25_custom, se em tudo.

Observação: o tutorial sobre a parte do tema é apenas no Github

    
por Melvin Roest 13.10.2014 / 11:45

1 resposta

3

Então, parece que o Boot Repair está criando o arquivo 25_custom. Este arquivo não é criado ao instalar 14.10, então para criar o tema de inicialização, uma pequena mudança no tutorial precisa ser feita.

Depois de alguns testes, descobri como consertá-lo com grepping na string "class windows"

Mostrou que em etc / grub.d / 30_os-prober existem duas entradas com a string class windows . Se você alterar o segundo (que também tem osprober-efi como uma string que o outro não possui), você alterará o título de inicialização do Windows. Ele costumava aparecer como "Gerenciador de Inicialização do Windows" e eu mudei para "Windows". Aqui está o que eu realmente substitui no arquivo 30_os-prober.

Costumava ser: '$(echo "${LONGNAME} $onstr" | grub_quote)'

Eu substituí-lo como: '$(echo "Windows" | grub_quote)'

    
por Melvin Roest 13.10.2014 / 12:35