web-dev-qa-db-ja.com

GRUB OpenSuseTumbleWeedのインストール後にロードされない

最近、UbuntuからOpenSuseに切り替えることにしたので、通常はOpenSuseからTumbleWeedイメージを取得して、インストールを開始しました。

インストールプロセスは問題なく終了しましたが、新しくインストールしたディストリビューションに入るために再起動した後、空白の黒い画面が表示されました。 (GRUBはロードされていません)

何度も問い合わせた後、インストールディスクのBoot installed system機能を使用してGnomeを起動できましたが、再起動するたびに同じことが起こります。

このガイド を使用してGRUB.

/home/opt/とは別のパーティションに置いていたので、それらのフォーマットをスキップして、ルートパーティションをフォーマットしました。

fdisk -lが噴出するものは次のとおりです。

Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A7177FCC-43B2-42CE-92AD-B35D979E2CCB

Device         Start       End  Sectors  Size Type
/dev/sda1       2048  58593279 58591232   28G Linux filesystem
/dev/sda2   58593280  68358143  9764864  4.7G Linux filesystem
/dev/sda3   68358144 126951423 58593280   28G Linux filesystem
/dev/sda4  126951424 129067007  2115584    1G Microsoft basic data
/dev/sda5  129067008 145838079 16771072    8G Linux filesystem


Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xee81add0

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1  *         2048     718847     716800   350M  7 HPFS/NTFS/exFAT
/dev/sdb2          718848  419432447  418713600 199.7G  7 HPFS/NTFS/exFAT
/dev/sdb3       419432448 1953521663 1534089216 731.5G  7 HPFS/NTFS/exFAT


Disk /dev/sdc: 15 GiB, 16039018496 bytes, 31326208 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x19aca6bd

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1        3688   11247    7560  3.7M ef EFI (FAT-12/16/32)
/dev/sdc2  *    11248 9095167 9083920  4.3G 17 Hidden HPFS/NTFS

ご覧のように、私は2つのHDDを持っています(私のプライマリはSSDディスクです)。

インストール時に、次のパーティションテーブルを使用しました。

/dev/sda1 mounted on /
/dev/sda2 mounted on /opt
/dev/sda3 mounted on /home
/dev/sda4 (fat) mounted on /boot/efi
/dev/sda5 mounted on swap
/dev/sda6 unpartitioned

だからここで私はその黒い画面で立ち往生しています。私はできるだけ詳細にしようとしたので、誰かが私を助けてくれるなら、私は非常に感謝するでしょう。

2
Hamed Momeni

私はついに問題を修正することができました。他の誰かが同じ問題に直面した場合に備えて、これが私が取った手順です。

まず、インストールディスクまたはライブバージョンを使用して、インストールを起動する必要があります。これは、インストーラーのインストールセクションに入り、Abortをクリックしてから、Installation-> Boot installed systemに続くブルースクリーン内でシステムにアクセスすることで実行されます。

その後、Settingsを開き、Yast設定ページに移動する必要があります。最後にBoot Loaderをクリックすると、GRUB2をMBRにインストールできます。

その後、GRUB画面が読み込まれます。

GrubでOpenSuseを選択すると、linuxefiおよびinitrdefiコマンドが見つからないことを示す2つのエラーが発生するという別の問題に直面しました。

これは、レスキューモードで起動し、root partitionをマウントして/boot/grub2/grub.cfgを編集し、linuxefiinitrdefiのすべてのインスタンスをそれぞれ非efiで置き換えることで修正されますlinuxおよびinitrd

1
Hamed Momeni