LINUX.ORG.RU
ФорумAdmin

Dracut: загрузка из emergency shell

 , ,


0

1

День добрый.

Изучаю сабжевый генератор initrd c целью написания пары кастомных модулей. Пока что все достаточно сложно идет и поэтому хотелось бы попробовать загрузиться в ручном режиме дабы лучше понять процесс и просветлиться.

Итак, загружаюсь в dracut shell, монтирую корень в /sysroot и... Дальше не знаю что делать, т.к. команды switch_root или pivot_root отсутствуют. Тем не менее в автоматическом режиме система загружается штатно.

Итак, как загрузить систему из командной строки dracut?

Дистрибутив: openSuse 13.1

Посмотрите содержимое сценария init (/bin/init, /sbin/init или просто /init) в initramfs и посмотрите, что выполняет сам скрипт.

Ну и кроме всего прочего switch_root или pivot_root могут вызываться и напрямую из busybox:

busybox switch_root ...
busybox pivot_root ...

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