Ошибка, добавляющая menuentry Windows 10 после, переустанавливает Ubuntu

Я установил начальную загрузку Windows 10 на /dev/sda1 но grub2 не обнаруживает что как операционная система.

$ 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

По этой причине я включил menuentry /etc/grub.d/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.
menuentry 'Windows 10' {
set root ='(hd0,msdos1)'
chainloader +1
}

Но когда я пытаюсь войти в Windows 10, я получаю эту ошибку

ОШИБКА

error: not an assigment.
error: invalid signature.

Press any key to continue...

Но я пытался загрузиться с диском SuperGrub usb, и он обнаружил ОС, и я мог загрузиться без проблем.

Что я делаю неправильно?

1
задан 24 August 2015 в 12:27

1 ответ

Изменение menuentry к ниже:

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

работы для меня. Я попробовал это, и это забрало меня к загрузчику Windows (установленный в моем sda1). Таким образом, я предполагаю, что это должно работать на Вас также.

0
ответ дан 24 August 2015 в 22:27
  • 1
    Вполне так, но по моему скромному мнению, разрушение является постоянным, часто неожиданным, трагичным и поразительным. Что мы имеем, вот ни один их. – mikewhatever 15 November 2016 в 08:27

Другие вопросы по тегам:

Похожие вопросы: