LINUX.ORG.RU

Windows 10 и grub

 , ,


1

1

Такая проблема, поставил ubuntu поверх windows 10. Теперь grub ее не видит. Может кто знает как исправить? Ну ли может скинуть grub.cfg с win10?


menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}


Где msdos1 - номер твоего раздела с виндой. Добавляешь это в /etc/grub.d/40_custom и делаешь update-grub

ozzee
()
Ответ на: комментарий от conformist

Если бы сам справился бы, проблемы бы не было.

Aceler ★★★★★
()

Если ты поставил Ubuntu поверх Windows 10, то Windows 10 ты при этом стёр.

Теперь Grub её не видит. Логично, да? :-)

Aceler ★★★★★
()
Ответ на: комментарий от ozzee

На случай GPT есть такая строчка:

menuentry "Windows" {
        insmod part_gpt
        insmod fat
        set root='hd0,gpt1'
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Где gpt1 — номер gpt раздела на винчестере 0.

Но если ТС снёс винду, то она не поможет.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от ozzee

10-ка? Не знаю. Семёрка 32-разрядная без GPT работает, 64-разрядная — нет. Я в своё время по этим граблям прошёлся в школах.

10-ка должна бы по идее, вести себя также, ведь 32-разрядная версия типа для устаревших компьютеров.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Семёрка 32-разрядная без GPT работает, 64-разрядная — нет

Неправда, у меня 64-разрядная 7-ка прекрасно чувствует себя на DOS таблице в дуалбуте.

Диск /dev/sdb: 1,4 TiB, 1500301910016 байт, 2930277168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x19fe3592

Устр-во    Загрузочный     начало      Конец    Секторы Размер Идентификатор Тип
/dev/sdb1  *                 2048  251660287  251658240   120G             7 HPFS/NTFS/exFAT
/dev/sdb2               251660288  304089087   52428800    25G            83 Linux
/dev/sdb3               304089088  367003647   62914560    30G            83 Linux
...
/dev/sdb1 - вот это она и есть.

Rinaldus ★★★★★
()
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от Rinaldus

Тогда да. А если бы UEFI, то семёрка 64-разрядная захочет загрузиться в режиме UEFI и не встанет без GPT.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Я загружал 7 х64 с MBR при наличии UEFI. Правда до этого ssd с этой виндой стоял в компе без UEFI и устанавливалась винда там же

kas501 ★★★
()
Ответ на: комментарий от kas501

Ну это ж Microsoft. Винда умеет, а инсталлятор не даёт :-)

Aceler ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.