CentOS 6.5 kann nicht mit dem UEFI-USB-Boot installiert werden

7

Ich versuche, CentOS 6.5 auf meinem Desktop, auf dem derzeit Windows 8.1 ausgeführt wird, doppelt zu starten. Ich habe zwei Speichergeräte: eine SSD mit meiner Windows-Installation und eine Festplatte mit allen meinen Daten. Beide werden mit GPT formatiert und Windows mit UEFI gestartet.

Ich habe die CentOS 6.5-Live-DVD ( CentOS-6.5-x86_64-LiveDVD.iso) verwendet, um ein EFI-bootfähiges Flash-Laufwerk zu erstellen (es startet ordnungsgemäß im EFI-Modus). Ich erhalte jedoch eine Fehlermeldung, wenn CentOS startet (Fehler ist unten). Ich habe eine 6.4-Boot-DVD, die wie erwartet bootet, aber nicht im UEFI-Modus bootet und daher mit meiner Windows-Installation nicht gut funktioniert (ich habe keine Möglichkeit, darauf zuzugreifen, selbst wenn ich rEFInd oder andere ähnliche Tools verwende). Was muss ich tun, damit das Gerät im UEFI-Modus ordnungsgemäß startet?

Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32-431.el6.x86_64 #1
Call Trace:
 [<ffffffff815271fa>] ? panic+0xa7/0x16f
 [<ffffffff81077622>] ? do_exit+0x862/0x870
 [<ffffffff8118a865>] ? fput+0x25/0x30
 [<ffffffff81077688>] ? do_group_exit+0x58/0xd0
 [<ffffffff81077717>] ? sys_exit_group+0x17/0x20
 [<ffffffff8100b072>] ? system_call_fastpath+0x16/0x1b
drm_kms_helper: panic occurred, switching back to text console
Vaindil
quelle
1
Ist es Asus Mainboard?
pgr

Antworten:

4

Der Artikel Problem bei der Installation von Centos 6.3 auf einem USB-Stick bezieht sich möglicherweise auf Ihr Problem:

Wenn beim Versuch, Centos 6 von Ihrem USB-Stick zu starten, jemals ein Problem mit der "Kernel-Panik" auftritt, liegt dies daran, dass der EFI-Bootloader nicht auf das Stammverzeichnis Ihres USB-Sticks zeigt.

Um dies zu beheben, gehen Sie in den EFI-Ordner auf Ihrem USB-Stick, suchen Sie die Dateien, die mit * .conf enden, und ändern Sie sie mit einem Texteditor root= auf Ihr USB-Gerät. In meinem Fall sind es einige Dinge wie live:UUID=UUID_OF_Partitionoderlive:label=Label_OF_Partition

Ein weiterer Hinweis, den Sie beachten sollten, ist, dass wir anstelle der Installation mit UNetBootIn oder ISO2USB Fedora Live USB Creator verwenden können. Das Gute daran ist, dass Sie die UUID Ihres USB-Geräts unter finden syslinux\syslinux.cfg.

Siehe auch diesen Link , der das Hinzufügen rootdelay=90 reboot=a,win grub.cfg vorschlägt.

Suchen Sie auch nach BIOS-Updates vom Hersteller Ihres Computers.

harrymc
quelle
Vielen Dank! Das ist kein Link, den ich zuvor gefunden hatte. Ich habe jedoch alle angegebenen Methoden ausprobiert (einschließlich der Angabe einer neuen UUID für das Gerät über GParted, um die Sicherheit zu gewährleisten), erhalte jedoch immer noch den gleichen Fehler.
Vaindil
Haben Sie auch diesen Link zum Hinzufügen rootdelay=90 reboot=a,win grub.cfg gesehen ? Suchen Sie auch nach BIOS-Updates vom Hersteller Ihres Computers.
Harrymc
Nachdem ich dd zum Kopieren der ISO verwendet habe, kann ich den USB nicht mounten, da er vom Typ HPFS / NTFS ist, obwohl ich ihn als FAT32 formatiert habe. Ich habe ntfs-3g installiert und konnte es immer noch nicht mounten, um die conf-Dateien zu ändern. Irgendwelche Ideen?
Lesolorzanov
1
@ZloySmiertniy: Diese Antwort ist 3 Jahre alt und ich weiß nicht, ob sie heute noch gilt.
Harrymc
@harrymc Nun, ich versuche Centos 6.7 zu installieren und es scheint immer noch die gleichen Probleme zu haben
Lesolorzanov
1

