• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Linux Installation auf HP X2 10-n281ng

Moin zusammen.

Ich muss hier mal etwas weiter ausholen. Ich habe von einem Bekannten einen HP X2 10-n281ng bekommen. Es handelt sich um ein Tablet mit angeflanschter Tastatur. Hier ging plötzlich gar nichts mehr, fand die Platte nicht, usw. Ich habe es nun mit viel Würgen irgendwann geschafft, da immerhin Win10 drauf zu bekommen. Da das aber viel Leistung und Platz braucht, wollte ich auf Linux gehen. Zunächst probierte ich einen Cachy OS Stick, weil das bei mir am Laptop gut läuft. Der Stick wurde erst völlig ignoriert. Dann habe ich mit Google und KI recherchiert. Anscheinend hat das Teil zwar einen 64bit Prozessor, aber nur ein beschnittenes 32 bit UEFI. Ich musste also aus dem Github eine "boot32ia.efi" für die Baytrail-Plattform laden und auf den Stick packen. Dann wurde er auch endlich erkannt und ich konnte Cachy OS booten. Leider konnte ich es aber dann nicht installieren, da 2,5GB Minimum an Speicher gefordert werden, das Teil hat aber nur 2 GB. (und 32GB eMMC Speicher)
Also habe ich mich fürs schlanke Linux Mint XFCE entschieden. Hier konnte ich nach dem Erstellen des Sticks auch direkt booten. Die Installation verlief auch problemlos, Festplatte gelöscht und installiert. Dann kann ich aber wieder mal nicht von der Platte booten. Es erscheint wieder der anfängliche Fehler, als wäre die Platte nicht vorhanden. Gehe ich über den Bootmanager, kann ich zwar eine efi datei auswählen, lande dann aber auch nur in einem minimalen "Grub>". im schwarzen Bildschirm. Hier ist es auch egal, welche efi ich teste. Probeweise hab ich hier auch wieder die boot32ia.efi eingefügt, auch die führt zum selben Ergebnis. Jetzt bin ich dann langsam überfragt, denn auch die KI verstrickt sich immer mehr in Bootmanager-Reparaturen. Aber Linux Mint vom Stick läuft direkt und bootet auch ohne die 32er version einfach mit bootx64.efi.

Kann mir hier irgendjemand überhaupt mit diesem komischen Ding helfen, oder soll ich mal wieder eine andere Distribution probieren?
 

susejunky

Moderator
Teammitglied
@Icewolf77 :

Herzlich willkommen im Linux-Club-Forum.

Um Dir den Einstieg hier zu erleichtern, nachfolgend ein paar allgemeine Hinweise:

Das Linux-Club-Forum ist ein Ort an dem sich Benutzer unterschiedlichster Linux-Distributionen austauschen und versuchen sich gegenseitig zu unterstützen. Das Forum ist nicht auf eine spezielle Linux-Distribution ausgerichtet. Es ist offen, welche Linux-Distributionen von Forumsmitgliedern verwendet werden und somit ist auch offen, ob und wenn ja, wie viele Informationen zu einer Linux-Distribution (z.B. zu der von Dir verwendeten) Du hier im Forum finden kannst.

Ob ein von Dir angelegtes Thema von Anderen gelesen und ggf. sogar beantwortet wird, hängt stark von der Qualität Deiner Beiträge ab. Unter den folgenden Links findest Du Informationen, wie Du das Layout und den Inhalt Deiner Beiträge attraktiv gestalten kannst:

Layout
Inhalt

Darüber hinaus tragen ein korrekter Satzbau und eine ordentliche Rechtschreibung erheblich dazu bei, dass Dein Anliegen von den Lesern korrekt verstanden wird.

Es ist jederzeit möglich zu einem Thema (neu-deutsch: thread) einen weiteren Beitrag (neu-deutsch: post) hinzuzufügen. Beiträge (posts) können jedoch nur bis zu 24 Std. nach ihrer Erstellung vom Anleger editiert werden. Danach können sie nur noch gelesen (oder von einem Administrator/Moderator editiert) werden.

Wenn Du ein Thema nicht nur im Linux-Club-Forum sondern auch in anderen Foren platzierst, dann sei bitte so fair und zeige in dem jeweiligen Linux-Club-Thema Links zu den den entsprechenden Beiträgen in den anderen Foren. Damit ermöglichst Du Allen, die sich an Deinem Thema beteiligen, sich stets den selben Informationsstand zu verschaffen.

Nun zu Deinem Problem:

Also habe ich mich fürs schlanke Linux Mint XFCE entschieden. Hier konnte ich nach dem Erstellen des Sticks auch direkt booten. Die Installation verlief auch problemlos, Festplatte gelöscht und installiert. Dann kann ich aber wieder mal nicht von der Platte booten.

In letzter Zeit gab es bereits ähnliche Probleme mit Linux Mint Installationen (allerdings nicht mit 32bit-UEFI). Schau Dir doch einmal diese Beiträge an:
Ansonsten wäre noch zu prüfen, ob der Intel® Atom™ Z3736F (aus Q2/2014) bereits über ISAv2 verfügt. Einige Linux-Distributionen verwenden Kernel-Versionen, die mindestens ISAv2 voraussetzen (etwas mehr Informationen dazu findest Du hier).
 
