Ubuntu Serverがスワップの追加でハングする


14

Ubuntu Serverの新規インストールは起動を拒否し、「/ dev / mapper / test--vg-swap_1に524284kスワップを追加します。優先度:-1エクステント:1全体:524284k

これを回避するには、リカバリモードに切り替えて、通常のブートに戻るだけです。

回答:


20

Ubuntuがコンソールの高解像度ビデオモードに切り替えようとしており、ハードウェアが連携していないため、これを行っています。

マシンにいる間にこれを修正する

Grub2が表示されたら:

  • Ubuntuのメニュー項目を強調表示し、「e」を押します
  • カーネルをロードする行に移動し、「End」を押して行の最後に移動します
  • 「nomodeset」を追加
  • F10またはCtrl-Xを押して起動します

運が良ければ、ログイン画面が起動します。これはそのオプションを保存しませんが、少なくとも今はGrub2のファイルを編集し、機能する場合は更新してそのオプションを保存できます。私はこれについて最近ブログしました。

これを永久に修正する

  • ログインします(マシンのIPがわかっている場合は、おそらくSSHで行います)
  • GRUB設定ファイルを更新する nano /etc/default/grub
  • で始まる行を見つける GRUB_CMDLINE_LINUX_DEFAULT
  • 含めるようnomodesetに行を編集し、私の場合、行は後でこのようになりました:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • nanoの保存/終了
  • 走る update-grub
  • リブート

2
ありがとうございました!その他の場合、追加nomodesetする行は、行ではlinux /boot/vmlinuz...なく、で始まるinitrd行です。
ブライアンヘンペル14

2
注:最新バージョンのGRUBでこれを行う簡単な方法は、/ etc / default / grubを編集し、GRUB_CMDLINE_LINUX_DEFAULT変数の末尾に「nomodeset」(スペースで区切る)を追加することです。
アーニー

1
おかげで、Mac MiniでのUbuntu 14.04 LTSの問題が修正されました。
ネルソン

3
@Ernie:それからupdate-grub
ゴーティエ

ゴーティエ:そのとおりです!ありがとう、+ 1
アーニー

0

どのように追加しましたか?スワップを再度フォーマットすることをお勧めします。あなたができることはレスキューモードで起動し、vgsをマウントして次のようにします:

# mkswap /dev/mapper/test--vg-swap_1

# swapon /dev/mapper/test--vg-swap_1

次に、/ etc / fstabが存在しない場合は再度追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.