forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 03.05.2018, 08:32
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.05.2018, 11:51
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.05.2018, 20:32
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.05.2018, 20:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 08:11
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 09:21
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 10:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 10:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 11:02
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.05.2018, 11:11
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:53. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot