View previous topic :: View next topic |
Author |
Message |
LL0rd l33t
Joined: 24 May 2004 Posts: 652 Location: Schlundcity
|
Posted: Thu Aug 05, 2004 2:19 pm Post subject: Grub: Kernel nur einmalig laden |
|
|
Hallo,
ich hab mal ne Frage: Gibt es eine möglichkeit, dass grub einen Kernel, bzw. eine Startoption nur einmalig verwendet? Wenn man über remote einen Kernel installliert und dann den Rechner neustartet und stellt fest, dass der Rechner nicht bootet, dass man per PRS einen reset anfordert und der Rechner dann den alten kernel nimmt |
|
Back to top |
|
|
py-ro Veteran
Joined: 24 Sep 2002 Posts: 1734 Location: Velbert
|
Posted: Thu Aug 05, 2004 2:31 pm Post subject: |
|
|
AFAIK geht das wohl bis jetzt nur mit Lilo |
|
Back to top |
|
|
LL0rd l33t
Joined: 24 May 2004 Posts: 652 Location: Schlundcity
|
Posted: Thu Aug 05, 2004 2:52 pm Post subject: |
|
|
ich wollte eigentlich lilo vermeiden |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
|
Back to top |
|
|
anybody n00b
Joined: 14 Sep 2003 Posts: 32
|
Posted: Thu Aug 05, 2004 3:44 pm Post subject: |
|
|
Ein trauriges Thema, was hier angesprochen wird.
Seit Jahren hat der Grub keine "One-Shot" / "Lilo -R" Funktionaliät, seit Jahren wird es immer wieder gewünscht.
Und jetzt, nach ca 3 Jahren wurde es sogar diesen Juni implementiert - aber nur halt leider 7 Tage nach dem Release von Grub 0.95 - und damit nur im CVS.
Und selbst der aktuelle Grub 0.95 ist nichtmal im Portage zu finden - ca 1 1/2 Monate nach seinem Release (wozu gibts eigentlich ~x86 ?).
Es gibt allerdings ein eBuild hier im Bug 55732
Es ist wie erwähnt der 0.95 der die One-Shot Funktionalität NICHT hat, aber es könnte sein das einer der Patches die das eBuild applied das nachrüstet. Ich werde das gleich mal ausprobieren!
Nicht extra erwähnen muss man eigentlich das alle anderen Distributionen wie Fedora oder Debian natürlich Grubs haben die das können
Last edited by anybody on Thu Aug 05, 2004 3:51 pm; edited 1 time in total |
|
Back to top |
|
|
rojaro l33t
Joined: 06 May 2002 Posts: 732
|
Posted: Thu Aug 05, 2004 3:44 pm Post subject: |
|
|
Funktioniert in der aktuellen CVS version _________________ A mathematician is a machine for turning coffee into theorems. ~ Alfred Renyi (*1921 - †1970) |
|
Back to top |
|
|
anybody n00b
Joined: 14 Sep 2003 Posts: 32
|
Posted: Thu Aug 05, 2004 4:36 pm Post subject: |
|
|
Ok, ich habe das eBuild aus dem oben erwähnten Bug inzwischen getestet, es liess sich einwandfrei compilieren und der Grub geht auch wunderbar -
nur leider ist bei den 18 Patches (!!!) die dieses eBuild installiert - natürlich genau DER (One-Shot-) Patch den ich brauche nicht dabei.
War irgendwie klar.
Dann muss ich wohl ein Grub CVS holen und das selber compilen. Ich hasse sowas |
|
Back to top |
|
|
LL0rd l33t
Joined: 24 May 2004 Posts: 652 Location: Schlundcity
|
Posted: Thu Aug 05, 2004 4:41 pm Post subject: |
|
|
anybody versuchst du das gleich, oder muss ich das selbst auf meiner kiste @home probieren? Kannst dann sagen, obs geht (und wie man das benutzt) |
|
Back to top |
|
|
anybody n00b
Joined: 14 Sep 2003 Posts: 32
|
Posted: Thu Aug 05, 2004 5:07 pm Post subject: |
|
|
Also ob ich den CVS Code heute noch ausprobiere weiss ich noch nicht
Wie man es benutzt - ich habe keine Ahnung, aber wenn ich mir diesen (älteren) Post anschaue, dann würde ich mal vermuten, daß
http://lists.gnu.org/archive/html/bug-grub/2002-02/msg00151.html
man einfach auf der Grub Console
savedefault --default=1 --once
eingibt, und dann wird beim nächsten boot der entry #1 ausgeführt und bei allen darauffolgenden boots wieder der entry aus der grub.conf, der dort als default definiert wurde.
Mangels funktionierendem Grub allerdings nur spekulation meinerseits. |
|
Back to top |
|
|
anybody n00b
Joined: 14 Sep 2003 Posts: 32
|
Posted: Thu Aug 05, 2004 6:36 pm Post subject: |
|
|
Ich bin am CVS gescheitert
Ich habe - wie auf der Grub Homepage im Beispiel erwähnt mit folgenden Zeilen den Grub Sourcecode geholt, und habe ihn dann wie in der INSTALL angegeben mit ./configure, make und make install installiert.
export CVS_RSH="ssh"
cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/grub co grub
(Die Zeilen stehen so auf der Grubhomepage , nur mit grub2 am ende statt grub)
Danach war das Grub Binary File in /usr/local/sbin/, und nicht wie von Gentoo vorgesehen in /usr/sbin, aber das war mir erstmal egal...
Nur leider ist dieser grub den ich so schön kompiliert und installiert habe, ein v0.95, denn so meldet er sich
- beim start in linux
- beim aufruf mit --version
- beim booten
anypaq / # /usr/local/sbin/grub --version
grub (GNU GRUB 0.95)
und er kann auch das Kommando
grub> savedefault --default=1 --once
Error 27: Unrecognized command
nicht wirklich...
Was mache ich denn da falsch ?!?
[EDIT]
Ich habe inzwischen ein Programm namens "grub-save-default" gefunden, weiss aber nicht was ich damit anfangen soll. So wie ich gedachte hätte das es geht geht es jedenfalls nicht.
[/EDIT] |
|
Back to top |
|
|
|