Windows Boot Manager пока не поддерживается grub-mkconfig.

Ответить
Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 16 июн 2016, 11:35

del
Последний раз редактировалось bevlam 03 авг 2016, 17:40, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5516
Зарегистрирован: 15 сен 2011, 01:58

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение keleg » 16 июн 2016, 12:53

Загрузиться в Росе, потом открыть в дельфине диск с виндой.
Если откроется нормально и видны файлы, после этого под рутом
update-grub2

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 16 июн 2016, 13:10

Удалено
Последний раз редактировалось bevlam 01 авг 2016, 15:18, всего редактировалось 2 раза.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5516
Зарегистрирован: 15 сен 2011, 01:58

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение keleg » 16 июн 2016, 18:40

а у вас Роса под EFI?

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 16 июн 2016, 21:27

del
Последний раз редактировалось bevlam 03 авг 2016, 17:40, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение Галахов Роман » 16 июн 2016, 22:03

bevlam писал(а):
keleg писал(а):а у вас Роса под EFI?
Вопрос был риторический? :ROFL:
Нет. Есть еще ПК со старыми биосами (у меня, например)... а разница в настройке очень значительная.
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 16 июн 2016, 22:19

del
Последний раз редактировалось bevlam 03 авг 2016, 17:41, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5516
Зарегистрирован: 15 сен 2011, 01:58

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение keleg » 17 июн 2016, 03:06

Объясняю. У меня вот UEFI биос, он может работать в двух режимах - UEFI и обычный. И два диска - один под GPT, другой под обычной разметкой. И туча систем на обеих дисках.
Так вот - я совсем не уверен, что Роса, загруженная без UEFI сможет загрузить windows UEFI. Потому и спрашиваю как установлено.

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 17 июн 2016, 10:49

del
Последний раз редактировалось bevlam 03 авг 2016, 17:41, всего редактировалось 2 раза.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 17 июн 2016, 11:10

del
Последний раз редактировалось bevlam 03 авг 2016, 17:41, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 18 июн 2016, 00:49

Не в "разметке" дело. Проблема с добавлением в "загрузочное меню" Windows(все права защищены) при использовании UEFI в ROSA есть давно. Не могу привести точную инструкцию, но в /etc/grub.d/40_custom
я бы дописал что-то типа (что-то вроде UUID EFI-диска (раздела))

Код: Выделить всё

menuentry 'Windows ля-ля' --class windows {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  <здесь то, что выдаст sudo blkid в UUID="что-то" перед TYPE="vfat" PARTLABEL="EFI system partition">
	else
	  search --no-floppy --fs-uuid --set=root <аналогично>
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Хотя можно проще и жестче. И да, поиском по форуму и вопросами "особенно риторическими" надо пользоваться умеючи.
efi может грузить ("исполнять") любую дрянь "строго" определенного формата, включая, но не ограничиваясь, bootmgfw.efi
Это "все запускаются хоть из главного загрузчика, хоть из своего." я не понял. Что мне надо почитать, посмотреть в Ваших сообщениях (картинках и прочих "сполерах"), что бы разобраться? Ведь Вы прекрасно понимаете, что у желающих помочь Вам решить Вашу проблему, нет никаких других забот:)

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 18 июн 2016, 11:58

del
Последний раз редактировалось bevlam 03 авг 2016, 17:42, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение trs » 18 июн 2016, 15:35

Мне тоже пишет "не поддерживается", но пункт создаёт:

Код: Выделить всё

### BEGIN /etc/grub.d/30_os-prober ###

/usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для Microsoft/Boot/bootmgfw.efi. Проверьте device.map.
Найден Windows Boot Manager на Microsoft/Boot/bootmgfw.efi
  Windows Boot Manager пока не поддерживается grub-mkconfig.
### END /etc/grub.d/30_os-prober ###

...

