最近、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
だからここで私はその黒い画面で立ち往生しています。私はできるだけ詳細にしようとしたので、誰かが私を助けてくれるなら、私は非常に感謝するでしょう。
私はついに問題を修正することができました。他の誰かが同じ問題に直面した場合に備えて、これが私が取った手順です。
まず、インストールディスクまたはライブバージョンを使用して、インストールを起動する必要があります。これは、インストーラーのインストールセクションに入り、Abort
をクリックしてから、Installation
-> Boot installed system
に続くブルースクリーン内でシステムにアクセスすることで実行されます。
その後、Settings
を開き、Yast
設定ページに移動する必要があります。最後にBoot Loader
をクリックすると、GRUB2をMBRにインストールできます。
その後、GRUB画面が読み込まれます。
GrubでOpenSuseを選択すると、linuxefi
およびinitrdefi
コマンドが見つからないことを示す2つのエラーが発生するという別の問題に直面しました。
これは、レスキューモードで起動し、root partition
をマウントして/boot/grub2/grub.cfg
を編集し、linuxefi
とinitrdefi
のすべてのインスタンスをそれぞれ非efiで置き換えることで修正されますlinux
およびinitrd
。