Bug 42966 - Требует указать ramdisk_size
Summary: Требует указать ramdisk_size
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd-bootchain (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Leonid Krivoshein
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2022-06-09 20:31 MSK by Антон Мидюков
Modified: 2023-07-11 00:25 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2022-06-09 20:31:58 MSK
Требует указать ramdisk_size, если не указан ramdisk_size и не указан lowmem, при загрузке по методам nfs или cifs.
Ожидаемое поведение: загружает в tmpfs.
Comment 1 Leonid Krivoshein 2023-07-09 21:08:58 MSK
Для всех монтируемых методов (nfs, cifs, disk, cdrom) предлагается ввести опцию noramdisk, которой можно явно указать, что мы хотим загрузить сквош на TMPFS. Она будет прямо противоположна опции ядра ramdisk_size=... и выключаться, если вторая указана. Обе не имеют смысла, когда включен lowmem, поскольку он предписывает "монтировать на месте", предварительно не загружая сквош в память.

Стоит иметь ввиду, что в ряде случаев загрузка возможна на TMPFS и при указании ramdisk_size=... -- это связано с тем, что в некоторых ядрах (Real Time) RAMDISK недоступен. Вариант, при котором не указана ни одна из этих опций для указанных четрёх методов, стоит рассматривать как ошибочный. Для методов ftp и http такой вариант будет иметь определённый смысл, поэтому удобнее включать отдельной опцией и она не будет автоматом активизироваться, если нет ramdisk_size=...
Comment 2 Leonid Krivoshein 2023-07-10 23:56:49 MSK
Антон предложил другой вариант, который был реализован. С версии 0.1.5-alt17 ramdisk_size=... опционален для любого метода. Если он не указан, образ грузится в TMPFS.
Comment 3 Repository Robot 2023-07-11 00:25:36 MSK
make-initrd-bootchain-0.1.5-alt17 -> sisyphus:

 Mon Jul 10 2023 Leonid Krivoshein <klark@altlinux> 0.1.5-alt17
 - altboot: use TMPFS when ramdisk_size not set (ALT #42966)
 - altboot: introduce new 'type:iso' sub-argument (ALT #42967)
 - doc: expand the test suite by cases without ramdisk_size=
 - core: pack optional config file /etc/sysconfig/bootchain
 - interactive: pack optional file /etc/dialogrc.error