Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.03.2014, 16:56

Could not found root block device in ./

Hallo,

ich komme mit GRUB2 nicht klar. Hatte eine Weile kein Linux drauf und bin dabei, mir ein Gentoo zu bauen. Gemerged habe ich

Quellcode

1
#emerge grub

Bei Eingabe GRUB2 bringt er Nichts. Bei Eingabe des Befehls

Quellcode

1
 #grub
kommt die Meldung "

Quellcode

1
command not found
" . Daher habe ich mit Live-CD ein #chroot gemacht. Laut portage ist auch GRUB2 installiert. Beim booten über die GRUB-CD wird nach Einbindung von linux/initrd gebootet. Dann #Could not found root block device in ./
Ich verwende #genkernel all .

Wo kann der Fehler liegen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »michi-monster« (13.04.2014, 16:55) aus folgendem Grund: GRUB über Ubuntu installiert


2

30.03.2014, 21:12

Hm, bei grub2 wird vermutlich grub2 statt grub als Kommando erwartet. Gebe zb mal grub ein und nutze dann tab completion Dabei sollten dann alle verfügbaren Vervollständigungen aufgelistet werden.
Für die Einrichtung von grub nutze am besten auch die Info aus dem Gentoo Handbuch und für weitere Info dann auch https://wiki.gentoo.org/wiki/GRUB2

3

31.03.2014, 13:02

#grub und #grub2 - Command not found. Aber es ist laut portage drin und neu gemerged habe ich.


Über die CD booten und über die Shell den Kernel und initrd aufrufen etc: Das Problem momentan ist, dass ich bei "real root" hängenbleibe und bei gewünschter manueller Eingabe von #/dev/xy keine Zeichen angezeigt bekomme. Gut, ich will dann gern mal mit GRUB1 testen. Im Netz finde ich leider keines mehr. Hat Jemand einen Link/Tipp für mich?

EDIT: daran liegts leider auch nicht. Mit einer anderen GRUB CD Super Grub Disk zeigt er auch keine Zeichen da an. Wenn ich es so eingebe, dass ich Nichts sehe, reagiert das nicht. Hardware sollte es nicht sein. Unter Windows funzt die Tastatur voll.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »michi-monster« (31.03.2014, 14:59)


4

31.03.2014, 18:12

Also verstehe ich das richtig, dass

Quellcode

1
grub2-install /dev/sdx


und

Quellcode

1
grub2-mkconfig -o /boot/grub/grub.cfg


nicht funktioniert?

Was gibt ein

Quellcode

1
eix grub
aus, nachdem Du eix installiert hast?

5

01.04.2014, 17:41

Die Befehle selbst funktionieren. Ich will nicht in den MBR installieren. Daher habe ich auf sda installiert. Wenn ich über den Bootloader von CD versuche manuell zu booten, komme ich nicht weiter. Er bleibt bei device not found hängen und ich will die Angabe der Bootquelle geben. /dev/sda3 - Dort bekomme ich bei Eingabe über die Tastatur keine Reaktionen.

Ich habe jetzt über Ubuntu grub installiert. Jetzt findet er auch Gentoo.

6

04.04.2014, 16:44

Die Befehle selbst funktionieren. Ich will nicht in den MBR installieren. Daher habe ich auf sda installiert. Wenn ich über den Bootloader von CD versuche manuell zu booten, komme ich nicht weiter. Er bleibt bei device not found hängen und ich will die Angabe der Bootquelle geben. /dev/sda3 - Dort bekomme ich bei Eingabe über die Tastatur keine Reaktionen.

Ich habe jetzt über Ubuntu grub installiert. Jetzt findet er auch Gentoo.
Den Befehl grub oder grub2 gibt es doch gar nicht. Grub wird doch vom BIOS bzw. UEFI geladen. ?( Der Thread hat mich ein wenig durcheinander gebracht.
Nachdem du in der GRUB-Shell gelandet bist, müsstest du dir die Platten eigentlich mit ls anzeigen lassen können und anschließend manuell die root-Partition festlegen können.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
#Platten anzeigen lassen
ls
(hd0) (hd0,1) ...
#Auswahl der Boot-Partition
set root=(hd0,1) 
#Auswahl des Kernels + Root-Partition /
linux  /boot/vmlinuz-2.6.18-6-686 root=/dev/sda2
#Auswahl der Ramdisk
initrd   /boot/initrd.img-2.6.18-6-686
#Starten des Bootvorgangs
boot


Warum willst du Grub2 nicht in den MBR installieren? Installationen in den VBR sind nicht gerade schön, besonders nicht mit Grub2 (https://wiki.archlinux.org/index.php/GRU…titionless_disk) Wie hast du es schlussendlich gelöst?