Hallo, Ich hab mir vor kurzem den gleichen Laptop gekauft und bin auf das gleiche Problem gestoßen. Es scheint, dass Grub2 auf diesen PC nicht funktioniert, der Linux-Kernel aber schon. Hier erstmal meine Lösung: USB-Stick vorbereiten: Der USB-Stick muss mit FAT32 formatiert werden. UEFI erkennt dieses Dateisystem und versucht standardmäßig im Verzeichnis 'EFI\BOOT\' die Datei 'BOOTx64.EFI' zu starten. Nun muss die iso Datei von Linux Mint entpackt werden und der komplette Inhalt auf den USB-Stick kopiert werden. Achte darauf, dass auch die versteckten Verzeichnisse und Dateien mitkopiert werden. Die UEFI-Shell kann nur Dateien mit der Endung .efi starten, daher muss der Linux-Kernel diese Endung erhalten. Dieser wird schon seit einiger Zeit so kompiliert, dass er von UEFI ausgeführt werden kann. Kopiere die Datei casper/vmlinuz nach casper/vmlinuz.efi Jetzt empfiehlt sich eine Script-Datei mit der Endung '.nsh' auf dem USB-Stick anzulegen, beispielsweise 'run.nsh' und den Befehl zum Laden des Linux-Kernels einzuschreiben: casper\vmlinuz.efi initrd=casper/initrd.lz root=/dev/sdb1 Hier ist '/dev/sdb1' vermutlich das USB-Laufwerk. Sicherer wäre die Angabe von der UUID des Laufwerks: casper\vmlinuz.efi initrd=casper/initrd.lz root=UUID=xxxx-xxxx Eine Liste aller Laufwerke unter Linux mit ihren UUID's erhält man mit den Befehl: blkid -o list Linux vom USB-Stick starten: Stecke den USB-Stick in den PC und drücke F10 beim starten um in das Boot-Menü zu kommen. Wähle [UEFI: Build-in EFI Shell] aus. Nun musst du auf das Laufwerk vom USB-Stick gehen. Bei mir war das mit fs3: Welche Laufwerke UEFI kennt ermittelt man mit den Befehl 'map'. Man kann hier auch mit 'map f*' filtern. Suche hier den Eintrag, der "USB" enthält. Der Kernel kann jetzt gestartet werden. Mit: run.nsh oder direkt mit den oben genannten Befehl. Linux installieren: Nach der Installation wird GRUB 2 immer noch nicht funktionieren und der Kernel muss direkt gestartet werden. Da du ja eine neue Festplatte eingebaut hast, entfällt das Verkleinern und Verschieben von vorhandenen Partitionen. Achte nur darauf, dass die EFI System-Partition (FAT32) groß genug ist, damit der Linux-Kernel mit ca. 100MB rauf passt, eventuell mehrere Versionen davon. UEFI kann nur mit Mirosoft-Dateisysteme umgehen (FAT16,FAT32), daher muss der Kernel auf die EFI System-Partition kopiert werden. Nach der Installation von Linux Mint fahre den PC noch nicht herunter. Linux vorbereiten: Der Workaround basiert darauf, dass die UEFI Shell die Script Datei 'startup.nsh' im Verzeichnis 'EFI\BOOT' auf der EFI System-Partition starten will. In dieser Datei wird nun der Ladebefehl des Linux Kernels eingeschrieben. Im Bios muss in der Bootreihenfolge der Eintrag [UEFI: Build-in EFI Shell] auf die erste Stelle gesetzt werden, damit die UEFI Shell immer startet. Nach ein paar Sekunden startet dann das Script und lädt Linux. Secure Boot muss ausgeschaltet werden. Binde die EFI System-Partition ein und die Partition mit der frischen Linux Installation. Das geht am besten mit dem Programm über "Menu/Accessories/Disks". Kopiere nun von der Linux Installation aus dem Verzeichniss 'boot' die 2 Dateien 'initrd.img-xxx' und 'vmlinuz-xxx' in die EFI System-Partition. 'xxx' ist die Version des Linux Kernels. In der EFI System-Partition: Benenne die kopierte Datei 'vmlinuz-xxx' um in 'vmlinuz-xxx.efi'. Erstelle nun das Script 'startup.nsh' im im Verzeichnis 'EFI\BOOT'. Nun muss noch die UUID der Linux Installation ermittelt werden (blkid -o list). Schreibe in dieses Script den Ladebefehl des Kernels ein: vmlinuz-xxx.efi initrd=initrd.img-xxx root=UUID=xxx-xxx Nun noch den PC neu starten und im Bios die Einstellungen vornehmen. Nun sollte Linux hoffentlich starten. Viel Erfolg und viele Grüße Armin
... Meer weergeven