проблема с grub mbr

AZJIO
Надо понять что такое "не видит". Может загрузчик не стартует.
1. Сделай поиск "menuentry" в файле /boot/grub/grub.cfg и какой текст в кавычках справа от "menuentry". Поиск ОС происходит командой
sudo grub-mkconfig -o /boot/grub/grub.cfg
2. Диск "Sda2 boot" должен быть активным, в gparted флаг boot
3. Если нет файла /boot/grub/grub.cfg, то выполнить:
sudo grub-install /dev/sda --boot-directory="/boot"
В этой операции на диск sda (без номера) в MBP пропишется загрузчик со ссылкой на core.img в папке /boot куда будет установлен grub2.
4. Ну и если всё это есть, а grub.cfg по какимто неведомым причинам не имеет пункты загрузки, то тут пример для Win10. Там где текст "16-значное_число" надо вставить UUID, типа "61df9f8a-d9c2-41be-b469-23421386f930", чтобы его получить надо выполнить в терминале команду "sudo blkid", будет указан UUID для каждого диска.
у арча у меня так (убунтовый конфигуратор)
menuentry "Arch Linux (на /dev/sda7)" --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-61df9f8a-d9c2-41be-b469-23421386f930' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  61df9f8a-d9c2-41be-b469-23421386f930
	else
	  search --no-floppy --fs-uuid --set=root 61df9f8a-d9c2-41be-b469-23421386f930
	fi
	linux /boot/vmlinuz-linux root=/dev/sda7
	initrd /boot/initramfs-linux.img
}
insystemZ
но нужно было + win7
винда переписала MBR на себя

"проблема с grub mbr" и "но нужно было + win7" это говорит о проблеме mbr и старта загрузчика
"Все установил и при конфигурации grub он не нашел ни одной системы" - это говорит о конфигурации grub.cfg
Это 2 разные проблемы, надо более точное описание, идёт ли загрузка Grub2, появляется ли меню, если да то проблема что там нет win7 (?).
Граб загружается но чистый без выбора ос
insystemZ
Граб загружается но чистый без выбора ос
консоль? приглашение ввода текста? или меню без пунктов? Например если не указать ключ --boot-directory="/boot", то установиться в корень диска, то есть можно формировать в арче одно меню, а загружать иной grub. Поэтому важно понимать откуда загружен grub. С учётом настроек Linux будет формировать конфиг /boot/grub/grub.cfg, но загрузчик будет грузить тот откуда он грузится. Надо загрузиться например в LiveCD, и переустановить grub указав путь установки тот же что и в арче. В LiveCD диск арча примонтируется с другим путём, то есть надо указать именно конфиг, который в арче выглядит как /boot/grub/grub.cfg, например /media/arch/boot/grub/grub.cfg, предварительно сделать копию grub.cfg, так как он родной, а от LiveCD возможно будет иной. Так как он при загрузке будет использовать UUID то загрузка будет работать, а уже в арче можно сделать переконфигурацию grub.

не надо цитировать всю простыню, я помню что я писал, также как и все пользователи форума.

В /boot/grub/grub.cfg есть пункты меню? Можно ли предположить что пункты есть, а загружается без пунктов? Или grub.cfg не содержит пунктов и загружается вероятно правильно и соответствует отсутствию пунктов.
мои программы
AZJIO
В этой операции на диск sda (без номера) в MBP пропишется загрузчик со ссылкой на core.img в папке /boot куда будет установлен grub2.
Код в mbr не грузит core.img из папки.
core.img записывается на диск после mbr в свободное пространство перед первым разделом. Оттуда он и загружается.
А потом уже подгружает файлы из /boot
Lupus pilum mutat, non mentem.
jim945
Код в mbr не грузит core.img из папки.
core.img записывается на диск после mbr в свободное пространство перед первым разделом. Оттуда он и загружается.
Прокомментируйте это
мои программы
AZJIO
Прокомментируйте
AZJIO в сотый одно и то же перемывать
в вики все есть
Перенос_загрузчика

ТС же ее мало того что не читает та еще и никакой информации не дает даже банального фото ( и не в первый раз) , и вы ему сейчас все возможные варианты где он накосячил будете предлагать вытягивая клещами информацию
vs220
в той ссылке у нас разночтения, поэтому я попросил прокомментировать. Мне человек объяснил, что core.img в MBR не пишется, кроме как урезанного варианта, потому что другой не влезет, на сколько я понимаю MBR имеет размер, а не просто бесконечное пространство для записи, начало диска это и есть MBR, не возможно обозначить MBR как отдельное от начала диска. Да, можно создать диск не от начало пространства, но если оно помечено как свободное оно будет затёрто, а значит нет никакого свободного пространства для MBR, кроме его определённой длины.
vs220
будете предлагать вытягивая клещами информацию
у меня настроение хорошее, почему бы не повытягивать?
мои программы
AZJIO, в подтверждение высказывания jim945
jim945
core.img записывается на диск после mbr в свободное пространство перед первым разделом.
привожу вывод первых 64 байт файла core.img и первого сектора диска (счет идет с 0 - то есть пропускаем 512 байт)
sudo hexdump -C -n 64 /boot/grub/i386-pc/core.img
00000000  52 56 be 1b 81 e8 39 01  5e bf f4 81 66 8b 2d 83  |RV....9.^...f.-.|
00000010  7d 08 00 0f 84 e2 00 80  7c ff 00 74 46 66 8b 1d  |}.......|..tFf..|
00000020  66 8b 4d 04 66 31 c0 b0  7f 39 45 08 7f 03 8b 45  |f.M.f1...9E....E|
00000030  08 29 45 08 66 01 05 66  83 55 04 00 c7 04 10 00  |.)E.f..f.U......|
sudo hexdump -C -s 512 -n 64 /dev/sda
00000200  52 56 be 1b 81 e8 39 01  5e bf f4 81 66 8b 2d 83  |RV....9.^...f.-.|
00000210  7d 08 00 0f 84 e2 00 80  7c ff 00 74 46 66 8b 1d  |}.......|..tFf..|
00000220  66 8b 4d 04 66 31 c0 b0  7f 39 45 08 7f 03 8b 45  |f.M.f1...9E....E|
00000230  08 29 45 08 66 01 05 66  83 55 04 00 c7 04 10 00  |.)E.f..f.U......|
и как видишь совпадение полное ... можешь проверить и следующие байты
Ошибки не исчезают с опытом - они просто умнеют
vasek
я прочитал вики по MBR частично и там указано про сектора от 1 до 62, что в них пишется второй загрузчик core.img. У меня он 26 кб, я понимаю что он поместится в область 62кб, но могу дать ещё ссылку о конфигурировании core.img, чтобы изначально в него встроить модули для NTFS и т.д. И у меня подозрение что в таком случае может использоваться адрес на сектор расположения core.img
мои программы
AZJIO
что core.img в MBR не пишется, кроме как урезанного варианта, потому что другой не влезет, на сколько я понимаю MBR имеет размер, а не просто бесконечное пространство для записи
AZJIO ну все же в вики Требования_GRUB2-BIOS_к_MBR
какой смысл пересказывать одно и тоже?
vasek
конфигурирование core.img
мои программы
 
Зарегистрироваться или войдите чтобы оставить сообщение.