### BEGIN /etc/grub.d/42_efi ###
grub2-efi-probe: предупреждение: unknown device type mmcblk0.
menuentry "Microsoft Windows Vista/7/8 UEFI-GPT" {
  savedefault
  insmod part_gpt
  insmod fat
  insmod search_fs_uuid
  insmod chain
  search --fs-uuid --set=root  B4CB-8FBE
  chainloader /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
}
### END /etc/grub.d/42_efi ###
Дело в этом? (фрагмент /usr/sbin/grub2-mkconfig)

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02~beta3

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 18 июн 2016, 15:59

bevlam писал(а):
notauser писал(а):Не в "разметке" дело. Проблема с добавлением в "загрузочное меню" Windows(все права защищены) при использовании UEFI в ROSA есть давно. Не могу привести точную инструкцию, но в /etc/grub.d/40_custom
я бы дописал что-то типа (что-то вроде UUID EFI-диска (раздела))

Код: Выделить всё

menuentry 'Windows ля-ля' --class windows {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  <здесь то, что выдаст sudo blkid в UUID="что-то" перед TYPE="vfat" PARTLABEL="EFI system partition">
	else
	  search --no-floppy --fs-uuid --set=root <аналогично>
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Хотя можно проще и жестче. И да, поиском по форуму и вопросами "особенно риторическими" надо пользоваться умеючи.
efi может грузить ("исполнять") любую дрянь "строго" определенного формата, включая, но не ограничиваясь, bootmgfw.efi
Это "все запускаются хоть из главного загрузчика, хоть из своего." я не понял. Что мне надо почитать, посмотреть в Ваших сообщениях (картинках и прочих "сполерах"), что бы разобраться? Ведь Вы прекрасно понимаете, что у желающих помочь Вам решить Вашу проблему, нет никаких других забот:)
Для размышления: вчера установил до кучи "Kubuntu-16.04". Поводом для этого послужила не решённая проблема с запуском игры "Luxor" из под "Playonlinux" http://forum.rosalab.ru/viewtopic.php?f=53&t=7221, хотелось удостовериться, что это не проблема "ROSA". В результате получил сразу два подтверждения своих сомнений, а именно: игры в "Kubuntu-16.04" запустились корректно и "Kubuntu-16.04" подхватила сама и "ROSA" и "Windows", естественно "EFI".

