web-dev-qa-db-ja.com

Dell XPS 13 Ubuntu 14.04で起動スプラッシュ画面を無効にするにはどうすればよいですか?

私のDell XPS 13は最近数回起動に失敗したので、いくつかのハードウェアが失敗し始めたと思います。だから私はすべてのブートメッセージを見たいです。

私はすでに/etc/default/grubからquietとsplashを削除しました。

GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=force radeon.modeset=0 nouveau.modeset=0 crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M acpi_osi=\"Windows 2013\" crashkernel=384M-:128M"

update-grubを使用しても何も変わりません。それから私は有効にしようとしました

GRUB_TERMINAL=console
GRUB_GFXMODE=text

どちらも助けにはなりませんでした。

私もしようとしました

mv /etc/init/plymouth.conf /etc/init/plymouth.conf.disabled

再び変更なしで。すべての/etc/init/plymouth-*.confplymouth-...conf.disabledに移動すると、ブートメッセージが表示されますが、システムはブートを完了しません。行にしか行けない

activating power saving .... done

(または何か)以上。そのため、セーフモードで起動し、.disabledの変更を元に戻す必要がありました。

シナプスを使用してPlymouthを削除しようとしましたが、インストールされたパッケージのほぼすべてが削除されるようなので、ここでは続行しませんでした。

だから、私は他に何を試すべきかわかりません。初期のカーネルメッセージを含むすべてのブートメッセージを取得する方法について、誰でもアイデアを持っていますか?

1
John Doe

最後の試みとして、/ bootでsplashという用語を見て、grub設定の最後に静かなスプラッシュが追加されたことを示しました。だから私は走った

grep -R splash

/etcスクリプトをリストした

default/grub.d/40_oem-add-missing-default.cfg

# in case "quiet splash" is missing
# e.g. (LP: #1304155)

for __i__ in "quiet" "splash"; do
       echo "$GRUB_CMDLINE_LINUX_DEFAULT" | \
               grep -q -w "$__i__" >/dev/null 2>&1 || \
               GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT $__i__"
done
unset __i__

ビンゴ。このスクリプトは、削除された場合に静かでスプラッシュを追加します-dafuq!

とにかく、スクリプトを1行ずつコメントし、Sudo update-grubそして今、私はすべてのブートメッセージが表示されます。

0
John Doe