211service.com
[3 remedieri] Sistemul nu a fost pornit cu Systemd ca sistem inițial [Manager de partiții]
Limbi: limba germanaRezumat :

Când rulați comenzi Systemd, este posibil să primiți eroarea „ Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. 'In aceasta postare, MiniTool Partition Wizard vă spune de ce veți primi această eroare și cum să o rezolvați.
Navigare rapidă:
- Sistemul nu a fost pornit cu Systemd ca sistem inițial
- Cum se rezolvă această problemă
- Comentariile utilizatorilor
Sistemul nu a fost pornit cu Systemd ca sistem inițial
Mulți oameni raportează că au primit eroarea „Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. Această eroare apare de obicei atunci când rulează o comandă systemd sub sistemele Linux.

Motivul pentru care apare această eroare este că sistemul Linux nu folosește systemd ca sistem init. După cum știm cu toții, procesul de pornire al sistemului Linux este următorul:
- Porniți computerul și va activa BIOS-ul.
- BIOS-ul va citi MBR pentru a găsi încărcătorul de pornire.
- Bootloader-ul va încărca nucleul de sistem, care va gestiona resursele hardware ale computerului și va acționa ca o interfață între software și hardware.
- Nucleul va activa apoi un proces init (ID-ul său de proces este 1) care este primul proces al sistemului. Este responsabil pentru generarea tuturor celorlalte procese ale utilizatorului. Procesul de init este foarte unic și poate finaliza sarcini pe care alte procese nu le pot realiza.
Ce este procesul de pornire Linux? [O introducere detaliată] Această postare detaliază fiecare etapă a procesului de pornire Linux. Cunoașterea acestuia vă poate ajuta să rezolvați multe probleme de pornire a computerului.
Citeste mai multAtunci, ce este un sistem init? Sistemul Init poate defini, gestiona și controla comportamentul procesului de init. Și este responsabil pentru organizarea și rularea multor sarcini de inițializare independente sau asociate, astfel încât sistemul computerizat să poată intra fără probleme într-un anumit mod de operare abonat de utilizator.
Sistemele Linux au multe sisteme init, cum ar fi System III, System V, Upstart etc. Dar din 2015, majoritatea distribuțiilor Linux au adoptat systemd pentru a înlocui acele sisteme tradiționale de init. În plus, systemd este compatibil cu sistemul V.
Cu toate acestea, în următoarele două cazuri, systemd nu va fi activat implicit:
- Utilizați sisteme Linux în WSL (Windows Subsystem for Linux).
- Ați omis procesul de init (/sbin/init).
Ghid pentru instalarea subsistemului Windows pentru Linux (WSL) în Win 10 Puteți rula Linux pe computerul dvs. cu Windows 10 pur și simplu instalând Windows Subsystem for Linux (WSL). Această postare vă arată cum să o configurați.
Citeste mai multCum se rezolvă această problemă
Pentru a rezolva eroarea „Sistemul nu a fost pornit cu systemd ca sistem init”, am adunat 3 moduri. Dacă vă confruntați cu aceeași problemă, puteți să le încercați unul câte unul.
Modul 1. Utilizați comanda Sysvinit echivalentă
Dacă rulați sisteme Linux prin WSL, sistemul Linux va folosi sistemul System V init, în loc de systemd. În acest caz, nu puteți rula comenzi systemd, dar puteți rula comenzi Sysvinit echivalente.
Bacsis: comanda ' ps -p 1 -o comm= ' vă va ajuta să știți ce sistem de init utilizați.Acest tabel vă poate ajuta.
| Comanda Systemd | Comanda Sysvinit |
| systemctl start service_name | service service_name start |
| systemctl stop service_name | serviciu service_name stop |
| systemctl restart service_name | reporniți serviciul nume_serviciu |
| starea systemctl nume_serviciu | starea serviciului nume_serviciu |
| systemctl enable service_name | chkconfig service_name activat |
| systemctl dezactivați nume_serviciu | chkconfig service_name dezactivat |
Modul 2. Adăugați /sbin/init în comandă
Sistemele moderne Linux permit utilizatorilor să sară peste procesul de init. De exemplu, dacă executați comanda „init=/bin/bash” în mediul bootloader, sistemul va porni un mediu shell rădăcină cu un singur utilizator și nu este necesară nicio parolă de utilizator.
În acest mediu, toate comenzile sunt executate cu calea implicită /bin/bash . În acest caz, ar trebui să utilizați /sbin/init a inlocui /bin/bash .
Modul 3. Activați SystemD folosind scripturi
Pentru a activa întotdeauna systemd pe WSL2, puteți aplica scenarii din diddledani . Faceți clic pe link și vă va arăta cum să finalizați acea lucrare pas cu pas. Unii oameni raportează că funcționează pentru ei.
[Rezolvat] Cum să remediați erorile de încărcare GRUB și să recuperați datele?