Вам же уважаемый отвечу в Вашем ключе, прямо по предложениям. Вы правы на все 100%, что дело не в разметке. А здесь усомнюсь в Вашей правоте: "Kubuntu-16.04" плевать хотела на (все права защищены). Если правильно Вас понял про: "UEFI в ROSA есть давно", почитайте все мои сообщения, я не подвергал сомнению это умение "ROSA", больше того, я им прекрасно воспользовался на стационарном компьютере! Зачем Вы лезете с советами, если: "Не могу привести точную инструкцию, но в /etc/grub.d/40_custom
я бы дописал что-то типа (что-то вроде... ...menuentry 'Windows ля-ля' --class windows ..."? Вы читали моё первое сообщение? Там говорилось о людях в теме и просьба не песни петь "ЛЯ-ЛЯ", а команды написать, которые можно на основании приведённого мной листинга из терминала набросать. Про жёсткость не осилил - пропущу. Дальше то же связи не нащупал, где вытекает не умение пользоваться поиском по форуму и опять же отправлю к первому сообщению, а именно: "Обращаюсь потому, что ответы, которые я нашёл слишком не..., короче боюсь эксперимента". Глаза Вы, что ли сударь забываете дома? А, что здесь то: "Это "все запускаются хоть из главного загрузчика, хоть из своего." я не понял.", не понятно? Видите ли, при загрузке системы, у меня есть право нажать клавишу "F12" - это такая функциональная клавиша, если Вы опять мимо темы. Так вот: после нажатия на ту клавишу, открывается меню загрузки и там, в моём случае, есть несколько пунктов, а именно: "rosa", "windows", "ubuntu", когда активируешь пункт "rosa", то появляется "GRUB" из "ROSA", когда активируешь пункт "ubuntu", то появляется "GRUB" из "Ubuntu" - противненький такой, когда активируешь пункт "windows", то происходит старт "Windows". Конкретно Вам, ничего читать, смотреть в моих сообщениях не надо и тем более не утруждайтесь в этом всём разнообразии разбираться. Где это мои призывы, бросить всё и разбираться в моих проблемах?:),:),:).
Да я в теме http://forum.rosalab.ru/viewtopic.php?f ... ger#p66209. 'Windows ля-ля' - это то, что Вы хотите видеть на экране в качестве пункта меню. Это просто текст. Что Вы там напишите я не знаю. Моих телепатических способностей для этого явно не достаточно.
http://forum.rosalab.ru/viewtopic.php?f ... 242#p71576
Пример рабочий, проверил. Про

Код: Выделить всё

update-grub2
не забудьте.
Совсем плохо с чувством юмора :( А вот от высказываний типа "*глаза*" впредь воздержитесь.
Вы лучше пишите про то, что непонятно в файле. В этом http://forum.rosalab.ru/viewtopic.php?f ... 927#p68927 же разобрались.
Последний раз редактировалось notauser 18 июн 2016, 16:32, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 18 июн 2016, 16:30

trs писал(а):Мне тоже пишет "не поддерживается", но пункт создаёт:

Код: Выделить всё

### BEGIN /etc/grub.d/30_os-prober ###

/usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для Microsoft/Boot/bootmgfw.efi. Проверьте device.map.
Найден Windows Boot Manager на Microsoft/Boot/bootmgfw.efi
  Windows Boot Manager пока не поддерживается grub-mkconfig.
### END /etc/grub.d/30_os-prober ###

...

### BEGIN /etc/grub.d/42_efi ###
grub2-efi-probe: предупреждение: unknown device type mmcblk0.
menuentry "Microsoft Windows Vista/7/8 UEFI-GPT" {
  savedefault
  insmod part_gpt
  insmod fat
  insmod search_fs_uuid
  insmod chain
  search --fs-uuid --set=root  B4CB-8FBE
  chainloader /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
}
### END /etc/grub.d/42_efi ###
Дело в этом? (фрагмент /usr/sbin/grub2-mkconfig)

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02~beta3
Скорее всего.

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.00
пишет и не создаёт.

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 18 июн 2016, 18:50

del
Последний раз редактировалось bevlam 03 авг 2016, 17:42, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 18 июн 2016, 19:34

Только UUID. При условии, что Windows и Grub ROSA на sdb, эти строки должны выглядеть как-то так:

Код: Выделить всё

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 B65C-785A
search --no-floppy --fs-uuid --set=root B65C-785A
Ведь у Вас 2 диска и на обоих есть ntfs.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 18 июн 2016, 20:04

trs писал(а):Мне тоже пишет "не поддерживается", но пункт создаёт:

Код: Выделить всё

### BEGIN /etc/grub.d/30_os-prober ###

/usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для Microsoft/Boot/bootmgfw.efi. Проверьте device.map.
Найден Windows Boot Manager на Microsoft/Boot/bootmgfw.efi
  Windows Boot Manager пока не поддерживается grub-mkconfig.
### END /etc/grub.d/30_os-prober ###

...

### BEGIN /etc/grub.d/42_efi ###
grub2-efi-probe: предупреждение: unknown device type mmcblk0.
menuentry "Microsoft Windows Vista/7/8 UEFI-GPT" {
  savedefault
  insmod part_gpt
  insmod fat
  insmod search_fs_uuid
  insmod chain
  search --fs-uuid --set=root  B4CB-8FBE
  chainloader /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
}
### END /etc/grub.d/42_efi ###
Дело в этом? (фрагмент /usr/sbin/grub2-mkconfig)

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02~beta3
В Debian

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02~beta2-22+deb8u1
и

Код: Выделить всё

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (на /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-1C9C-D571' {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  1C9C-D571
	else
	  search --no-floppy --fs-uuid --set=root 1C9C-D571
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 18 июн 2016, 20:27

del
Последний раз редактировалось bevlam 03 авг 2016, 17:42, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение trs » 19 июн 2016, 05:49

notauser писал(а): В Debian

Код: Выделить всё

PACKAGE_NAME=GRUB
PACKAGE_VERSION=2.02~beta2-22+deb8u1
и

Код: Выделить всё

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (на /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-1C9C-D571' {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  1C9C-D571
	else
	  search --no-floppy --fs-uuid --set=root 1C9C-D571
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Спасибо. Тут пункт меню генерируется скриптом 30_os-prober, который вызывает одноимённую программу. В моём случае (с grub-2.02~beta3), как и со стандартным для ROSA grub-2.00, данный скрипт завершался с ошибкой. В Debian пакет os-prober новее.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 19 июн 2016, 14:52

Код: Выделить всё

 efibootmgr -v | grep -E '(WINDOWS|Windows Boot Manager)'
что выдает? Если ничего, то /etc/grub.d/42_efi не добавит пункт.
Проблема с /etc/grub.d/42_efi http://forum.rosalab.ru/viewtopic.php?f=53&t=5938

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 19 июн 2016, 21:25

Вместо костыля /etc/grub.d/42_efi могу предложить другой.
/etc/grub.d/42_efi_os_probe, например.

Код: Выделить всё

#!/bin/sh

# Do nothing if EFI is not present or if os-prober is disabled (user doesn't want any secondary systems)
if [ ! -d /sys/firmware/efi -o "${GRUB_DISABLE_OS_PROBER}" = "true" ]; then
	exit 0
fi

. "/usr/share/grub/grub-mkconfig_lib"

# Get complete list of boot manager data
#grub_probe=grub2-efi-probe
OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`"
if [ -z "${OSPROBED}" ] ; then
  # empty os-prober output, nothing doing
  exit 0
fi
# Get all EFI Windows entries
WIN_ENTRIES=$(echo "${OSPROBED}" | grep -E '(Windows\^Boot\^Manager)')

if [ -z "$WIN_ENTRIES" ]; then
        exit 0
fi

for OS in ${OSPROBED} ; do
  LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
if [ "${LONGNAME}" == "Windows Boot Manager" ];
then 
  WIN_EFI_FILE1="`echo ${OSPROBED} | cut -d ':' -f 1`"
  DEVICE_EFI="$(/sbin/blkid | grep "EFI system partition" | sed 's/^\([^:]\+\):.*/\1/')"
  DEVICE_EFI_MNT1="$(df -h | grep "${DEVICE_EFI}" | gawk '{print$6}' | sed -e 's/\//\\\//g')"
  DEVICE_EFI_MNT="$(df -h | grep "${DEVICE_EFI}" | gawk '{print$6}')"
  WIN_EFI_FILE="$(find  ${DEVICE_EFI_MNT} -print0 | grep -FzZ "${WIN_EFI_FILE1}" | sed -e "s/${DEVICE_EFI_MNT1}//" | cut -c 1-)"
else exit 0  
fi   
  done

cat << EOF
menuentry '$(echo "${LONGNAME} on ${DEVICE_EFI}" | grub_quote)' 'osprober-efi-$(grub_get_device_id "${DEVICE_EFI}")' {
EOF
save_default_entry | sed -e "s/^/  /"
prepare_grub_to_access_device ${DEVICE_EFI} | sed -e "s/^/\t/"
cat << EOF
  chainloader $WIN_EFI_FILE
}
EOF

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение trs » 20 июн 2016, 06:24

Получается, что на машине автора темы нет доступа к EFI переменным? Отсюда и вопрос был про "Роса под EFI".
Если EFI 32 бита, а ROSA 64, тоже так будет (ядро без CONFIG_EFI_MIXED). Может действительно дело в прошивке?

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 20 июн 2016, 11:00

del
Последний раз редактировалось bevlam 03 авг 2016, 17:44, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
Barmalei
Сообщения: 5472
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение Barmalei » 20 июн 2016, 11:05

По моему этот комп не заточен для нескольких осей парралельно. Для Росы нужен Other, для Вынь Windows 8.

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 20 июн 2016, 11:30

del
Последний раз редактировалось bevlam 03 авг 2016, 17:44, всего редактировалось 1 раз.
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение trs » 20 июн 2016, 12:19

Ubuntu и Debian определяют наличие Windows, читая файловую систему. Аналогичное предложено http://forum.rosalab.ru/viewtopic.php?f ... 689#p71660 (возможно, из новой версии os-prober и взято?)

Но efibootmgr должен сообщать о наличии Windows. В EFI переменных соотв. запись, судя по верхней картинке, содержится. Но, возможно, производителям непонятной прошивки не хватало места под "совместимость с корпоративной Windows", и они вырезали "не нужный" функционал? :)

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение notauser » 20 июн 2016, 21:04

> Ubuntu и Debian определяют наличие Windows, читая файловую систему
И это правильно.
>Аналогичное предложено
Не, это от нечего делать и глядя в /etc/grub.d/ с попыткой минимального использования os-prober и фич grub2. Правда я это не сильно умею.
> Может действительно дело в прошивке?
Да. Убил около часа. Если бы кто привел выхлоп efibootmgr, справился быстрее. Возможно. Вы пробовали это "решение"? А то специально обученные люди в отпуске. Но мне было интересно. А вообще, насколько я помню, efibootmgr сообщает только то, что "записано". И, насколько я помню, эти "записи" не стандартизированы, т.е. "WINDOWS|Windows Boot Manager" там быть не обязано. Можно ограничится кашей, желательно из ASCII, но и это не обязательно, главное прописать туда - Грузи_Вот_Это ля_ля. И это может сделать "любая ОС". Да, а как Вы думали, зачем они придумали security boot?
Про "битность" UEFI и ОС то же уже обсуждалось. У меня 32-битный Debian Live грузится на всем (ну не было ни разу, чтобы в EFI не загрузился, без security boot, конечно) и с некоторых пор :) устанавливаестя в UEFI. Правда я не пересобирал efibootmgr для 32-бит. Ибо вроде не надо. Тащу с собой часть Grub-efi-64-бит на крайний случай.
PS В принципе, os-prober свою задачу выполняет - OS Windows(все права защищены) он находит. Проблема именно где-то в связке grub и os-prober. Вот бы где взять новый os-prober и переосмыслить сборку grub?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение trs » 21 июн 2016, 15:02

notauser писал(а):> Ubuntu и Debian определяют наличие Windows, читая файловую систему
И это правильно.
Почему и для чего прошитый в ПЗУ загрузчик получает такую информацию из иного, отдельного хранилища?
notauser писал(а): Если бы кто привел выхлоп efibootmgr, справился быстрее. Возможно. Вы пробовали это "решение"?
Там предустановленная Windows и выхлоп подходящий для /etc/grub.d/42_efi.
notauser писал(а):эти "записи" не стандартизированы, т.е. "WINDOWS|Windows Boot Manager" там быть не обязано.
Проблема возникла в частном случае, подразумевающем наличие такой записи, и, подозреваю, ключевой момент -- отсутствующее прилагательное в словах: "винду восьмую нельзя было накатывать". :)
notauser писал(а): Да, а как Вы думали, зачем они придумали security boot?
Техническая сторона вопроса лишь его грань, а обсуждение политики выходит за рамки форума, да и слишком много деталей в этой гениальной, но не сыгравшей, комбинации.

Аватара пользователя
bevlam
Сообщения: 248
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R11.1 86-64 Plasma-5.

Re: Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение bevlam » 21 июн 2016, 15:48

del
"ROSA Desktop Fresh R11.1 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
Слава ССЗБ
Сообщения: 26
Зарегистрирован: 02 июл 2017, 13:32
Operating system: Rosa Fresh R11.1 -> R12

Windows Boot Manager пока не поддерживается grub-mkconfig.

Сообщение Слава ССЗБ » 10 ноя 2020, 17:49

keleg писал(а):
16 июн 2016, 12:53
Загрузиться в Росе, потом открыть в дельфине диск с виндой.
Если откроется нормально и видны файлы, после этого под рутом
update-grub2
Как-то слишком просто...
Но у меня всё получилось (R11.1, UEFI)! :)
Спасибо большое!

Ответить

Вернуться в «Общие вопросы по РОСЕ»