AW: Manuell booten (GRUB2)
Hast du die Linux CD auch im Laufwerk ?
AW: Manuell booten (GRUB2)
Zitat:
Zitat von
GreenDragon07
Und noch eine Frage: Warum heißt meine Festplatte unter Linux sda und unter GRUB2 hd0 :/ ??
MFG
For teh lulz.
Du hast einen Befehl vergessen und zwar root
Code:
root (hdX,X)
linux /boot/vmlinuz-2.6.26-2-amd64
initrd /boot/initrd.img-2.6.26-2-amd64
boot
Statt X setzt du die richtigen Partitionsnummern ein. (Diese bekommst du mit "ls")
AW: Manuell booten (GRUB2)
@Garfield: Nein, die braucht man ja gar nicht.
@A.I. : Danke
Aber jetzt habe ich folgendes Problem: Wenn ich ls eingebe, bekomme ich folgenden
Output:
Code:
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos5) (hd1,msdos1)
Damit kann ich irgendwie nichts anfangen, vorallem da überall nur Windows drauf sein soll.
Achja: Mein Ubuntu befindet sich auf einem USB-Stick, falls das wichtig ist,
aber eigentlich müsste das ja nur eine Partitions ein, oder?
Was auch komisch ist, warum hd0 und hd1, wenn ich nur eine Festplatte im PC habe?
Also ich habe hier mal einen Screen von der Datenträgerverwaltung in Windows7
und in Ubuntu:
Windows7
http://img829.imageshack.us/img829/5...tungwin.th.png
Ubuntu
http://img718.imageshack.us/img718/6...tungubu.th.png
Also ich habe 3 Primäre Partitionen und eine erweiterte Parition mit einem logischen Laufwerk und den USB-Stick.
Irgendwie verstehe ich das mit den Partitionen bei Linux nicht ganz.
Welche von den sda1-5 ist denn nun der USB-Stick ?
Habe das jetzt mit folgender Syntax probiert, aber bei dem Befehl linux
kommt dann die Nachricht "File not found".
Code:
set root=(hd0,1)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/hd0
AW: Manuell booten (GRUB2)
Zitat:
Was auch komisch ist, warum hd0 und hd1, wenn ich nur eine Festplatte im PC habe?
Computer fangen mit dem Zählen bei 0 an. ;)
Zitat:
Welche von den sda1-5 ist denn nun der USB-Stick ?
Die Unterteilung erfolgt in
Code:
Grub- Kernel/udev-Einteilung
(hd0) /dev/sda --Ganze Festplatte #1
(hd0,0) sda1 -- Partition 1
(hd0,1) sda2 -- Partition 2
(hd0,X) sdaX -- weitere...
(hd1) /dev/sdb -- Ganze Festplatte #2 oder (deinem Fall) USB-Flash
(hd1,0) sdbX -- Partitionen
(hdX) /dev/sdx -- Weitere Festplatten bzw. Laufwerke
Also musst du bei booten root (hd1,msdos0) eingeben.
Ich bin mir jedoch bisher nicht sicher, was "msdos" bedeutet. (Vielleicht MBR-Tabelle)
AW: Manuell booten (GRUB2)
Okay danke, klappt zwar noch ned, aber ich habe zumindest die Partition gefunden !
Also die Partition ist (falls das was du sagst stimmt und das glaube ich jetzt einfach mal ^^) hd1,msdos1
Aber da kommt immernoch "No Init found" wenn ich boote. Aber es kommt jetzt immerhin eine Nachricht,
dass das Dateisystem Ext2 erkannt wird. Stimmt was vllt mit meiner Syntax nicht ?
Code:
root (hd1,msdos1)
Filesystem ext2 detected.
linux /boot/vmlinuz-2.6.35-22-generic root=(hd1,msdos1)
initrd /boot/initrd.imf-2.6.35-22-generic
boot
AW: Manuell booten (GRUB2)
Zitat:
Zitat von
GreenDragon07
Code:
root (hd1,msdos1)
Filesystem ext2 detected.
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sdb2 ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
boot
Fixed... maybe.
Btw. Ubuntu hat im Rootverzeichnis immer einen symlink zum Initrd und Kernel, also könnte das auch gehen:
Code:
root (hd1,msdos1)
Filesystem ext2 detected.
linux /vmlinuz root=/dev/sdb2 ro quiet splash
initrd /initrd.img
boot
AW: Manuell booten (GRUB2)
Ich muss nur wissen, wie der verdammte USB-Stick heißt, dann habe ich es
glaube ich...
sdb stimmt nicht, USB-Flash wird bei Ubuntu glaub ned als extra Platte angesehen
es muss sdaX sein. Auf jeden Fall habe ich eine schöne Seite gefunden, und mein
Syntax angepasst jetzt fehlt nurnoch der Name vom USB-Stick...
https://help.ubuntu.com/community/Grub2#Improvements
Code:
set root=(hd1,msdos1)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/??
initrd /boot/initrd.img-2.6.35-22-generic
boot
AW: Manuell booten (GRUB2)
Eventuell setzt Linux seine Root-Partition als sda.
Dann wär es deiner Partitionstabelle nach sda2.
Du könntest es ausprobieren, viele Partitionen sind es ja nicht.
AW: Manuell booten (GRUB2)
Hab's gelöst !:D
Danke für die Hilfe. Hab mich mal als letzten verzweifelten Akt in /dev umgesehen
und der USB-Stick war in /dev/sdd1 eingetragen^^
Also sah dann die endgültige Syntax so aus:
Code:
set root=(hd1,msdos1)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sdd1
initrd /boot/initrd.img-2.6.35-22-generic
boot