|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 24 Mar 2007 19:25:27 To : Alex Bakhtin Subject : Re: Форматирование раздела без разбития на слайсы -------------------------------------------------------------------------------- >>> Alex Bakhtin wrote: VS>> Интересно, как скоро массово начнут использовать gpt вместо disklabel. AB> Видимо, не раньше чем из man gpt исчезнет здоровая секция под AB> заголовком BUGS:-) "BUGS" в утилите разбиения - это фигня. Первая не фигня - то, что libi386/biosdisk.c не поддерживает GPT. Как только начнёт - будет возможно на не-EFI материнках с помощью GRUB (или аналога) передавать управление напрямую на /boot/loader. Вторая не-фигня - что boot2 этого тоже не умеет. И вставить в его несчастные 7K код чтения GPT слишком сложно и, скорее всего, нереально. Третья не-фигня - что стандартом GPT (который часть стандарта EFI) вообще не предусмотрено иного варианта загрузки, кроме следующего: - EFI BIOS ищет раздел особого типа ("system partition"), формата FAT32 (ага, отлисления мелкософту... и нафига это Intel'у?), на котором в /EFI/$OSNAME лежит загрузочный имидж, а ещё какими-то методами (облом копаться в этом кошмаре от Intel, который они считают документацией) указывается загрузочный каталог (каталог в смысле "меню", а не в смысле "кусок иерархии файлов"). - когда выбрана загрузка определённой ОС, грузится этот самый загрузочный имидж, который есть бинарник для платформы EFI, и который уже и будет делать переключение на загрузку ОС. - этот бинарник может ещё подгрузить много чего нужного ему, например, драйвера тех устройств, с которыми ОС будет работать до того как будет сама способна поднимать свои драйвера - и потом специальным вызовом переключится в работу уже ОС (а не EFI). Очевидно, что во всём этом процессе нет места для традиционного для сейчас метода "BIOS грузит один блок с диска, а там хоть трава не расти" с последующими загрузчиками. И как этот старый метод (без переходников типа GRUB) будет совмещаться с новой структурой - мне лично непонятно. Как вариант, может быть следующее на переходный период: - вариант исполнения общего загрузчика (типа GRUB) на переходный период в виде EFI bootable image - создание EFI system partition в котором записан только один вариант загрузки - такой загрузчик - специальный раздел (не важно, какая FS) который представляет /boot/grub со всеми данными и с этим будут работать уже все "традиционно" загружаемые ОС. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/223833cf2ff10.html, оценка из 5, голосов 10
|