Vielen Dank für die Antwort. Ich habe mir den anderen Thread angesehen und die Eingaben für die Erstellung der grub.cfg ausgeführt. Dabei folgt eine Fehlermeldung im Befehl "sudo grub-mkconfig -o /boot/grub/grub.cfg". Dort steht irgendwann: "grub-probe: error: cannot find a GRUB drive for /dev/sdal. Check your device.map"

Danach lande ich beim Reboot wieder nur in dem schwarzen Bildschirm mit GNU GRUB 2.00
Kann es sein, dass der Pfad nicht stimmt? Ich habe im Boot Manager, wenn ich auf Load Efi File gehe, ein Verzeichnis BOOT und ein Verzeichnis ubuntu
 
Zuletzt bearbeitet:
schmarco hat im Beitrag 19 im Live-System die Befehle und deren Ergebnisse gezeigt. Das solltest Du auch tun.

Vor dem Befehl exit wäre noch einzufügen:
Code:
cat /boot/grub/device.map
Code:
cat /boot/grub/menu.lst
 
Zuletzt bearbeitet:

susejunky

Moderator
Teammitglied
... aber das ist keine Frage des Kernels sondern der beim Übersetzen der Programme verwendeten Kompiler-Optionen, durch die die Verwendung bestimmter Prozessor-Fähigkeiten eliminiert wird.
Das ist korrekt ... und der Kernel (und der große Anteil einer Distribution) besteht aus Programmen, die kompiliert werden.

Es gibt daher Distributionen - wie z.B. openSUSE Leap 16.0 - die nur auf Prozessoren lauffähig sind, die mind. ISAv2 erfüllen. Und es gibt Distributionen - wie z.B. openSUSE Tumbleweed - die auch noch auf Prozessoren lauffähig sind, die ISAv2 nicht erfüllen.
 
Code:
mint@mint:~$ lsblk -f
NAME FSTYPE FSVER LABEL                       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0
     squash 4.0                                                                          0   100% /rofs
sda  iso966 Jolie Linux Mint 22.3 Xfce 64-bit 2026-01-08-21-09-32-00                             
├─sda1
│    iso966 Jolie Linux Mint 22.3 Xfce 64-bit 2026-01-08-21-09-32-00                     0   100% /cdrom
├─sda2
│    vfat   FAT12                             6960-1D0C                                           
└─sda3
     ext4   1.0   writable                    00cffe33-16da-4501-a0b0-b3248ae07f86   11.1G     0% /var/log
mmcblk1
                                                                                                  
├─mmcblk1p1
│    vfat   FAT32                             89AE-948D                                           
└─mmcblk1p2
     ext4   1.0                               2d4a0d6c-a249-4419-89ca-d1dfe4aecaf7               
mmcblk1boot0
                                                                                                  
mmcblk1boot1

Dann der naechste Block

Code:
mint@mint:~$ sudo mount -o ro /dev/mmcblk1p2 /mnt
mint@mint:~$ ls -la /mnt
total 3194988
drwxr-xr-x  22 root root       4096 Feb 17 01:58 .
drwxr-xr-x   1 root root        240 Feb 20 15:57 ..
lrwxrwxrwx   1 root root          7 Feb 17 01:38 bin -> usr/bin
drwxr-xr-x   2 root root       4096 Feb 26  2024 bin.usr-is-merged
drwxr-xr-x   4 root root       4096 Feb 17 02:01 boot
drwxr-xr-x   2 root root       4096 Feb 17 01:58 cdrom
drwxr-xr-x   4 root root       4096 Jan  8 21:09 dev
drwxr-xr-x 149 root root      12288 Feb 17 02:11 etc
drwxr-xr-x   3 root root       4096 Feb 17 01:59 home
lrwxrwxrwx   1 root root          7 Feb 17 01:38 lib -> usr/lib
drwxr-xr-x   2 root root       4096 Apr  8  2024 lib.usr-is-merged
lrwxrwxrwx   1 root root          9 Feb 17 01:38 lib64 -> usr/lib64
drwx------   2 root root      16384 Feb 17 01:35 lost+found
drwxr-xr-x   2 root root       4096 Jan  8 21:09 media
drwxr-xr-x   2 root root       4096 Jan  8 21:09 mnt
drwxr-xr-x   2 root root       4096 Jan  8 21:09 opt
drwxr-xr-x   2 root root       4096 Jan  8 21:09 proc
drwx------   4 root root       4096 Feb 18 17:30 root
drwxr-xr-x  21 root root       4096 Feb 17 01:59 run
lrwxrwxrwx   1 root root          8 Feb 17 01:38 sbin -> usr/sbin
drwxr-xr-x   2 root root       4096 Mar 31  2024 sbin.usr-is-merged
drwxr-xr-x   2 root root       4096 Jan  8 21:09 srv
-rw-------   1 root root 3271557120 Feb 17 01:36 swapfile
drwxr-xr-x   2 root root       4096 Apr 22  2024 sys
drwxrwxrwt   2 root root       4096 Feb 18 17:30 tmp
drwxr-xr-x  12 root root       4096 Jan  8 21:09 usr
drwxr-xr-x  11 root root       4096 Jan  8 21:09 var
Code:
mint@mint:~$ sudo mount -o ro /dev/mmcblk1p1 /mnt
mint@mint:~$ ls -laR /mnt
/mnt:
total 8
drwxr-xr-x 3 root root 4096 Jan  1  1970 .
drwxr-xr-x 1 root root  240 Feb 20 15:57 ..
drwxr-xr-x 4 root root 4096 Feb 17 01:11 EFI

