Ядро очікує двох речей: кореневої файлової системи та init
демона, який знаходиться на ній. Ініт, що входить до програми raspbian, є системою стилю sysV . Ви не пов'язані з цим - інші системи init, які зазвичай використовуються з Linux (пам’ятайте: ядро є Linux ), є systemd
і upstart
- але вам потрібна якась система init.
Ви можете також помістити init
в initramfs і він вбудований в ядро , в цьому випадку можна обійтися без кореневої файлової системи, але це здається безглуздим в даному випадку.
init
це єдиний додаток для користувальницької програми, запущене ядром. Зазвичай він запускає процеси, які відкривають ttys з логіном, а потім інші сервіси, які можуть запустити диспетчер дисплеїв, sshd і т. Д. Можливо, вам не потрібен логін, але ви, мабуть, хочете tty; ви також можете просто запустити sshd безпосередньо замість цього.
Де я можу отримати демона ssh / telnet для пі?
Отримайте його з того самого місця, яке зробив raspbian, вихідного джерела. Жоден із цих матеріалів не був написаний спеціально для пі. Або принаймні, дуже-дуже мало цього. Він використовується у величезній кількості різноманітних систем.
Якщо ви хочете одну попередньо складену для pi ... ну, це распбіан тощо. 1
я не знаю, як поставити це на новий sdcard
Вам доведеться використовувати пі-специфічний завантажувач, який знаходиться в /boot
розділі зображення raspbian.
1. Якщо бути жорстоко чесним, я вважаю, що ви ведете масовий кіхотичний квест, який, виходячи зі знань, висловлених вашим запитанням, у вас практично не має надії на виконання цього року, якщо ви не залишите роботу та не присвятите себе навчанню на повний час, і навіть тоді ваш шанс на невдачу дуже високий, і вам знадобиться кілька місяців, щоб досягти такої точки, де у вас є шанс на успіх. Це не просто. Це не легко. Однак, навіть якщо ви не вдається, ви, напевно, навчитесь корисним речам. Однак час може бути краще витрачений на вивчення розуміння наявного дистрибутива (наприклад, raspbian) та способів його використання для створення системи домашньої автоматизації.