Modern hardware supports GUID partion table (GPT).
https://en.wikipedia.org/wiki/GUID_Partition_Table
https://de.wikipedia.org/wiki/GUID_Partition_Table
Your partition table is an old-style MS-DOS partition table (DOS).
https://en.wikipedia.org/wiki/Partition_table
https://de.wikipedia.org/wiki/Partitionstabelle
You should replace your MS-DOS partition table by a GPT. You should activate for security reasons “UEFI Secure Boot” (which depends on GPT).
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#Secure_boot
https://de.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#Secure_Boot
Replace all ext2/ext3/ext4/reiserfs/btrfs partitions by xfs partitions.
Prepare a usb memory stick as a boot medium:
https://forums.suse.com/showthread.php?14228-Install-From-USB&p=58872#post58872
English speaking peoples => Please translate with Deepl the german words:
https://www.deepl.com/translator
Take a full backup of your SSD:
[CODE]
⢠Von USB-Memorystick das SLED-Installations-DVD-Image starten mit der Taste .
⢠âRescue Systemâ wählen
Wenn beim Booten ab USB-Memorystick die grüne LED des USB-Memorystick erlischt: (nur iStorage datashur Pro/Pro2)
Bei angeschlossenen USB-Memorystick den PIN-Code des USB-Memorystick erneut eingeben! (nur iStorage datashur Pro/Pro2)
⢠Login ârootâ
⢠# mkdir /usr/lib/microcode/root
⢠# mkdir /usr/lib/microcode/home
⢠# mkdir /usr/lib/microcode/backup
⢠# mount /dev/sda1 /usr/lib/microcode/root
⢠# umount /dev/sda1
⢠# mount /dev/sda3 /usr/lib/microcode/home
⢠# umount /dev/sda3
⢠# mount /dev/sdc1 /usr/lib/microcode/backup
⢠# umount /dev/sdc1
⢠# mount
⢠# df -h
⢠# dmesg
⢠# xfs_repair /dev/sda1
⢠# xfs_repair /dev/sda3
⢠# xfs_repair /dev/sdc1
⢠# fsck.vfat -rvV /dev/sda2
⢠# mount -r /dev/sda1 /usr/lib/microcode/root
⢠# mount -r /dev/sda3 /usr/lib/microcode/home
⢠# mount /dev/sdc1 /usr/lib/microcode/backup
⢠# mount
⢠# df -h
⢠# rm /etc/mtab (nur SLED15 SP1)
⢠# ln -s /proc/self/mounts /etc/mtab (nur SLED15 SP1)
Vollständiges Backup
⢠# xfsdump -l 0 -f /usr/lib/microcode/backup/Linux/<Dateipfad und -name der Backupdatei> /dev/sda1
⢠# xfsdump -l 0 -f /usr/lib/microcode/backup/Linux/<Dateipfad und -name der Backupdatei> /dev/sda3
⢠# df -h
⢠# umount /dev/sdc1
⢠# umount /dev/sda1
⢠# umount /dev/sda3
⢠# mount
⢠# poweroff
Hinweis: â-lâ kleines âLâ von âLevelâ.[/CODE]
Erase the whole SSD with secure erase:
[CODE]Anleitung Secure Erase auf Intel SSD
1.) Im BIOS das Festplattenverschlüsselungs-
passwort entfernen (HP BIOS → DriveLock).
2.) Rechner mit dem Rescue System von der SLED-
Installations-DVD starten.
3.) # hdparm -I /dev/sda
-> Master password
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
Falls die Zeile "not frozen" fehlt und "frozen" in
der entsprechenden Zeile steht, muss die SSD geweckt
werden:
# echo -n mem > /sys/power/state
Danach den Laptop aus dem Standby-Modus wecken.
Einfach mit der Power-Taste den Laptop wecken.
4.) # hdparm --user-master m --security-set-pass NULL /dev/sda
→ Das neue, leere Master-Passwort der Festplattenverschlüsselung wird
gesetzt.
5.) # hdparm --user-master u --security-set-pass NULL /dev/sda
→ Das neue, leere Benutzer/User-Passwort der Festplattenverschlüsselung
wird gesetzt.
6.) # hdparm --security-erase NULL /dev/sda
7.) # hdparm --security-erase-enhanced NULL /dev/sda
→ Falls Schritt 7 nicht funktioniert, müssen die Schritte 4 bis 5
wiederholt werden!
8.) # poweroff
→ Rechner herunterfahren[/CODE]
and do a full restore:
Komplette Wiederherstellung
============================================================
⢠Von SLED-Installations-DVD starten mit der Taste <F9>.
⢠âRescue Systemâ wählen
⢠Login ârootâ
⢠Mit "cfdisk --zero" eine neue, leere GPT-Partitionstabelle erstellen.
⢠Mit cfdisk die Partitionstabelle erstellen:
/dev/sda1 Linux root 12 GB
/dev/sda2 EFI-System 300 MB
/dev/sda3 Linux Home Restlicher Speicherplatz
/dev/sda4 Linux Swap RAM + 2 GB
⢠Wiederherzustellende Partition leeren:
# umount /dev/sda1
# umount /dev/sda3
# mkfs.xfs -m crc=1 -fL root /dev/sda1
# mkfs.xfs -m crc=1 -fL home /dev/sda3
# mkswap -c /dev/sda4
# mkfs.vfat -n EFI -f 2 -F 32 /dev/sda2
⢠Wiederherzustellende Partitionen kontrollieren:
# mount /dev/sda1 /usr/lib/microcode/root
# umount /dev/sda1
# mount /dev/sda3 /usr/lib/microcode/home
# umount /dev/sda3
# mount
# df -h
# xfs_repair /dev/sda1
# xfs_repair /dev/sda3
# fsck.vfat -rvV /dev/sda2
⢠Wiederherzustellende Partitionen einhängen:
# mount /dev/sda1 /usr/lib/microcode/root
# mount /dev/sda3 /usr/lib/microcode/home
⢠Backup-Partition einhängen
# mount /dev/sdc1 /usr/lib/microcode/backup
# umount /dev/sdc1
# mount
# df -h
# dmesg
# xfs_repair /dev/sdc1
# mount -r /dev/sdc1 /usr/lib/microcode/backup
⢠Restore-Vorgang starten:
# xfsrestore -f <Dateipfad und -name der Backupdatei> /usr/lib/microcode/root
# xfsrestore -f <Dateipfad und -name der Backupdatei> /usr/lib/microcode/home
⢠Wiederhergestellte Partitionen kontrollieren
# df -h
# ls -alh /usr/lib/microcode/root
# ls -alh /usr/lib/microcode/home
⢠Freier Speicherplatz auf der SSD als âfreiâ markieren (TRIM)
# fstrim -v /usr/lib/microcode/root
# fstrim -v /usr/lib/microcode/home
[CODE]
Boot-Manager wiederherstellen
=============================================================0
⢠Von SLED-Installations-DVD starten mit der Taste .
⢠âRescue Systemâ wählen
⢠Login ârootâ
⢠# mkdir /usr/lib/microcode/root
⢠# mount /dev/sda1 /usr/lib/microcode/root
⢠# umount /dev/sda1
⢠# mount
⢠# df -h
⢠# dmesg
⢠# xfs_repair /dev/sda1
⢠# fsck.vfat -rvV /dev/sda2
⢠# mount -o discard /dev/sda1 /usr/lib/microcode/root
⢠# mount -o utf8 /dev/sda2 /usr/lib/microcode/root/boot/efi
⢠# mount --bind /dev /usr/lib/microcode/root/dev/
⢠# mount --bind /proc /usr/lib/microcode/root/proc/
⢠# mount --bind /sys /usr/lib/microcode/root/sys/
⢠# mount
⢠# chroot /usr/lib/microcode/root
⢠# vim /etc/fstab => fstab-Einträge kontrollieren und allenfalls anpassen
⢠# yast2
=> Bootmanager auf “UEFI Secure Boot” umstellen.
⢠# grub2-install /dev/sda
⢠# grub2-mkconfig -o /boot/grub2/grub.cfg
⢠# shim-install --config-file=/boot/grub2/grub.cfg
⢠# exit (Verlassen der chroot-Umgebung)
⢠# umount /usr/lib/microcode/root/dev
⢠# umount /usr/lib/microcode/root/proc
⢠# umount /usr/lib/microcode/root/sys
⢠# umount /dev/sda1
⢠# mount
⢠# poweroff
⢠SLED Installations-DVD entfernen und ab Festplatte starten.
⢠Im YAST-Modul âBootloaderâ den Boot-Manager neu installieren. Menü-Wartezeit verändern (3 Sekunden auf 2 Sekunden und retour).
⢠# efibootmgr => Bootreihenfolge kontrollieren
⢠Computer herunterfahren. Und anschliessend neu starten.[/CODE]
For more informations see:
https://forums.suse.com/showthread.php?10300-SLES-11-SP2-Creating-bootable-image&p=40650#post40650
https://forums.suse.com/showthread.php?10294-about-partition&p=40594#post40594
https://forums.suse.com/showthread.php?12403-SLES-11-SP3-recomendations-for-SSD-disk