staging.inyokaproject.org

GRUB Problem

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Indi

Anmeldungsdatum:
10. September 2005

Beiträge: Zähle...

Hallo Communitiy!

Habe zwei Platten auf denen irrtümlicherweise GRUB installiert ist, ergo auf sda1 und sdb1. Effekt: weder das neu installierte Ubuntu auf sda1, noch das detto neu installierte Kubuntu auf sda8 startet, dh, GRUB startet nicht (schreibe das hier von der Life CD). Meine, dass GRUB auf sdb (hat nur eine Partition, dieses device) gelöscht gehört. Finde dbzgl aber nichts im WIKI über das ich mich drüber traue, wäre daher dankbar für Hilfe. Kratzfuss!

Moderiert von tomtomtom:

Ins passende Forum verschoben. Bitte beachte die Themenstickies.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej Indi,

wo, und wieviele grub installiert sind, ist vollkommen "wumpe". Entscheidend ist das BIOS → der MBR und dann die Installationspartition. D. h.,

  • im BIOS stellst Du ein, von welcher Platte gebootet werden soll

  • in der Platte muß dann im MBR stage 1 von grub stehen, das passiert bei der Installation eines Ubuntu durch die Auswahl des Ortes für den grub. Das sollte die /dev/sdx sein, auf der auch "/" liegt (muß aber nicht)

Am besten kannst Du das mit dem boot_info_script analysieren.

Gruß black tencate

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Hallo,

"zuviele" GRUB-Installation gibt es nicht, dem GRUB, das geladen wird, ist herzlich egal, ob noch irgendwo ein anderes liegt.

Zeige bitte von der Live-CD (ja, die lebt nicht, also nix life 😛) aus die Ausgaben von

sudo fdisk -l

und

sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "hexdump -v -s 0x80 -n  2 -e '2/1 \"%x\" \"\\n\"' X | xargs -n1 -IY sh -c \"case  \"Y\" in '48b4') echo X: GRUB 2 v1.96 ;; 'aa75' | '5272') echo X: GRUB Legacy ;; '7c3c') echo X: GRUB 2 v1.97 oder v1.98 ;; '020') echo X: GRUB 2 v1.99 ;; *) echo X: Kein GRUB Y ;; esac\""

hier jeweils im Codeblock.

Indi

(Themenstarter)

Anmeldungsdatum:
10. September 2005

Beiträge: Zähle...

Ich danke Euch!

Hab jetzt endlich ein OS zum Laufen gebracht, Ubuntu (nächste Herausforderung: Bin emntsetzt vom dem Desktop! Meine letzte Release war 10.04, will meine Panels wieder haben!! Und fühl mich auch bevormundet).

Habe Ubuntu auf sda1 - interessanterweise schlug der manuelle Partitioner vor den Boot loader auf sdb zu installieren, was ich auf sda umstellte - und möchte auf sda8 (extended) Kubuntu installieren, WOBEI ich dann die Auswahl haben will, welches von beiden starten soll, dh, will, dass mir GRUB die Option bietet auszuwählen (habe kein Windows!).

Wenn ich Kubuntu nun installiere, gebe ich dann als Ort für den Bootloader wieder sda ein? Hat das den Effekt, dass der jetzige von Ubuntu überschrieben wird, aber BEIDE OSs im GRUB dann aufscheinen? Alle dbzgl Infos beziehen sich auf eine Dualboot mit Windows, eines für 2 Tuxe, ☺), finde ich nicht.

Verzeih, tomtomtom, dass ich nicht weiss was "im Codeblock" heissen soll.

Die Ausgabe von sudo fdisk -l lautet:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a5ca2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    62348264    31174101   83  Linux
/dev/sda4        62352958   312576704   125111873+   5  Extended
/dev/sda5        62352960   113692004    25669522+  83  Linux
/dev/sda6       175799358   310568579    67384611   83  Linux
/dev/sda7       310568643   312576704     1004031   82  Linux swap / Solaris
/dev/sda8       113692068   175799294    31053613+  83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x483dcef5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63   117226304    58613121   83  Linux

Den 2.Befehl trau ich mich nicht einzugeben, hm.

Danke für Hilfe!

Bearbeitet von tomtomtom:

Codeblock eingfügt, du willst dringend Richtig fragen lesen.

Indi

(Themenstarter)

Anmeldungsdatum:
10. September 2005

Beiträge: 76

Noch was:

Ist eine höchst wertvolle Info, dass es salat ist, wieviele grubs wo installiert sind! Kratzfuss!! Allerdings verstehe ich dann nicht, warum mein System nicht und nicht booten wollte. Und ich bin Eine, die immer alles verstehen will!

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Indi schrieb:

Verzeih, tomtomtom, dass ich nicht weiss was "im Codeblock" heissen soll.

Deshalb ist das auch verlinkt. Du darfst weiterführende Links anklicken und lesen, dir wird dabei nichts passieren.

Nach sieben Jahren im Forum sollte man auch schonmal einem Codeblock begegnet sein.

Den 2.Befehl trau ich mich nicht einzugeben, hm.

Dann möchtest du also keine Hilfe, denn ohne Informationen ist diese nicht möglich.

Indi schrieb:

Ist eine höchst wertvolle Info, dass es salat ist, wieviele grubs wo installiert sind!

Ja, denn das ist eine Tatsache.

Allerdings verstehe ich dann nicht, warum mein System nicht und nicht booten wollte.

Das kann dir auch keiner sagen, bevor du nicht die abgeforderten Informationen gibst.

Die Vermutung liegt natürlich nahe, dass GRUB 2 schlichtweg falsch installiert wurde.

Antworten |