Уголок новичка
   10703

Manjaro рядом с Windows 10

Доброй ночи. Установил Manjaro 16.06.1 Daniella (Gnome). На ноуте 2 физических диска, на одном стоит десятка, второй был чистым. На него и установил, загрузчик ставил на второй диск. После установки Manjaro отлично работает, но Windows не отображается в grub. Менял в настройках bios параметры загрузки, не помогло.
Подскажите, пожалуйста, как можно решить данную проблему?

Вывод fdisk
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x2bfb4dc8

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 511033343 511031296 243,7G 7 HPFS/NT
/dev/sda2 511033344 512002047 968704 473M 27 Скрытый
/dev/sda3 512002048 1953521663 1441519616 687,4G 7 HPFS/NT

Диск /dev/sdb: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 5EA521ED-FC9E-405E-80FC-56D315CB2C39

Устр-во начало Конец Секторы Размер Тип
/dev/sdb1 4097 618497 614401 300M EFI
/dev/sdb2 618498 1935065126 1934446629 922,4G Файловая система Linux
/dev/sdb3 1935065127 1953520064 18454938 8,8G Linux своп

Раздел 1 начинается не на границе физического сектора.
Раздел 2 начинается не на границе физического сектора.
Раздел 3 начинается не на границе физического сектора.

22 комментария

avatar
Попробуй sudo update-grub
Последний раз редактировалось
0
avatar
Пробовал, не помогло.
0
avatar
устанавливая Manjaro случайно не затерли UEFI раздел винды?
0
avatar
Возможно, но я старался не трогать диск с виндой
0
avatar
Установить os-prober.
0
avatar
стоит
0
avatar
А в /etc/default/grub случайно не установлен параметр:

GRUB_DISABLE_OS_PROBER=true
Последний раз редактировалось
0
avatar
Никак нет.
Такая строка отсутствует
0
avatar
А пробовали загрузить Windows с родного загрузчика?
0
avatar
Добраться до него никак не могу. При любом раскладе манджара грузится
0
avatar
В BIOS разве нельзя указать конкретный физический диск для загрузки?
0
avatar
Можно. Но у меня в вариантах загрузки стоит:
— Manjaro
— UEFI OS
— P4
— DVD-RAM
Первые два пункта на одном физическом диске и третий это судя по всему второй физический диск. И при попытке загрузиться с него выводит
«Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key»
Кажись все таки затерся раздел с загрузчиком винды
0
avatar
Попробуйте, на всякий случай, вставить в /boot/grub/grub.cfg перед строкой
### END /etc/grub.d/10_linux ###
следующее:
menuentry 'Windows' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,1'
	chainloader +1
}

Учтите, что при любом update-grub эти строчки затрутся.
Последний раз редактировалось
0
avatar
Пишет: «ошибка: диск „hd0, 1“ не найден»
0
avatar
Вместо 'hd0,1' напишите 'hd0,msdos1'
0
avatar
Аналогично
0
avatar
Возможно, что у Вас сейчас диск с Windows не 'hd0', а 'hd1'.
0
avatar
Попробовал, но такая же лажа вышла

Пробовал восстановить загрузчик, но не вышло пока. DiskPart (lis par) выдает что
на диске было три раздела: два основных (логические диски которые я создавал) и один Восстановления на 400 мб.
Попробовал вручную создать раздел для загрузчика, но выдало ошибку «Разделы MSR и EFI поддерживаются только для GPT-дисков. Преобразуйте выбранный диск в формат GPT и повторите попытку». Попробовал его преобразовать, вывело ошибку «Указанный диск нельзя преобразовать. К таким дискам относятся компакт-диски и ДВД-диски». Я так понимаю что все же загрузчик винды стоял как раз на том диске, на который я поставил манджару и успешно его затер.
Подскажите, пожалуйста, как добавить загрузчик на тот диск, что бы не повредить манджару
0
avatar
Я бы переустановил виду, потом сделал вот так Your text to link... чтобы восстанавливать можно было быстро и удобно. Но это конечно если не жалко установленную винду. Ну и восстановил grub. А так просто grub восстановишь после установки виндового загрузчика, ели это понадобится и всё.
0
avatar
Попробовать установить в раздел, где находится windows в sda1
grub-install /dev/sda1
update-grub
0
avatar
Судя по предыдущим комментариям у вас UEFI система. В данном случае лучше всего подойдет установка загрузчика rEFInd, который сам сможет найти все системы, установленные на компьютере. Но для этого лучше убедиться, что Linux установлен на GPT-разделе в EFI-режиме.

wiki.archlinux.org/index.php/REFInd_(Русский)#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0
0
avatar
Попробуй просто обновиться pacman -Syy
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.