PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo auf externer USB-Festplatte installieren


Gast
2007-02-09, 06:18:02
Hallo Leute!
Ich versuch' seit 4 Tagen Gentoo, mit Kernel 2.6.19, auf meiner externen USB-Festplatte zum booten zu überreden. Egal was ich unter Grub einstelle, ob ich einen Genkernel oder einen selber erstellten (wohlgemerkt mit eingebundenen USB-Treibern) verwende, der Kernel weigert sich einfach die /root-Partition einzubinden. Bei einem Genkernel heisst es, es wäre keine gültige Partition (vermutlich weil die USB-Treiber als Modul eingebunden sind -> Festplatte für Kernel nicht vorhanden). Bei meinem selbst erstellten meldet er bei dem Versuch /root einzubinden gar eine kernelpanic: "Vermutlich würde ein anderes Programm auf die Partition zugreifen". Wie denn bitte schön, wenn gerade der Kernel bootet?! Ich werd' noch wahnsinnig!

Danke für eure Tips! (Tröstende Worte sind auch in Ordnung ;) )
MarS

gentoo
2007-02-09, 07:55:33
Poste einmal deine grub.conf

lg,
gentoo

Gast
2007-02-09, 08:04:25
Sorry, kein Problem :D


grub.conf:

# Boot automatically after 30 secs.
timeout 30

# By default, boot the first entry.
default 1

# Fallback to the second entry.
fallback 0

# Splash image to show behind grub.
splashimage=(hd0,0)/grub/splash.xpm.gz

# For booting GNU/Linux
title Gentoo
root (hd0,0)
kernel /kernel-2.6.19-gentoo-r5 root=/dev/sda3
#initrd /initrd.img

# For booting Gentoo with Genkernel
#title Gentoo Genkernel
#root (hd0,0)
#kernel /kernel-genkernel-x86-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
#initrd /initramfs-genkernel-x86-2.6.19-gentoo-r5

# For booting Windows NT or Windows95
title Windows XP
rootnoverify (hd1,0)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos

# Change the colors.
title Change the colors
color light-green/brown blink-red/blue


MarS

Gast
2007-02-09, 08:09:23
mh....
sollte es vielleicht "root (hd0,2)" heissen?

MarS

Gast
2007-02-09, 08:20:56
Um es nochmal zu spezifizieren:
Ich habe 2 Festplatten am internen Sata-Controller (2 x Ntfs) und die USB-Platte ist in Partition 1 = /boot, Partition 2 = Swap, Partition 3 = /root aufgeteilt

Hier noch meine fstab:

/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda3 / ext3 noatime 0 1
/dev/sda2 none swap sw 0 0
/dev/fd0 /mnt/floppy auto noauto,user 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0


Sorry für die vielen Posts (ich weis... erst denken, dann schreiben)

MfG
MarS

gentoo
2007-02-09, 10:16:28
mh....
sollte es vielleicht "root (hd0,2)" heissen?


Nein - das passt schon.


Welche sd-devices hast du unter /dev zur Verfügung ?

lg,
gentoo

EDit:
DAchte shon du hast das Problem gelöst

gentoo
2007-02-09, 10:40:46
Probier doch einfach mal:
kernel /kernel-2.6.19-gentoo-r5 root=/dev/sdb3
oder
kernel /kernel-2.6.19-gentoo-r5 root=/dev/sdc3

Ich denke nämlich dass dein kernel eine andere Listung der
devices hat.

lg,
gentoo

Gast
2007-02-09, 11:28:55
OK, probier ich heut Abend mal aus, bin grad nicht daheim.
Danke Dir!

lG
MarS

Gast
2007-02-18, 07:02:31
update:
Das modifizieren der menu.list hatte leider keinen Erfolg doch das Installationsprogramm von Ubuntu 6.10 konnte eine bootende Partition erstellen. Ich vermute, dass das an einer anderen fstab liegt. Ich habe nun nur noch grub-bootloader von der 1. internen Festplatte gelöscht und auf dem USB-Laufwerk installiert. Wenn ich Zeit habe werde ich Ubuntu löschen und mit der neuen menu.list und fstab Gentoo neu aufsetzen.