/mnt/EFI:
total 16
drwxr-xr-x 4 root root 4096 Feb 17 01:11 .
drwxr-xr-x 3 root root 4096 Jan  1  1970 ..
drwxr-xr-x 2 root root 4096 Feb 17 18:29 BOOT
drwxr-xr-x 2 root root 4096 Feb 17 01:11 ubuntu

/mnt/EFI/BOOT:
total 4096
drwxr-xr-x 2 root root    4096 Feb 17 18:29 .
drwxr-xr-x 4 root root    4096 Feb 17 01:11 ..
-rwxr-xr-x 1 root root 2660232 Feb 17 18:21 BOOTX64.EFI
-rwxr-xr-x 1 root root  570880 Feb 17 18:29 bootia32.efi
-rwxr-xr-x 1 root root   88344 Feb 17 02:08 fbx64.efi
-rwxr-xr-x 1 root root  856280 Feb 17 02:08 mmx64.efi

/mnt/EFI/ubuntu:
total 4404
drwxr-xr-x 2 root root    4096 Feb 17 01:11 .
drwxr-xr-x 4 root root    4096 Feb 17 01:11 ..
-rwxr-xr-x 1 root root     108 Feb 17 02:08 BOOTX64.CSV
-rwxr-xr-x 1 root root     117 Feb 17 02:08 grub.cfg
-rwxr-xr-x 1 root root 2660232 Feb 17 02:08 grubx64.efi
-rwxr-xr-x 1 root root  856280 Feb 17 02:08 mmx64.efi
-rwxr-xr-x 1 root root  966664 Feb 17 02:08 shimx64.efi

Ergebnis efibootmgr

Code:
int@mint:~$ sudo efibootmgr
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 2001,0002,3002,0000,2002,2004
Boot0000* EFI Hard Drive    PciRoot(0x0)/Pci(0x17,0x0)/Ctrl(0x0)/HD(1,GPT,a31b79c8-2250-476a-af2b-4b806f7dcf89,0x800,0x100000)RC
Boot0001* USB Hard Drive (UEFI) - Mass    Storage Device    PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0xe60e3d97,0x2104,0x2800)RC
Boot0002* Ubuntu    HD(1,GPT,a31b79c8-2250-476a-af2b-4b806f7dcf89,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot2001* EFI USB Device    RC
Boot3002* Internal Hard Disk or Solid State Disk    RC
 
grub.cfg

Code:
mint@mint:~$ sudo mount -o ro /dev/mmcblk1p1 /mnt
mint@mint:~$ cat /mnt/EFI/ubuntu/grub.cfg
search.fs_uuid 2d4a0d6c-a249-4419-89ca-d1dfe4aecaf7 root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
mint@mint:~$ sudo umount /dev/mmcblk1p1
mint@mint:~$ sudo mount -o ro /dev/mmcblk1p2 /mnt
mint@mint:~$ cat /mnt/boot/grub.grub.cfg
cat: /mnt/boot/grub.grub.cfg: No such file or directory
mint@mint:~$ cat /mnt/boot/grub/grub.cfg
cat: /mnt/boot/grub/grub.cfg: Permission denied
mint@mint:~$ sudo umount /dev/mmcblk1p2
 
Versuche ich den Code aus Beitrag #14

Code:
set root=(hd1,gpt2)
configfile (hd1,gpt2)/boot/grub/grub.cfg

Erhalte ich eine Fehlermeldung: can't find command 'configfile'
 
Ergebnis von Beitrag 22

Code:
mint@mint:~$ sudo mount /dev/mmcblk1p2 /mnt
mint@mint:~$ sudo mount /dev/mmcblk1p1 /mnt/boot/efi
mint@mint:~$ sudo mount -o rbind /dev /mnt/dev
mint@mint:~$ sudo mount -o rbind /sys /mnt/sys
mint@mint:~$ sudo mount -o rbind /proc /mnt/proc
mint@mint:~$ sudo mount -o rbind /run /mnt/run
mint@mint:~$ sudo chroot /mnt
root@mint:/# sudo grub-mkconfig -o /boot/grub/grub.cfg
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.14.0-37-generic
Found initrd image: /boot/initrd.img-6.14.0-37-generic
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
done
root@mint:/# cat /boot/grub/device.map
cat: /boot/grub/device.map: No such file or directory
root@mint:/# cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: No such file or directory
root@mint:/#
 
Oben