起動中にGRUBがハングします。

起動中にGRUBがハングします。

GalliumOS(Ubuntuバリアント)をインストールしましたが、しばらくうまく機能しました(おそらく新しくインストールしてから約1ヶ月ほど)。しばらく前(おそらく少なくとも2週間前)、いくつかのアップデート(GRUB2のようです)でインストール場所などを選択するように依頼しました。私は/dev/sda7可能性のようなものを選択しました(正確にどこにいるのか覚えていません)、それが問題である可能性が最も高いです。それ以来ブートするたびにGRUB画面にブートオプション4つくらいから選ぶように出てきますが、それが迷惑なのに、直そうとしたことがありません。

昨日はインストールを開始できませんでした。問題は次のように非常に似ていました。これ。デフォルトでは、画面には2行が印刷されます。最初の行には「SeaBIOS(必要に応じて別のバージョン番号をコピーできます)」と表示され、2行目には「ハードドライブからの起動」が表示されます。ここでシステムが停止します。

GalliumOS liveUSBを正常に作成して起動できました(接続すると、GRUBはSSDとUSBの2つのオプションを提供しました。SSDはまだ中断され、USBは正常に動作します)。 SSDのGRUB問題をどのように解決しますか?見つけました。これUbuntu liveUSBを使用してこれを行う方法について詳しく説明します。私のコンピュータにGaliumOSがインストールされていても可能ですか(Ubuntu liveUSBを作成すると仮定)?

答え1

最後に、GaliumOS Live USBを(再)作成し、指示に従いました。ここ。最も関連性の高い部分は次のとおりです。

sudo bash

mkdir /tmp/a

## set GALLIUMOS_ROOT according to your model and original install method
GALLIUMOS_ROOT=/dev/sda7       ## chrx Haswell or Broadwell
GALLIUMOS_ROOT=/dev/sda1       ## ISO  Haswell or Broadwell
GALLIUMOS_ROOT=/dev/mmcblk0p7  ## chrx Bay Trail, Braswell, Skylake
GALLIUMOS_ROOT=/dev/mmcblk0p1  ## ISO  Bay Trail, Braswell, Skylake

mount $GALLIUMOS_ROOT  /tmp/a
mount -o bind /proc    /tmp/a/proc
mount -o bind /dev     /tmp/a/dev
mount -o bind /dev/pts /tmp/a/dev/pts
mount -o bind /sys     /tmp/a/sys
mount -o bind /run     /tmp/a/run

## then

chroot /tmp/a /bin/bash

## reinstall GRUB: internal disk device ONLY :)

dpkg-reconfigure grub-pc

## You might also get some additional prompts:

##  - empty "Linux command line" (OK)

##  - keep the local version of the GRUB config (YES)

exit

reboot

internal disk device onlyこれが何を意味するのかを確認することはできません。ここそういう意味のようです/dev/sda。誤ってと/dev/sdaを選択したがうまくいく/dev/sda7ので、壊れない限り再び触れないでください。

編集:ある時点(修正後数日後)に再競合が発生しました。のみ選択してください/dev/sda

関連情報