#1
|
|||
|
|||
boot manager for GPT
Victor Sudakov написал(а) к All в May 18 10:51:06 по местному времени:
Dear All, Какой у нас есть бут менеджер для выбора ОС, установленных в GPT разделы? В комплекте FreeBSD нет чего-нибудь? ЗЫ rEFInd не предлагать, ему UEFI надо. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#2
|
|||
|
|||
Re: boot manager for GPT
Alex Korchmar написал(а) к Victor Sudakov в May 18 10:29:19 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote: VS> Какой у нас есть бут менеджер для выбора ОС, установленных в GPT разделы? я думаю - никакого. Вряд ли кто-то будет героически поддерживать временную прокладку, которой давно пора на покой. VS> ЗЫ rEFInd не предлагать, ему UEFI надо. пора апгрейдиться. uefi есть во всем, выпущенном за последние десять лет. Сейчас уже полно железа без legacy bios вообще. > Alex --- ifmail v.2.15dev5.4 |
#3
|
|||
|
|||
boot manager for GPT
Victor Sudakov написал(а) к Alex Korchmar в May 18 17:36:12 по местному времени:
Dear Alex, 03 May 18 10:29, Alex Korchmar wrote to me: VS>> Какой у нас есть бут менеджер для выбора ОС, установленных в GPT VS>> разделы? AK> я думаю - никакого. AK> Вряд ли кто-то будет героически поддерживать временную прокладку, AK> которой давно пора на покой. Это ты что назвал временной прокладкой, BIOS? VS>> ЗЫ rEFInd не предлагать, ему UEFI надо. AK> пора апгрейдиться. uefi есть во всем, выпущенном за последние десять AK> лет. Сейчас уже полно железа без legacy bios вообще. Не во всех реализациях uefi есть нормальный бутменеджер, например в uefi VirtualBox-a какое-то уродство. Но rEFInd всё равно кривой и не работает толком. Может grub2 можно использовать в этом качестве? Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#4
|
|||
|
|||
Re: boot manager for GPT
Alex Korchmar написал(а) к Victor Sudakov в May 18 15:08:55 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote: AK>> я думаю - никакого. AK>> Вряд ли кто-то будет героически поддерживать временную прокладку, AK>> которой давно пора на покой. VS> Это ты что назвал временной прокладкой, BIOS? gpt диски, о которых bios ничего не знает, на не-uefi железе. VS> Не во всех реализациях uefi есть нормальный бутменеджер, например в uefi ну надо, значит, выбирать железо с нормальным. VS> VirtualBox-a какое-то уродство но зачем тебе виртуалки с диском >4T ? VS> Может grub2 можно использовать в этом качестве? нет, там тоже какие-то детские болезни с uefi (впрочем он весь - кусок говнеца, утыканный палками). Эх... кто бы первый переписал... впрочем, при той "документации", что предоставляет интел, хрен дождемся. > Alex --- ifmail v.2.15dev5.4 |
#5
|
|||
|
|||
boot manager for GPT
Victor Sudakov написал(а) к Alex Korchmar в May 18 10:26:58 по местному времени:
Dear Alex, 03 May 18 15:08, Alex Korchmar wrote to me: AK>>> я думаю - никакого. AK>>> Вряд ли кто-то будет героически поддерживать временную AK>>> прокладку, которой давно пора на покой. VS>> Это ты что назвал временной прокладкой, BIOS? AK> gpt диски, о которых bios ничего не знает, на не-uefi железе. Надеюсь uefi ещё долго останется опциональным. По-моему это типичный пример твоего любимого "ненужно". А вот GPT вещь хорошая и удобная. Количество разделов не ограничено, можно давать разделам метки и монтировать по ним. Не жалко было бы отдать один GPT раздел под какой-нибудь умный сабж, и пусть грузит системы с остальных разделов. Вот необходимость копии GPT в конце диска немного огорчает. VS>> Не во всех реализациях uefi есть нормальный бутменеджер, например VS>> в uefi AK> ну надо, значит, выбирать железо с нормальным. А как угадаешь? Я спрашивал народ - почти все сказали, что у них UEFI BIOS позволяет выбрать EFI-загрузчик из BIOS setup, но не умеет показать менюшку выбора операционки при старте. VS>> VirtualBox-a какое-то уродство AK> но зачем тебе виртуалки с диском >4T ? Просто как пример реализации UEFI. А GPT удобнее не только потому, что >4T. VS>> Может grub2 можно использовать в этом качестве? AK> нет, там тоже какие-то детские болезни с uefi (впрочем он весь - кусок А мне как раз и не надо его с uefi. Пусть некий Нybrid MBR передаст управление на grub в GPT, а тот дальше разбирается. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#6
|
|||
|
|||
boot manager for GPT
Victor Sudakov написал(а) к All в May 18 12:00:58 по местному времени:
Dear All, 04 May 18 10:26, I wrote to Alex Korchmar: VS>>> Может grub2 можно использовать в этом качестве? Вот же блин # pkg install -n grub2 The following 8 package(s) will be affected (of 0 checked): New packages to be INSTALLED: grub2: 2.00_11 gcc6: 6.4.0_6 mpfr: 4.0.1 gmp: 6.1.2 mpc: 1.1.0_1 gcc-ecj: 4.5 binutils: 2.30_3,1 gettext-runtime: 0.19.8.1_1 Number of packages to be installed: 8 The process will require 441 MiB more space. Это же надо же, сколько хлама. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#7
|
|||
|
|||
Re: boot manager for GPT
Eugene Grosbein написал(а) к Victor Sudakov в May 18 13:47:17 по местному времени:
04 мая 2018, пятница, в 08:26 NOVT, Victor Sudakov написал(а): VS> А вот GPT вещь хорошая и удобная. Количество разделов не ограничено, У MBR/bsdlabel тоже практически не ограничено: 4*20=80 штук. VS> можно давать разделам метки и монтировать по ним. Все метки у нас работают через geom_label, а он умеет метки не только для GPT, но вообще для чего угодно - для UFS через /dev/ufs/label, для остального через /dev/label/swap. VS> Вот необходимость копии GPT в конце диска немного огорчает. И это в GPT тоже плохо. В нём всё плохо - ни совместимости с graid/gmirror, ни мультизагрузчиков, единственный бут-раздел. Единственный плюс - возможность работать с дисками более чем в 2TB - нивелируется наличием у нас graid, который тоже позволяет их использовать даже без GPT, созданием загрузочного раздела в пределах первых двух терабайт (я делаю 10GB) и дополнительного тома или томов на остальном месте. Eugene -- Устав от радостных пиров, Не зная страхов и желаний --- slrn/1.0.2 (FreeBSD) |
#8
|
|||
|
|||
Re: boot manager for GPT
Eugene Grosbein написал(а) к Alex Korchmar в May 18 13:53:09 по местному времени:
03 мая 2018, четверг, в 08:29 NOVT, Alex Korchmar написал(а): VS>> ЗЫ rEFInd не предлагать, ему UEFI надо. AK> пора апгрейдиться. uefi есть во всем, выпущенном за последние десять лет. AK> Сейчас уже полно железа без legacy bios вообще. To ensure backward compatibility, most UEFI firmware implementations on PC-class machines also support booting in legacy BIOS mode from MBR-partitioned disks, through the Compatibility Support Module (CSM) that provides legacy BIOS compatibility. In this scenario, booting is performed in the same way as on legacy BIOS-based systems, by ignoring the partition table and relying on the content of a boot sector. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.2 (FreeBSD) |
#9
|
|||
|
|||
Re: boot manager for GPT
Alex Korchmar написал(а) к Victor Sudakov в May 18 09:43:25 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote: VS> Надеюсь uefi ещё долго останется опциональным. uefi уже обязательное требование интела. Десять лет как. Если у тебя не совсем гнилой раритет - то что тебе кажется биосом, это прослойка эмуляции. И ее недавно тоже объявили уже не "optional", а "deprecated". VS> По-моему это типичный пример твоего любимого "ненужно". нет. "ненужно" - это "bios" на современной железке, подумай на секундочку, через какую глухую жопу он вынужден общаться с той же интеловской сетевой платой, у которой шесть голов пять ..ев. Интел вполне своевременно (всего лет через пятнадцать) заметил, что 640k давно немодно, и в оставшиеся 360 не влезает даже код (ненужнейший ненужно, после загрузки только мешается, поскольку никто биос после этого не вспоминал), а нужны еще "окна" для доступа к памяти устройств, оперативная память (причем тоже сразу сотнями мегабайт) и нет никакого смысла проинитив железо один раз, чтобы с него загрузиться, тут же переиничивать заново патамушта запустили в кривом-косом урезанном режиме для работы с real mode dos. Не говоря уже о жути с каскадным перехватом несчастного int13h Попутно нате вам штатный пре-бут шелл, штатный механизм выбора загрузчика и многое другое, поскольку диски, внезапно, тоже большие, даже если это всего лишь загрузочная флэшка. Про то что разработчики могут это нормально отлаживать и писать нормальный код, а не мучаться с dosrealmode asm, уж и молчу. Причем этот код бует работать и на aarch64 (били-били и добили таки урода devicetree), и на ia64. Не подгатить он не смог только в одном - документация написана левой задней ногой плохо говорящего по китайски индуса, и переведена на английский плохо говорящим на хинди китайцем, к тому же с неизвестного ему диалекта. При этом половина ее доступна только под nda. VS> А вот GPT вещь хорошая и удобная. и разработана в рамках проекта efi, и только uefi и поддерживается без кривых эмулирующих прослоек. VS> Не жалко было бы отдать один GPT VS> раздел под какой-нибудь умный сабж, он называется EFI partition ;-) VS> Вот необходимость копии GPT в конце диска немного огорчает. поскольку она штатная,а не изобретение альтернативно одаренных авторов geom "все равно туда никто, наверное, не пишет", не вижу в этом проблем. VS> А как угадаешь? взять и спросить. Можно продавца, и под запись, чтоб потом плашмя в жопу затолкать, если соврет. VS> позволяет выбрать EFI-загрузчик из BIOS setup, но не умеет показать менюшку а тебе какая разница, какую кнопку жать для попадания в выбор загрузчиков? там может быть что-то совсем уродливое, где его вообще забыли активировать, это да, китайцы, они можуть. VS> Просто как пример реализации UEFI. "от людей, которые принесли в мир неработающий vboxnet и ниасилили qt over remote X11". Собственно, она там только для того, чтобы могли загрузиться те, кто уже вообще не умеет bios загрузчиков. (читай, макось) в общем, прощайся с детскими комплексами - я вот так и не сумел загрузиться с ide-контроллера на хепе десктопе 2014го года издания - нет там уже CSM прослойки, нечем запускать его биос. > Alex --- ifmail v.2.15dev5.4 |
#10
|
|||
|
|||
Re: boot manager for GPT
Alex Korchmar написал(а) к Victor Sudakov в May 18 09:50:56 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote: VS> # pkg install -n grub2 VS> The following 8 package(s) will be affected (of 0 checked): VS> New packages to be INSTALLED: VS> grub2: 2.00_11 VS> gcc6: 6.4.0_6 VS> mpfr: 4.0.1 VS> gmp: 6.1.2 VS> mpc: 1.1.0_1 это gcc6 VS> gcc-ecj: 4.5 это Eclipse Compiler for Java нечаянно засосало в зависимости gcc, но он крошечный, полтора мегабайта всего (поскольку это только враппер, скажи спасибо что еще jre не притащил) VS> binutils: 2.30_3,1 это gcc6 VS> gettext-runtime: 0.19.8.1_1 это как обычно политкорректные собиратели пакетов, которые не могут не собрать компилятор и линкер не с поддержкой языка негров мумбо-юмбо. VS> Это же надо же, сколько хлама. главный хлам - это сам grub2, для неосиляторов sed и текстовых конфигов. Выбрось каку. > Alex --- ifmail v.2.15dev5.4 |