GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – /sbin/init non esiste?

Dopo aver installato Arch Linux ho riavviato ma ora non riesco a completare il processo di avvio. Finisco sullo schermo in alto con questo messaggio

ERROR: Boot device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good luck.

sh: can't access tty; job control turned off.

e un
[rootfs ]#
richiesta.

Ho controllato e confermato tramite un disco live che sbin esiste come simbolico collegamento a /usr/bin . Tuttavia non ho init file/cartella nel mio /usr/bin directory. Dove dovrei trovare init cartella di file? Ho saltato un passaggio durante l'installazione? C'è qualcosa che posso fare per correggere questo? Grazie.

Risposta accettata:

Seguendo il mio commento, quello che ti consiglio di fare per correggerlo è riavviare il sistema con il livecd (o qualsiasi metodo tu abbia usato per avviare l'ambiente di installazione) e ripetere questi passaggi del processo di installazione:

  • Monta i file system
  • Installa i pacchetti di base
  • Riavvia

Se dopo questo ancora non funziona, suggerirei di controllare quale filesystem viene effettivamente montato dal bootloader. Forse fornendo un elenco di quali file sono presente nel /usr/bin directory ci permetterebbe di aiutarti ulteriormente.


Linux
  1. Differenza tra /bin/false e /sbin/nologin

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Bash =~ Regex e HTTPS://regex101.com/?

  4. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  5. Perché /bin/sh punta a /bin/dash e non a /bin/bash??

Node.js Conflitti:/sbin/node Vs /usr/bin/node?

cmake --version punta a /usr/bin/cmake mentre which cmake punta a /usr/local/bin

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Perché mettere cose diverse da /home in una partizione separata?

Differenza tra /bin e /usr/bin

Spostato il contenuto di /bin in /usr/bin, è possibile annullare?