[devel] Q: livecd ramdisk_size в UEFI режиме
Michael Shigorin
mike на altlinux.org
Чт Янв 15 21:22:43 MSK 2015
On Thu, Jan 15, 2015 at 04:58:41PM +0300, Anton Farygin wrote:
> Извини, но из всего твоего письма важный только постскриптум.
Поэтому он и написан. :) Всё предыдущее содержание -- обзор того,
почему сделано именно так, для тех, кто не следил внимательно
(либо уже забыл).
Забыл добавить ссылку на текущую реализацию:
http://git.altlinux.org/gears/m/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-copy-efiboot;h=82c9480a234b8b404d6ff6a01fc068a3e9f42a60;hb=HEAD
Ещё стоит ознакомиться с обсуждением в этой баге:
https://bugzilla.altlinux.org/28289
> Вообще, если ты будешь внимательнее при просмотре кода,
> то заметишь, что ramdisk_size в нормальной ситуации передавать
> не нужно, достаточно передать lowmem, что и делается всегда,
> когда нет UEFI.
Насколько помню, ramdisk_size сам по себе не влияет на этот
механизм (в отличие от lowem); вообще есть смысл обсудить,
что и в каком виде нам здесь нужно, чтоб не переделывать
только что переделанное ещё раз.
> ramdisk_size нужен для загрузки образа третьей стадии в
> оперативную память, и livecd + UEFI это явно не тот случай
> (хотя такое и можно допустить зачем-то).
Это крайне желательно при live_rw, чтобы выделить i/o на запись.
Другое дело, что в случае BIOS при загрузке гибридной исошки
с флэшки gfxboot переделывает cmdline таким образом, что метод
загрузки оказывается disk вместо cdrom, а в случае UEFI такой
финт ушами делать некому, поэтому без переписывания параметров
загрузки вручную там live_rw и не получается...
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
Подробная информация о списке рассылки Devel