LINUX.ORG.RU

Что указать устройство для корневой ФС initamfs?


0

0

Собираю свой LiveCD (точнее эта штука будет грузиться по сетке и делать всякие полезные штуки, главное Live). Поскольку ОЗУ на машинах полно, а экспериментировать со всякими squashfs лень я всё запихнул в initramfs. Я собрал ядро, запихнул stage3 от Gentoo в initramfs, но надо написать fstab. Я уже прочитал, что initramfs это tmpsf, но на каком устройстве эта самая tmpfs расположена? Другими словами, что вписать в fstab, если вся моя Live-система в initramfs?

★★★★★

Может быть что-нибудь навроде /dev/ramN? В мандриве, помнится, в инструкции по ручной установке с жд, просили указывать root=/dev/ram3..

vkos ★★
()
Ответ на: комментарий от greatpower

Если в grub указан initrd.

То ядро замонтирует и запустит «/init».

greatpower
()
Ответ на: комментарий от greatpower

localmount

Думаю initrd будет автоматически замонтирован ядром.

Собственно проблемы c монтированием нет, проблема с некоторыми init-сценариями. checkroot и checkfs отключил, сейчас пересоберу с отключенным localmount, посмотрю к чему это приведёт. Если заработает, посмотрю что выдаёт в mtab.

Camel ★★★★★
() автор топика
Ответ на: комментарий от AITap

localmount

Может быть, ничего не писать, раз оно уже смонтировано?

Да, я как раз этого и хотел добиться отключением localmount, но оно вообще перестало грузиться.

Camel ★★★★★
() автор топика
Ответ на: комментарий от greatpower

init -> /sbin/init

Я лохопед. ОС не грузилась, потому что я забыл положить линк /init -> /sbin/init. Ну и rc-update'ом отключил ненужные init-сценарии: localmount, checkfs и checkroot.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.