GRUB Savedefault funktioniert nicht

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
wol255
Beiträge: 4
Registriert: 27.02.2007 10:24:11

GRUB Savedefault funktioniert nicht

Beitrag von wol255 » 27.02.2007 10:36:24

Ich habe eine Dual 500 P3 mit sarge, der nur über einen Netzwerkanschluß verfügt.
Die gesamte Kommunikation mit diesem Rechner geht nur über ssh.
Ich konnte den Rechner mit dem 2.6.8-2-386 Kernel booten und durch das laden des Modules apm auch ausschalten, leider verwendet der Kernel nur eine Prozessor.
Ich habe nun Kernel 2.6.8-3-686-smp installiert, jetzt verwendet er beide CPU's aber ich kann das Modul apm nicht mehr laden und deshalb schaltet sich der Rechner auch nicht mehr aus.

DAS Problem:
Ich will einen neuen Kernel kompilieren und dersollte nur einmal starten, da ich es bei meinen zahlreichen versuchen noch nie geschafft habe einen lauffähigen kernel zu bauen.

wie bringe ich Grub bei einen Eintrag nur einmal zu starten.

Hier meine menu.lst

## ## End Default Options ##

default saved
timeout 2



title Debian GNU/Linux, kernel 2.6.8-3-686-smp
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-3-686-smp root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.8-3-686-smp
savedefault 2
boot

title Debian GNU/Linux, kernel 2.6.8-3-686-smp (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-3-686-smp root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.8-3-686-smp
savedefault 0
boot

title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault 0
boot

title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.8-2-386
savedefault 0
boot

### END DEBIAN AUTOMAGIC KERNELS LIST


gedacht hab ich mir das so das abwechselnd der SMP-kernel und der normale starten, aber es startet immer nur der SMP-kernel, also Eintrag 0


Danke für eure Hilfe

dillo
Beiträge: 360
Registriert: 28.05.2005 19:53:56

Beitrag von dillo » 01.03.2007 12:21:21

Hallo,


ich benutze immer noch lilo. Da kann man mit

Code: Alles auswählen

lilo -R <label>
den Kernel, der beim nächsten Starten benutzt werden soll, bestimmen.

Bei grub sollte das mit "grub-reboot" machbar sein.

Code: Alles auswählen

grub-reboot -h
grub-reboot

Reboots into the specified OS entry in menu.lst

Usage: /usr/sbin/grub-reboot entry [options to grub]
       (where "entry" is the entry number in menu.lst)
Gruß dillo

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 08.03.2007 22:23:06

grub> help savedefault
savedefault: savedefault [--stage2=STAGE2_FILE] [--default=DEFAULT] [--once]
Save DEFAULT as the default boot entry in STAGE2_FILE. If
'--once' is specified, the default is reset after the next reboot.
theoretisch sollte demnach beides funktionieren:
'savedefault X' und 'savedefault --default=X'
ausprobieren?

In etch-grub 0.97 ist eine Datei default, die aber in sarge-grub 0.95 (bei mir) nie erstellt wurde.
In dieser default wird hingewiesen, 'grub-set-default' zu benutzen.
Die Mechanismen scheinen unterschiedlich zu sein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
legolaus
Beiträge: 67
Registriert: 07.06.2006 10:14:35
Wohnort: Wetterau / Hessen

ich habe auch das problem

Beitrag von legolaus » 11.06.2007 11:44:46

Hi ich versuche auch schon seit mehreren Anläufen grub-reboot zum laufen zu bringen

Hier meine menu.lst:

http://nopaste.debianforum.de/5980

Ich habe zwei Partitionen zwischen welchen ich gerne wechseln würde:

hdc1 und hdc2

hat jmd von euch eine funktionierende menu.lst wo ich quasie per grub-reboot 0 beim nächsten start einmalig das eine system boote und dann beim übernächsten start wieder mein default system?

default soll hier hdc1 also grub Eintrag 1 sein

Vielleicht kann ja jmd. Licht ins Dunkle bringen

Antworten