Sie haben diese Version zu einem Hybrid-Betriebssystem gemacht. Versuchen Sie also, den ddBefehl vom Terminal aus auszuführen und das Image auf dem USB-Laufwerk zu mounten. Ich habe das gleiche getan und es wurde ordnungsgemäß installiert oder für eine Abwechslung versuchen Sie, das .isovon http://mirror.kernel.org herunterzuladen .

Nirav Parekh
quelle
ddist laut CentOS-Dokumentation jetzt die bevorzugte Methode für 6.5, erlaubt jedoch leider nicht, dass das Flash-Laufwerk über UEFI gestartet wird.
Vaindil
0

Ich glaube nicht, dass Centos keine Gpt-Schemata unterstützt, sondern dass die Programme (im Moment alles, was ich denke) "iso2usb" sind, die die ISO-Images fast aller Systeme nicht richtig laden können (ich hatte auch Probleme mit Ubuntu ) im USB-Stick.

Mein Vorschlag ist:

  1. partitioniert den temporären USB-Stick mit einem mbr-Schema
  2. Stellen Sie sicher, dass auf Ihrem Computer (BIOS) der sichere Start deaktiviert ist und stattdessen auch der Legacy- / CSM-Start aktiviert ist. Wenn Sie den PC neu starten (und mit esc oder F2) wählen, wählen Sie Voice ohne das Präfix "UEFI:"
  3. Führen Sie die Installation von USB mbr aus, die auf einer Festplatte oder einer SSD partitioniert ist, die gemäß dem Schema gpt partitioniert ist (ich denke, Centos unterstützt gpt, wenn das BIOS es unterstützt), auf diese Weise kann es mit Windows zusammen leben.

Ich denke es ist alles

V-Italiano
quelle
-1

Ich hatte letzte Woche das gleiche Problem. Ich wechselte zurück in den Legacy-Modus und installierte dann Linux. Ich habe "Guided Partition" verwendet und es unterstützt automatisch Dual Boot. Wenn ich eine Partition manuell erstelle, kann sie nicht einmal booten. (seltsam) Das Linux, das ich verwendet habe, ist Ubuntu. Ich glaube, CentOS hat etwas Ähnliches. Wenn Sie nicht auf CentOS bestehen. Sie können Ubuntu 13 ausprobieren. Es kann UEFI unterstützen.

Mickey
quelle
Mein BIOS unterstützt den Legacy-Modus, aber ich kann keinen Bootloader dazu bringen, sowohl Windows als auch die "Legacy" -Installation von CentOS zu finden. Mein Computer hat möglicherweise auch Probleme mit der Tatsache, dass alle meine Laufwerke mit GPT formatiert sind. (Die CentOS-Installation kommentiert tatsächlich, dass es auf einigen Systemen Probleme mit diesem Setup geben kann.)
Vaindil
Ich habe letzte Woche das gleiche Problem. Ich wechsle zurück in den Lagacy-Modus und installiere dann Linux. Ich habe "Guided Partition" verwendet und es unterstützt automatisch Dual Boot. Wenn ich eine Partition manuell erstelle, kann sie nicht einmal booten. (seltsam) Das Linux, das ich verwendet habe, ist Ubuntu. Ich glaube, CentOS hat etwas Ähnliches. Wenn Sie nicht auf CentOS bestehen. Sie können Ubuntu 13 ausprobieren. Es kann UEFI unterstützen.
Mickey
@ Mickey Deine ursprüngliche Antwort war ein Kommentar. Wenn Sie um Klarstellung bitten möchten, verwenden Sie bitte Kommentare. Antworten sind nur für Antworten. Ich habe Ihre Antwort so bearbeitet, dass sie eine echte Antwort ist, indem ich sie durch Ihren letzten Kommentar ersetze. Sie erscheint mir nützlich.
Gronostaj