LINUX.ORG.RU

chroot из initramfs до запуска sysvinit — возможен ли?

 , ,


0

1

У меня возникла немного безумная концепция работы с Devuan 9:

А именно — вся система стоит на том же разделе диска, на котором уже есть другой Linux. При этом она находится в директории /devuan9

Соответственно, GRUB 2 грузит ядро и initramfs из /devuan9/boot . Можно ли при этом сконфигурировать initramfs так, чтобы он сперва делал chroot /devuan9 , а уже потом запускал init?

★★★★★

Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Cast bormant — я в курсе, что ты слакварист, но может скажешь, можно ли сделать что-то подобное? Или почему это нельзя сделать, если ответ «нет»?

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Я, к сожалению, не видел rdinit сценария внутри initrd той системы, на которой все это хочется проделать.
Но для сценария от Slackware-вского initrd, на первый взгляд, не должно быть проблем с подобным вариантом, если только нет зависимости от поднимаемых init-ом необходимых для загрузки устройств. Тем не менее, нужно в любом случае проверять на практике правкой сценария, сборкой initrd и загрузкой.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

Тем, что он уже применяется в initrd? )

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