Запустите супер маленький linux через pxe и выполните несколько команд
У меня есть небольшой скрипт, который запускает несколько команд на клиенте. до сих пор мне нужно перейти с моего USB-накопителя на ПК, запустить мой образ в реальном времени, а затем запустить скрипт. Теперь я хочу использовать pxe для этого.
поэтому план таков: запустите действительно очень маленькое ядро с необходимыми ресурсами, такими как сеть, диски,... в нем. затем запустите скрипт и перезагрузите компьютер.
так что я могу собрать ядро, это не должно быть проблемой, но как я могу запустить свой скрипт и прочее после этого? Я имею в виду, я мог бы взять Debian вживую или что-то еще и поместить сценарий в /etc/rc.local
но это слишком много для этого. и мне нужно NFS для этого, который я не хочу использовать...
1 ответ
Ответ действительно прост:
создайте ядро по своему вкусу или просто используйте ядро, которое у вас есть. затем создайте initram, как описано здесь: http://blog.mybox.ro/2010/05/12/how-to-change-files-in-a-initrd-image/
внутри initram вы создаете вместо оболочки необходимый вам скрипт.