Erro ao adicionar menuentry Windows 10 depois de reinstalar o Ubuntu

1

Instalei a inicialização do Windows 10 em /dev/sda1 , mas o grub2 não detectou isso como sistema operacional.

$ fdisk -l

Device      Boot    Start       End         Blocks      Id  System
/dev/sda1   *       2048        2050047     1024000     b   W95 FAT32
/dev/sda2           2050048     232736767   115343360   7   HPFS/NTFS/exFAT
/dev/sda4           232738814   500117503   133689345   f   W95 Ext'd (LBA)
/dev/sda5           476450816   492834815   8192000     82  Linux swap / Solaris
/dev/sda6           492836864   500117503   3640320     83  Linux
/dev/sda7           232738816   476450815   121856000   83  Linux

Por esse motivo, adicionei um menuentry em /etc/grub.d/40_custom deixando o arquivo como

#!/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.
menuentry 'Windows 10' {
set root ='(hd0,msdos1)'
chainloader +1
}

Mas quando tento entrar no Windows 10, recebo esse erro

ERRO

error: not an assigment.
error: invalid signature.

Press any key to continue...

Mas eu tentei inicializar com o disco usb SuperGrub e detectei o sistema operacional e consegui inicializar sem problemas.

O que estou fazendo de errado?

    
por Joe 24.08.2015 / 10:18

1 resposta

0

Alterando o menuentry para abaixo:

menuentry 'Windows 10' {
    set root='(hd0,msdos1)' #No 'space' between 'root' and '='
    chainloader +1
    }

funciona para mim. Eu tentei isso e me levou de volta para o bootloader do Windows (instalado no meu sda1 ). Então eu acho que deveria funcionar para você também.

    
por Ron 24.08.2015 / 11:56