menu.lst von Grub editieren?
s4c 23.07.2008 - 11:52 2940 13
s4c
input overrun
|
Ich hab ein großes Problem! Wäre es der Rechner hier, wärs mir egal, aber es handelt sich um meinen Arbeitsrechner bei dem ich was verpfuscht hab OS: Ubuntu 8.04 heute upgedated mit synaptic Problem: menu.lst mit QGrub (oder so ähnlich) bearbeitet ich hab so eine kleine shell, mit der allerdings nicht alle cmds ausführbar sind. nach etwas googeln konnte ich nur sowas wie "setup (hd0)" finden, was mir aber nicht geholfen hat. ich müsste irgendwie an die menu.lst kommen um sie zu editieren, nur wie? Die Festplatte von der Gebootet werden sollte ist HD0. Diese ist in 3 Partionen und die Swap unterteilt... HD0,0 sollte Ubuntu sein, HD0,1 enthält den Bootloader für Vista/XP Wenn ihr noch irgendwelche Details braucht, bitte sagen... Ich möchte den Rechner so schnell wie möglich repariert haben!!
|
Neo-=IuE=-
Here to stay
|
was genau geht nicht?
etwas mit Qgrub zu bearbeiten (auch wenn ich das jetzt nicht kenn), seh ich noch nicht als "problem" an
|
Longbow
Here to stay
|
also hast du offensichtlich beim grub loader herumgepfuscht... wieso denn? oder wolltest nachm kernel update wieder den alten laden?
kommt überhaupt loading grub?
|
COLOSSUS
AdministratorGNUltra
|
System booten, evtl. halt mit LiveCD, das RootFS der GNU/Linux-Installation mounten, danach dort das File $MOUNTPOINT/boot/menu.lst mit einem Texteditor deiner Wahl (vim, nano, ...) als root oeffnen und nach Herzenslust editieren.
Mal anders gefragt: was ist ueberhaupt das Problem?
|
eitschpi
alpakaflüsterer
|
/edit: ach das System geht nicht zu starten?
|
s4c
input overrun
|
also ich hab die "überflüssigen" lines rausgelöscht... da er mir auch angeboten hat mit -16er version des kernels zu booten, was ich ja nie tu... und außerdem hat er mir den xp bootloader eingebunden, der sowieso nicht funktioniert da ich xp über den vista bootloader booten muss...
also hab ich NT/2000/XP (loader) rausgelöscht und diese Kernel Lines -16 und -16 (recorvery mode)
anscheinend hab ich aber sonst auch noch was verändert... egal... wie komm ich jetzt zu der menu.lst?? ich muss sie irgendwie editieren
AHJA! Ich hab keine CD, DVD oder Floppy laufwerke... nur festplatten.. damals für die installation hab ich ein USB-DVD laufwerk genommen das mitlerweile defekt - also unbrauchbar, ist.
|
davebastard
Vinyl-Sammler
|
falls du ins grub menü beim starten reinkommst kannst die verschiedenen Zeilen auch mit drücken von "e" bearbeiten, das sollte reichen um wieder ins system zu kommen und dann eben die menu.lst zu ändern.
|
COLOSSUS
AdministratorGNUltra
|
Wenn der GRUB-Prompt da ist (du also die Liste der in der menu.lst eingerichteten OS angezeigt bekommst), kannst du durch Druck der Taste E in den interaktiven Bearbeitungsmodus der einzelnen Eintraege schalten, und dir dort alles wieder so hinbasteln, dass das System bootet. Im gebooteten System musst du die menu.lst/grub.conf dann nochmals entsprechend editieren, da die direkt in GRUb vorgenommenen Aenderungen nicht permanent sind. E:\ owned by dave - Bastard!
|
s4c
input overrun
|
genau das ist das problem! wie ich geschrieben habe... ich bekomme menu.lst nicht angezeigt, ich hab keine auswahlmöglichkeit ich hab nur so eine kleine abgespeckte grub-bash
|
Tosca
Here to stay
|
AHJA! Ich hab keine CD, DVD oder Floppy laufwerke... nur festplatten.. damals für die installation hab ich ein USB-DVD laufwerk genommen das mitlerweile defekt - also unbrauchbar, ist. Du kannst auch von einem USB-Stick booten!
|
s4c
input overrun
|
da sind aber alle meine patches für xp, vista, server2003 und paar ISOs drauf..
also was ich in dieser "bash-like shell" (steht am anfang oben) machen kannst ist...
root (hd0,0) setup (hd0,0)
dann schreibt er mir zeug wie "running embed /boot/grub/e2fs_stage1_5 (hd0,0) failed (this is not fatal)" und letzte zeile ist "running install /boot/grub/stage1 (hd0,0) /boot/grub/stage2 p /boot/grub/menu.lst ...succeeded"
aber wenn ich dann reboot eingebe, bin ich wieder in dieser "bash-like shell" drinnen und kann neu anfangen
|
COLOSSUS
AdministratorGNUltra
|
Nein, du kannst auch (z. B.) eingeben: root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1
Die Grub-Shell hat fuer Files und Directories uebrigens auch Tab-Completion. Dann sollte das System diesen Kernel mit den angegebenen Parametern booten.
|
Marcellus
OC Addicted
|
Serienautos wie z.B. mein Impreza GT haben 0.85 bar Haltedruck mit peak von 1.15 bar, so ein Evo wie der von Luk wird wohl 1.1 bar Haltedruck und 1.3 ba rpeak haben (Annahme, wird aber nicht weit weg sein).
boot nicht vergessen. Du kannst die Datei in der abgespeckten shell auch mit zb "cat (hd0,0)/boot/menu.lst" auslesen, das umschreiben drinnen ist eher unangenehm. Aber für 1x booten sollts kein problem sein Aber von einem usb stick booten wär immernoch die einfachste lösung.
|
s4c
input overrun
|
danke! spät aber doch :P ich hab mir ein ersatzlaufwerk ausgeborgt und einfach neu installiert... diesmal gleich die amd64 variante, geht bei ein paar dingen schneller, veralgemeinern kann mans aber nicht
|