Hello,
I wanted to “repair” my GRUB installation.
The problem I had was that I could only start openSUSE Tumbleweed when I did not press any button on my keyboard (CORSAIR K55).
When using the keyboard (for example Up/Down button) it freezes.
I found something that might help to add to the GRUB parameters.
But I think I broke it.
When I start now I get the message
error: …/…/grub-core/net/net.c:1474:disk ‘hd0,msdos1’ not found
Now I try to reinstall GRUB by starting the computer with a live linux system (using my Pop_OS USB-Stick).
I tried to enter these commands:
http://logan.tw/posts/2015/05/17/grub-install-and-btrfs-root-file-system/
These are the devices from my computer
pop-os@pop-os:~$ sudo fdisk -l
Disk /dev/loop0: 2.47 GiB, 2647793664 bytes, 5171472 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
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Sabrent
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: 0x0fe638de
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 991822511 991820464 472.9G 83 Linux
/dev/nvme0n1p2 991822512 1000211118 8388607 4G 82 Linux swap / Solaris
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WDS200T2B0A
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: 0x04e73335
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 104447 102400 50M 7 HPFS/NTFS/exFAT
/dev/sda2 104448 3905949044 3905844597 1.8T 7 HPFS/NTFS/exFAT
/dev/sda3 3905949696 3907024895 1075200 525M 27 Hidden NTFS WinRE
Disk /dev/sdb: 7.52 GiB, 8069873664 bytes, 15761472 sectors
Disk model: DISK
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: 0x40252db8
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 5907839 5907840 2.8G 0 Empty
/dev/sdb2 484 8675 8192 4M ef EFI (FAT-12/16/32)
/dev/sdb3 5910528 15761471 9850944 4.7G 83 Linux
I start with this command:
pop-os@pop-os:~$ sudo mount -t btrfs -o subvol=@ /dev/nvme0n1p1 /mnt/
But the next one doesn’t work
pop-os@pop-os:~$ sudo mount --bind /dev /mnt/dev
mount: /mnt/dev: mount point does not exist.
These are the directories from my Tumbleweed installation
pop-os@pop-os:/mnt$ ls
boot etc home opt root srv usr var
Do I need to create these folders?
Do you have any tip how I can mount Tumbleweed and update/repair GRUB?
Thank you very much!