PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubtuntu Installation GRUB ladet nicht



Top44
18.02.07, 08:29
Hallo Forum,

folgendes kleines problem,

ich wollte mir kubuntu auf ne Alte IDE Platte Installieren, was auch super funktioniert hat, jedoch wird GRUb nicht geladen.

Meine Aufteilung dieht so aus :

sda : WinXp Platte
hda : 2 te Win Platte
hdb : linuxplatte

gut laut Installation ist GRUb wohl in hdb installiert worden aber davon sehe ich leider nix. Im BIOS hab ich die Boot Reihenfolge auf die Linuxplatte geändert.

Wie kann ich Kubuntu zum laufen bringen ?

grüzi

zeromancer1972
18.02.07, 11:34
Im BIOS hab ich die Boot Reihenfolge auf die Linuxplatte geändert.

Und? Startet Kubuntu dann wenigstens?

Top44
18.02.07, 12:18
nein tut es leider nicht.

"Fehler beim Laden" laut BIOS. Als ob GRUB eben nicht Installiert ist.

mal nen paar Anhängchen :


ubuntu@ubuntu:/mnt/boot/grub$ sudo fdisk -l

Disk /dev/sda: 81.9 GB, 81963220480 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3315 26627706 7 HPFS/NTFS
/dev/sda2 3316 9963 53400060 f W95 Ext'd (LBA)
/dev/sda5 3316 9963 53400028+ 7 HPFS/NTFS

Disk /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 2 2550 20474842+ f W95 Ext'd (LBA)
/dev/hda2 * 2551 10011 59930482+ 7 HPFS/NTFS
/dev/hda5 2 2550 20474811 7 HPFS/NTFS

Disk /dev/hdb: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 2330 18715693+ 83 Linux
/dev/hdb2 2331 2434 835380 5 Extended
/dev/hdb5 2331 2434 835348+ 82 Linux swap / Solaris
ubuntu@ubuntu:/mnt/boot/grub$


und menu.lst


## ## End Default Options ##

title Ubuntu, kernel 2.6.17-10-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro quiet splash locale=de_DE
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd2,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1


grüzi

zeromancer1972
18.02.07, 12:30
Wenn Grub wirklich nicht auf hdb installiert ist, dann musst Du ihn erneut installieren. Live-CD starten, hdb mounten und grub-install /dev/hdb ausführen bzw. als Pfad den Mountpoint angeben.


Alternativ kannst Du auch Grub auf den MBR Deiner eigentlichen Bootplatte installieren, nur plättest Du damit den von Windows - was auch kein Problem sein sollte, die menu.lst sieht schon mal gut aus.

Ist das erfolgreich, dann gibt es noch dies (muss aber nicht sein):
Bei Variante 1 kannst Du zwar immer noch nicht direkt Kubuntu booten, aber folgendes tun: wenn Grub wieder auf hdb ist, dann sichere den MBR ebenfalls mit der Live-CD mit

dd if=/pfad/der/hdbplatte of=/datentraeger/zumbeispiel/diskette/kubuntu.lnx bs=512 count=1
Wichtig ist der Dateiname (kubuntu.lnx), andernfalls plättest Du Dir das Zielmedium und erzeugst eben keine Datei.
Was tut das? Es erzeugt eine Datei (512 Byte klein), die den Bootsektor der Platte enthält. Die Datei nach c:\ kopieren. Diese kannst Du dann sogar im Win-Bootmenü einbauen und von da aus dann starten, das setzt allerdings ein funktionierendes Grub auf der Platte voraus - logisch. Falls Dich das interessiert, dann machen wir anschließend hier weiter :)

Top44
18.02.07, 13:32
Gut,

hdb1 hab ich innen /mnt gemounted, jedoch will GRUb hier nicht.


ubuntu@ubuntu:/$ sudo grub-install /mnt

ubuntu@ubuntu:/$ sudo grub-install /mnt
Format of install_device not recognized.




grüzi

zeromancer1972
18.02.07, 14:04
Uuuuhhh Vorsicht!!!
Mounte niemals direkt in /mnt, das kann zum Absturz führen!

Kannst Du nicht

grub-install /media/hdb1
ausführen? Ggf. auch

grub-install /dev/hdb1

Top44
18.02.07, 14:10
ubuntu@ubuntu:/$ grub-install /media/hdb1
Format of install_device not recognized.

-

ubuntu@ubuntu:/$ sudo grub-install /dev/hdb1
Could not find device for /boot: Not found or not a block device.

Top44
18.02.07, 14:42
Es kann sein dass ich die Lösung hab.

Bei der installation über den LiveCD installer, wurde GRUB auf HD0 Installiert ...
HD0 ist aber hda. Bin grad dabei den GRUB auf HD1 zu Insten.

Aber komisch ist dass schon, ich mein ich hab hdb bzw. HD1 als Installplatte Angeklickt, wieso wird GRUB auf HD0 Installiert ?


naja bin am Probieren

grüzi

Top44
18.02.07, 15:29
Es kann sein dass ich die Lösung hab.

Bei der installation über den LiveCD installer, wurde GRUB auf HD0 Installiert ...
HD0 ist aber hda. Bin grad dabei den GRUB auf HD1 zu Insten.

Aber komisch ist dass schon, ich mein ich hab hdb bzw. HD1 als Installplatte Angeklickt, wieso wird GRUB auf HD0 Installiert ?


naja bin am Probieren

grüzi

EDIT :

Es geht juhuuu^

wie Vermutet der Installer hat den GRUB Loader auf HD0 Installiert .... Funktioniert aber Perfekt ...

grüße