Ieri ho installato Ubuntu 12.04 con un LiveUSB.
Ho avuto problemi all'avvio, quindi ho dovuto riparare grub ed è andato tutto bene.
Ma ora quando avvio il mio PC, ottengo l'errore messaggio
'init:impossibile creare pty – disabilitando la registrazione per il lavoro'
E non succede niente. Come risolverlo?
Risposta accettata:
Questo è attualmente un bug noto in upstart (Il gestore di avvio di Ubuntu o init
-sostituzione).
Non dovrebbe succedere agli utenti normali che eseguono il normale kernel Ubuntu su un desktop/laptop, ma a quanto pare succede per alcuni di loro.
La soluzione consiste nell'aggiungere un --no-log
opzione di avvio alla riga di comando del kernel. Puoi farlo modificando /etc/default/grub
:
Alt+F2
, quindigksudo gedit /etc/default/grub
- Cerca la riga che inizia con
GRUB_CMDLINE_LINUX_DEFAULT=
-
La riga normalmente dice questo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
-
Aggiungi
--no-log
a quella riga, ovvero:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"
-
Salva ed esci. Riavvia e gli errori/avvisi dovrebbero essere scomparsi.
Spiegazione tecnica
Secondo i commenti nella segnalazione di bug, upstart si aspetta /dev/pts
da montare e il /dev/ptmx
dispositivo esistente all'avvio e stampa questi errori quando non riesce a trovare i dispositivi. Questi sono impostati da initramfs su Ubuntu, quindi in teoria questi errori dovrebbero verificarsi solo su dispositivi embedded, ecc. Che non hanno initramfs. Non dovrebbero essere fatali perché alla fine nel processo di avvio, mountall
assicurerà che /dev/pts
e /dev/ptmx
sono impostati correttamente.