Eine Neuinstallation mit dem aktuellen ISO (http://cdimage.ubuntu.com/kubuntu/releases/17.04/release/kubuntu-17.04-desktop-amd64.iso) bricht bei Installation des Bootmanagers unter Umständen ab. Aufgetreten ist das aktuell bei einem Rechner, bei dem Kubuntu nicht auf der sda-Platte sondern auf sdb installiert werden sollte. Die Fehlermeldung lautete "Fehler bei Installation von grub auf /dev/sda" obwohl zuvor die sdb-Platte zur Installation ausgewählt worden war. Nach zwei vergeblichen Versuchen habe ich dann den Bootmanager manuell mit Chroot über ein Live-System auf der richtigen Platte installiert.
Installation bricht mit Grub-Installation auf falsche Festplatte ab
Anmeldungsdatum: Beiträge: 435 |
|
Anmeldungsdatum: Beiträge: 2943 |
Ist das ein gut gemeinter Hinweis ohne Supportanfrage? Oder möchtest du im Grunde deines Herzens vielleicht doch der Fehlermeldung auf den Grund gehen, um Kubuntu installieren zu können? |
Anmeldungsdatum: Beiträge: 7502 |
Motherboard mit BIOS oder UEFI? Wenn UEFI, dann welcher Mode? CSM,legacy oder EFI? Ohne diese Spezifikationen hilft deine "Lösung" hier auch keinem weiter. 🙄 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 435 |
Wenn ich das so genau wüsste. Das Mainboard ist ein Ausus B85 plus. Das hat wohl UEFI BIOS. Wie erkenne ich jetzt den Mode? Mir ist auch der Zusammenhang da nicht wirlkich klar. Wenn (K)ubuntu auf der sdb-Platte installiert werden, erwarte ich eigentlich vom Installer, dass er den Bootmanager so installiert, dass es hinterher passt, oder? |
Anmeldungsdatum: Beiträge: 7502 |
Du scheinst da ja voll den Überblick zu haben, sonst hättest du den Bootmanager (heißt übrigens Bootloader) auf die richtige Platte installieren können. Dann hast du ja das Problem gelöst. Oder?
Ach nee, doch nicht? Dann schau dir mal EFI Bootmanagement an.
Ist schon etwas dreist, dass die Entwickler des Installer nicht jede mögliche Eventualität in den Installer einbauen. Tststs, so eine Schlamperei. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 435 |
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS liefert BIOS Demnach dürften die besagten UEFI-Probleme doch eigentlich garnicht auftreten, oder habe ich das jetzt falsch verstanden? |
Anmeldungsdatum: Beiträge: 7502 |
Genau die Probleme treten auf, wenn das Windows im EFI-Mode installiert ist und der Ubuntu-Stick dann im BIOS-Mode gebootet wird. Da die Platte eine GPT und keine MPT (MS-DOS) hat, kann der Bootloader nicht installiert werden, weil die GPT keinen MBR hat, wo der Bootloader rein müsste. Auf einer GPT kann im BIOS-Mode nur installiert werden, wenn eine BIOS-Boot-Partition (sda1, 1 MiB, RAW also ohne Formatierung) vorhanden ist. In diesen Fake-MBR wird dann der Bootloader installiert. Siehe auch GRUB 2/Grundlagen Um eine Installation im EFI-Mode durchzuführen, benötigst du ein Installationsmedium, das (nur) im EFI-Mode bootet. Mit Rufus kann man sich unter Windows einen EFI USB-Stick herstellen. Dabei muss auf "GPT-EFI" eingestellt werden. Im EFI-Setup muss auf EFI (only) eingestellt werden und der Fastboot, schnelles booten etc. deaktiviert werden. Innerhalb von Windows musst der Fastboot, schnelles booten etc. ebenfalls abgeschaltet werden. Wurde das Windows im EFI-Mode installiert, dann hat dieses bereits auf der sda1 eine EFI-Boot-Partition (ca. 400 MiB, FAT32) angelegt. In dieser Partition müssen alle Bootdateien der weiteren Systeme installiert werden, da aus diesem im NVRAM Starteinträge erstellt werden. Nur so können alle Systeme aus dem EFI-Menü gebootet werden. EFI Grundlagen Wenn das Ubuntu auf die zweite Platte (sdb) soll, dann stellst du dort am besten vorher mit Gparted die Partitionen her. /, swap und ggfls. /home Bei der Installation machst du diese als Manuelle Partitionierung, in dem du solange "Etwas Anderes" auswählst, bis dir die Partitionen angezeigt werden. Dort weis du dann die Partitionen zu.
Wird Zeit, dass du dich mit der Materie vertraut machst. Selbst wenn du im BIOS-Mode installieren willst, muss du das im EFI-Setup richtig einstellen können und dann die richtigen Rahmenbedingungen schaffen, je nach dem ob due einen Platte mit GPT oder MPT hast. Die einschlägigen Wiki-Artikel habe ich dir in meinen Posts verlink, lesen musst du das dann selber. 😉 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 435 |
Interessant. Danke für die Hinweise. Was ich allerdings nicht so ganz verstehe: Auf meinem Rechner ist kein Windows installiert und die Installation von Kubuntu habe ich von einer DVD vorgenommen, die mit K3b gebrannt wurde. Woher soll da eine GPT kommen? |
Anmeldungsdatum: Beiträge: 7502 |
Wenn die Platte neu ist, dann hat die meist automatisch eine GPT. Ansonsten beantworte ich deine Fragen mit: 42! Da du ja keine verwertbaren Angaben zu deiner Hardware und den bestehenden Bedingungen gemacht. Natürlich sollten im Setup auch die richtigen Einstellung vorgenommen werden. Da verweise ich auf die geposteten Links. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 435 |
Meinst Du das? fdisk -l Medium /dev/sda: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes Medium /dev/sdb: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes Typ der Medienbezeichnung: dos Medienkennung: 0x57dcc23a Gerät Boot Start Ende Sektoren Größe Id Typ /dev/sdb1 2048 839682047 839680000 400,4G 83 Linux /dev/sdb2 839682048 976773119 137091072 65,4G 83 Linux Medium /dev/sdc: 1,8 TiB, 2000398934016 Bytes, 3907029168 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes lspci 00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05) 00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5) 00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5) 00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5) 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation B85 Express LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05) 00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c) 04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04) 05:02.0 Ethernet controller: Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] (rev 01) |
Anmeldungsdatum: Beiträge: 369 |
Wo sind den deine Partitionen hier auf der SDA gibt es keine, oder großes Geheimnis ?? Auf der SDB wäre ein GPT https://wiki.ubuntuusers.de/Partitionierung/Grundlagen/ besser mit einer Aufteilung wie z.Bsp dieser / root swap /home
|
Anmeldungsdatum: Beiträge: 7502 |
Sofern du dich dazu in der Lage siehst, solltest du vielleicht mal damit anfangen zu sagen, was du überhaupt willst. Richtig Fragen Ansonsten bin ich hier weg. |