1

Я создаю автономный набор образов сетевой загрузки на основе установки LinuxFromScratch (7.0, ядро 3.1.0). Я хочу развернуть этот образ на многих бездисковых клиентах, но NFS в моей ситуации не вариант. Корневая файловая система была обрезана до образа ext2 в несжатом виде 350 Мб (с включенным 7% свободного места).

Я попытался загрузить ядро по сети, используя PXELINUX, передав корневую файловую систему (root.img) в качестве initrd, используя следующую конфигурацию PXELINUX:

label pxeboot
  kernel /bzImage
  append rw root=/dev/ram0 ramdisk_size=512000 initrd=/root.img

Тем не менее, Linux паникует, когда «никакая файловая система не может смонтировать root, попробовал: ext3 ext2 iso9660 udf». Это самое близкое, что я могу получить, если я изменю параметр root= , я получаю панику, говорящую мне, что он не может найти корневое устройство. (нет файловой системы звучит ближе к моей цели, чем нет устройства).

Мой вопрос сейчас: где мне начать искать решение этой проблемы - я думаю, что неправильно настроил образ ядра, но я не знаю, какие настройки я мог бы изменить, чтобы это работало.

0