昨日、LiveUSBでUbuntu 12.04をインストールしました。起動時に問題が発生したため、grubを修復する必要がありました。しかし、PCを起動すると、エラーメッセージが表示されます
「init:ptyの作成に失敗しました-ジョブのロギングを無効にします」
そして、何も起こりません。それを修正する方法は?
これは現在 既知のバグ inupstart(Ubuntuのスタートアップマネージャーまたはinit
- replacement)です。
デスクトップ/ラップトップで通常のUbuntuカーネルを実行している通常のユーザーには起こらないはずですが、明らかに一部のユーザーにはそうです。
修正は、--no-log
ブートオプションをカーネルコマンドラインに追加することです。これを行うには、/etc/default/grub
を編集します。
Alt+F2
、次にgksudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=
で始まる行を探します行は通常これを言います:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
--no-log
をその行に追加します。つまり:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"
保存して終了。再起動すると、エラー/警告が消えます。
バグレポートのコメントによると、upstartは/dev/pts
がマウントされ、起動時に/dev/ptmx
デバイスが存在することを期待し、デバイスが見つからない場合にこれらのエラーを出力します。これらはUbuntuのinitramfsによって設定されるため、理論上、これらのエラーは、initramfsを持たない組み込みデバイスなどでのみ発生します。最終的に起動プロセスでmountall
が/dev/pts
および/dev/ptmx
が正しく設定されることを保証するため、これらは致命的ではありません。