211service.com
[3 popravka] Sustav nije pokrenut sa Systemd kao Init System [Upravitelj particija]
Jezici: njemačkiSažetak :

Kada pokrenete Systemd naredbe, možete dobiti pogrešku ' Sustav nije pokrenut sa systemd kao init sustavom (PID 1). Ne mogu operirati. ' U ovom postu, Čarobnjak za particije MiniTool govori vam zašto ćete dobiti ovu grešku i kako je riješiti.
Brza navigacija:
Sustav nije pokrenut sa Systemd kao Init System
Mnogi ljudi prijavljuju da su primili pogrešku 'Sustav nije pokrenut sa systemd kao init sustav (PID 1). Ne mogu operirati.' Ova se pogreška obično javlja kada pokreću naredbu systemd pod Linux sustavima.

Razlog zašto se ova pogreška pojavljuje je taj što Linux sustav ne koristi systemd kao init sustav. Kao što svi znamo, proces pokretanja Linux sustava je sljedeći:
- Uključite računalo i on će aktivirati BIOS.
- BIOS će pročitati MBR kako bi pronašao pokretač.
- Boot loader će učitati kernel sustava, koji će upravljati hardverskim resursima računala i djelovati kao sučelje između softvera i hardvera.
- Kernel će tada aktivirati init proces (njegov ID procesa je 1) koji je prvi proces sustava. Odgovoran je za stvaranje svih ostalih korisničkih procesa. Init proces je vrlo jedinstven i može dovršiti zadatke koje drugi procesi ne mogu.
Što je proces pokretanja Linuxa? [Detaljan uvod] Ovaj post opisuje svaku fazu procesa pokretanja Linuxa. Poznavanje toga može vam pomoći u rješavanju mnogih problema s pokretanjem računala.
Čitaj višeOnda, što je init sustav? Sustav Init može definirati, upravljati i kontrolirati ponašanje init procesa. I odgovoran je za organiziranje i izvođenje mnogih neovisnih ili povezanih zadataka inicijalizacije, tako da računalni sustav može nesmetano ući u određeni način rada na koji je korisnik pretplaćen.
Linux sustavi imaju mnoge init sustave, kao što su System III, System V, Upstart, itd. Ali od 2015. većina Linux distribucija je usvojila systemd kako bi zamijenila te tradicionalne init sustave. Osim toga, systemd je unatrag kompatibilan sa sustavom V.
Međutim, u sljedeća dva slučaja, systemd neće biti omogućen prema zadanim postavkama:
- Koristite Linux sustave u WSL-u (Windows podsustav za Linux).
- Preskočili ste init proces (/sbin/init).
Vodič za instalaciju podsustava Windows za Linux (WSL) u Win 10 Možete pokrenuti Linux na računalu sa sustavom Windows 10 jednostavno instaliranjem podsustava Windows za Linux (WSL). Ovaj post vam pokazuje kako ga postaviti.
Čitaj višeKako riješiti ovaj problem
Kako bih riješio pogrešku 'Sustav nije pokrenut sa systemd kao init system', prikupio sam 3 načina. Ako se susrećete s istim problemom, možete ih isprobati jedan po jedan.
Način 1. Koristite ekvivalentnu naredbu Sysvinit
Ako pokrenete Linux sustave putem WSL-a, Linux sustav će koristiti System V init sustav, umjesto systemd. U ovom slučaju, ne možete pokrenuti systemd naredbe, ali možete pokrenuti ekvivalentne Sysvinit naredbe.
Savjet: naredba ' ps -p 1 -o comm= ' pomoći će vam da saznate koji init sustav koristite.Ova tablica vam može pomoći.
| Systemd naredba | Sysvinit naredba |
| systemctl start service_name | servis service_name start |
| systemctl stop service_name | usluga naziv_usluge stop |
| systemctl restart service_name | servis service_name ponovno pokretanje |
| systemctl status service_name | status usluge ime_usluge |
| systemctl omogući service_name | chkconfig service_name uključeno |
| systemctl onemogućuje service_name | chkconfig service_name isključeno |
Način 2. Dodajte /sbin/init u naredbu
Moderni Linux sustavi omogućuju korisnicima da preskoče init proces. Na primjer, ako izvršite naredbu 'init=/bin/bash' u okruženju bootloadera, sustav će pokrenuti jednokorisničko okruženje root ljuske i nije potrebna korisnička lozinka.
U ovom okruženju sve se naredbe izvode sa zadanim putem /bin/bash . U ovom slučaju, trebali biste koristiti /sbin/init zamijeniti /bin/bash .
Način 3. Omogućite SystemD pomoću skripti
Da uvijek omogućite systemd na WSL2, možete primijeniti skripte iz diddledanija . Kliknite na vezu i ona će vam pokazati kako dovršiti taj posao korak po korak. Neki ljudi kažu da im to radi.
[Riješeno] Kako popraviti GRUB greške učitavanja i oporaviti podatke?