Jądro oczekuje dwóch rzeczy: głównego systemu plików i init
rezydującego w nim demona. Inicjatywa dołączona do raspbian to system w stylu sysV . Nie jesteś do tego przywiązany - inne systemy inicjujące powszechnie używane w Linuksie (pamiętaj: jądro to linux ) są systemd
i upstart
- ale potrzebujesz jakiegoś systemu inicjującego.
Można również umieścić init
w sposób initramfs i to wbudowana w jądro , w którym to przypadku można uciec bez głównego systemu plików, ale to wydaje się pozbawione sensu w tym przypadku.
init
jest jedyną aplikacją użytkownika, uruchomioną przez jądro. Zwykle następnie uruchamia procesy, które otwierają tty z logowaniem, a następnie inne usługi, które mogą uruchomić menedżera wyświetlania, sshd itp. Może nie potrzebujesz loginu, ale prawdopodobnie chcesz tty; zamiast tego możesz po prostu uruchomić sshd bezpośrednio.
Gdzie mogę uzyskać demona ssh / telnet dla pi?
Zdobądź to z tego samego miejsca, co raspbian, z górnego źródła. Żadna z tych rzeczy nie została napisana specjalnie dla pi. A przynajmniej bardzo mało. Został on wykorzystany w wielu różnych systemach.
Jeśli chcesz jeden wstępnie skompilowany dla pi ... cóż, to raspbian itp. 1
nie wiem, jak to umieścić na nowej karcie SD
Będziesz musiał użyć programu ładującego specyficznego dla pi, który znajduje się na /boot
partycji obrazu raspbian.
1. Mówiąc brutalnie, myślę, że bierzesz udział w ogromnie quiksotycznej wyprawie, która w oparciu o wiedzę wynikającą z twojego pytania praktycznie nie ma nadziei na ukończenie tego roku, chyba że rzucisz pracę i poświęcisz się nauce w pełnym wymiarze godzin, oraz nawet wtedy Twoja szansa na porażkę jest bardzo wysoka i osiągnięcie miesięcy, w których masz szansę na sukces, potrwa miesiące . To nie jest proste. To nie jest łatwe. To powiedziawszy, nawet jeśli zawiedziesz, prawdopodobnie po drodze nauczysz się kilku przydatnych rzeczy. Lepiej jednak poświęcić czas na naukę zrozumienia istniejącej dystrybucji (np. Raspbian) i korzystania z niej do stworzenia systemu automatyki domowej.