Size: a a a

2018 December 16

NK

ID:693357436 in freebsd_ru
это хороший знак! В идеале надо 64-битную систему с таким файликом, такие существуют (я как раз с такой пишу)
источник

AF

Andrey F in freebsd_ru
Andrey Elsukov
# ll /media/efi/boot/
total 385
-rwxr-xr-x  1 root  wheel  393216 16 апр.   2018 BOOTia32.efi
-rwxr-xr-x  1 root  wheel      13 16 апр.   2018 startup.nsh
а это у тебя что такое? BOOTx64.efi
источник

AF

Andrey F in freebsd_ru
а... i386
источник

AE

Andrey Elsukov in freebsd_ru
это смонтированный FreeBSD-13.0-CURRENT-i386-20181126-r340984-mini-memstick.img , в котором смонтирован /boot/boot1.efifat
источник

AF

Andrey F in freebsd_ru
ну как понимаю, там есть какие то недопроци от интела и вроде яблоки, у которых вроде налазит 64 система, но efi они умеют только 32-х битное, вот их счастливые обладатели и страдают
источник

AE

Andrey Elsukov in freebsd_ru
        amd64   BOOTx64.efi
       arm64   BOOTaa64.efi
       arm     BOOTarm.efi
       i386    BOOTia32.efi
источник

NK

ID:693357436 in freebsd_ru
Andrey F
ну как понимаю, там есть какие то недопроци от интела и вроде яблоки, у которых вроде налазит 64 система, но efi они умеют только 32-х битное, вот их счастливые обладатели и страдают
воистину
источник

AE

Andrey Elsukov in freebsd_ru
вот такие файлы используются для соответствующей архитектуры
источник

AF

Andrey F in freebsd_ru
а попробовать дёрнуть с 32 битного, и подложить в 64биьный не вариант, там что то захардкожено?
источник

AE

Andrey Elsukov in freebsd_ru
я не уверен, что BOOTia32 сможет запустить 64-битное ядро, но попробовать не вижу сложностей
источник

AE

Andrey Elsukov in freebsd_ru
может там какие-то данные между загрузчиком и ядром передаются, указатели или что-нибудь такое
источник

NK

ID:693357436 in freebsd_ru
Andrey F
а попробовать дёрнуть с 32 битного, и подложить в 64биьный не вариант, там что то захардкожено?
захардкожено в установщике, что ложить на жесткий диск в итоге
источник

AF

Andrey F in freebsd_ru
не ну это то понятно, но нынче то флешки, там поменять что то пять минут делов
источник

AE

Andrey Elsukov in freebsd_ru
раньше лоадер от amd64 не отличался от i386, но в EFI там же ещё EFI runtime services и прочие сложности
источник

NK

ID:693357436 in freebsd_ru
то есть вручную подложенный BOOTia32 поможет загрузиться с флешки, но при установке загрузчика на пк установится BOOTx64
источник

AF

Andrey F in freebsd_ru
ну и там его поменять
источник

AE

Andrey Elsukov in freebsd_ru
видимо это настолько редкий случай, что никто не заморачивался с его реализацией
источник

NK

ID:693357436 in freebsd_ru
не очень редкий, но очень замороченный и со временем отпадающий, 32битные uefi вроде устарели
источник

AF

Andrey F in freebsd_ru
да ну, там скорее что всем EFI не очень заморачиваются, вон @blacklion79 вроде про это очень любит поплакать, ибо там оторвали выбор раздела загрузки и вот это всё
источник

NK

ID:693357436 in freebsd_ru
там же надо не просто бинарным блобом в дистрибутив кидать загрузчик, надо писать opensource скрипт, который это дело сгенерирует и положит куда надо. Чтобы это приняли в официальный проект
источник