Thanks, arvidjaar and nrickert for checking this out for me. I couldn’t believe fdisk and/or parted were missing.
Something strange is happening with the laptop I’m trying to install Leap 15.1 on. It’s an old Dell Precision M6500. I’m booting from an 8GB USB flash created with dd
– many more excessive details on its creation below if you’re interested.
Booting from the flash drive works fine. I get the openSUSE lightbulb and the main graphical menu. From there things seem to work but go slightly wrong. I’ve tried various things like “More … → Rescue System”, “More … → Check Installation Media”, and plain “Installation”.
All produce similar results, but my main path is “More … → Rescue System”. This goes a standard Linux boot (text console with large font with long pause at “Starting udev…”, then more text console boot messages in a small font, then a green screen with progress bar.
This gets me to an old-school YaST blue text-with-graphics-characters menu with:
Please make sure your installation medium is available.
Choose the URL to retry
hd:///
cd:/
hd:/
Enter another URL
This is wrong, correct? It should know what it booted from. (Note also “Installation” and “Check Installation Media” also get to this menu.) None of the options work – choosing one or just doing “Back” gets to the standard “Select the language” and “Choose a keyboard map” menus. Then:
Main Menu
Start Installation
Settings
Expert
Exit or Reboot
And from “Expert”
Expert -- Time 08:58
System Informatin
Kernel Modules (Hardware Drivers)
Eject CD
Show config
Change config
Start shell
Doing “Start shell” gives a “console:install:/#” prompt and everything seems fine … except no fdisk in /sbin or parted in /usr/sbin. I just explicitly re-checked (thanks, nrickert, for the exact information on where they should be). As I said, lots of other binaries in those directories.
Bizarre, huh? If I have a bad image on the USB flash drive (see below) how could it get this far with the only visible problem being missing files in the running system’s directories? Same argument if there’s something tricky about the Dell BIOS (any hints appreciated) – the “Please make sure your installation medium is available” points to this.
I tried booting the laptop (which is old enough to have a DVD drive) with an old openSUSE-Leap-42.1 DVD and everything seemed fine. Certainly had fdisk in the rescue system. I’ll burn a 15.1 DVD and boot from that, but again, how could the USB flash drive be “semi-bad” like this?
Thanks again. Excessive details on how the flash drive was created follow:
$ cat openSUSE-Leap-15.1-DVD-x86_64.iso.sha256
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
c6d3ed19fe5cc25c4667bf0b46cc86aebcfbca3b0073aed0a288834600cb8b97 openSUSE-Leap-15.1-DVD-x86_64.iso
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iQEVAwUBXNwZzbiLL9Q9vcKEAQiXAggAsmtTRD1HausbkO0M5vEVBfeoefCowntG
jz8/kbmPFxDvHuRv/IUYx98NjCdOc/5svOs1PMXXaRtmBMc3/kQkr21BIn6rZye2
B4RsRAqvAJmNjSxrlA78VyX+F+oN+CsYg63xx87sO7dORoNX2VCLappXVIFxz586
8cQZNP9Rqpk5+eySpCyLJOgT5onxZbUjN3Q8uEPMyT+nzm8iqzx5EI75gJuKYWvh
nGLmKDLlH9S4MXM6Z1cinmSxMW5HCvTScmTgsRTnYLtuOblVj1RZbK+sws+Fnf8T
45WAYUYq23fv/kP4qfwvWwJma9SZWo7voLHtRiNlQFX4p6zi9C5apA==
=Cng2
-----END PGP SIGNATURE-----
$ sha256sum -c openSUSE-Leap-15.1-DVD-x86_64.iso.sha256
openSUSE-Leap-15.1-DVD-x86_64.iso: OK
sha256sum: WARNING: 14 lines are improperly formatted
$ dd if=/mnt/photos/tmp/openSUSE-Leap-15.1-DVD-x86_64.iso of=/dev/sdd bs=4M
$ cmp openSUSE-Leap-15.1-DVD-x86_64.iso /dev/sdd
cmp: EOF on openSUSE-Leap-15.1-DVD-x86_64.iso
$ /sbin/fdisk -l /dev/sdd
Disk /dev/sdd: 7.6 GiB, 8103395328 bytes, 15826944 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: 0x26ce2674
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2760 10571 7812 3.8M ef EFI (FAT-12/16/32)
/dev/sdd2 * 10572 7923711 7913140 3.8G 17 Hidden HPFS/NTFS
$ mount /media/sdd1
$ ls -alRF /media/sdd1
/media/sdd1:
total 21K
drwxrwxr-x 3 mark users 16K Dec 31 1969 ./
drwxr-xr-x 15 root root 4.0K Feb 28 2018 ../
-rwxrwxr-x 1 mark users 118 May 14 18:04 .packages.grub2-efi*
drwxrwxr-x 3 mark users 512 May 14 18:04 EFI/
/media/sdd1/EFI:
total 17K
drwxrwxr-x 3 mark users 512 May 14 18:04 ./
drwxrwxr-x 3 mark users 16K Dec 31 1969 ../
drwxrwxr-x 3 mark users 512 May 14 18:04 BOOT/
/media/sdd1/EFI/BOOT:
total 3.3M
drwxrwxr-x 3 mark users 512 May 14 18:04 ./
drwxrwxr-x 3 mark users 512 May 14 18:04 ../
-rwxrwxr-x 1 mark users 1.2M May 14 18:04 MokManager.efi*
-rwxrwxr-x 1 mark users 1.2M May 14 18:04 bootx64.efi*
-rwxrwxr-x 1 mark users 2.6K May 14 18:04 grub.cfg*
-rwxrwxr-x 1 mark users 1.1M May 14 18:04 grub.efi*
drwxrwxr-x 2 mark users 512 May 14 18:04 locale/
/media/sdd1/EFI/BOOT/locale:
total 1.5K
drwxrwxr-x 2 mark users 512 May 14 18:04 ./
drwxrwxr-x 3 mark users 512 May 14 18:04 ../
-rwxrwxr-x 1 mark users 96 May 14 18:04 en.mo*
$ mount /media/sdd2
mount: /dev/sdd2 is write-protected, mounting read-only
$ ls /media/sdd2
CHECKSUMS control.xml
CHECKSUMS.asc docu/
EFI/ glump
GPLv2.txt gpg-pubkey-307e3d54-5aaa90a5.asc
GPLv3.txt gpg-pubkey-39db7c82-5847eb1f.asc
README gpg-pubkey-3dbdc284-53674dd4.asc
SUSEgo.ico media.1/
SUSEgo.png noarch/
SUSEgo.svg repodata/
boot/ x86_64/
$ find /media/sdd2 | wc -l
4377