Kernel einmal booten zum Testen?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
emt64
Beiträge: 6
Registriert: 30.01.2009 20:18:28

Kernel einmal booten zum Testen?

Beitrag von emt64 » 02.02.2009 18:13:25

Hallo

Ich habe folgende Kernel.

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.18-hrt-dyntick2 ( Testen )
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-hrt-dyntick2 root=/dev/sda3 ro panic=5 text
initrd /boot/initrd.img-2.6.18-hrt-dyntick2
savedefault

title Debian GNU/Linux, kernel 2.6.18-hrt-dyntick2 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-hrt-dyntick2 root=/dev/sda3 ro panic=5 text single
initrd /boot/initrd.img-2.6.18-hrt-dyntick2
savedefault

title Debian GNU/Linux, kernel 2.6.24 ( alternative Testen )
root (hd0,2)
kernel /boot/vmlinuz-2.6.24 root=/dev/sda3 ro text
initrd /boot/initrd.img-2.6.24
savedefault

title Debian GNU/Linux, kernel 2.6.24 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.24 root=/dev/sda3 ro text single
initrd /boot/initrd.img-2.6.24
savedefault

title Debian GNU/Linux, kernel 2.6.18-6-amd64 ( Orginaler Not Kernel )
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text
initrd /boot/initrd.img-2.6.18-6-amd64
savedefault 1

title Debian GNU/Linux, kernel 2.6.18-6-amd64 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text single
initrd /boot/initrd.img-2.6.18-6-amd64
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST


Was muss ich genau ändern wenn der Tester nicht geht automatisch auf den alternative geht.

Wenn beide nicht gehen auf den Standart Kernel!!

Vielen besten Dank

Gruss Dave

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel einmal booten zum Testen?

Beitrag von cirrussc » 02.02.2009 18:26:48

Hallo und willkommen im Forum!

Der einzige Grund warum Du so etwas brauchen könntest wäre, dass Du keinen Physischen Zugriff auf den Rechner hast. Denn sonst könnte das ausgewählt werden.
Im laufenden System kannst du mit grub-reboot <num> den Eintrag des zu startenden Systems wählen und damit neu Starten.
Diese Wahl merkt er sich nicht d.h. bei einem erneuten Boot startet er den, welchen Du immer startest.
Das Verhalten kannst Du auch in der menu.lst festlegen (default ) und so z.B. immer Nummer 2 booten.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

emt64
Beiträge: 6
Registriert: 30.01.2009 20:18:28

Re: Kernel einmal booten zum Testen?

Beitrag von emt64 » 02.02.2009 18:45:28

Hallo

Vielen Dank für deine Information.

Ich habe keine erfahrung wie menu.lst aussehen muss, das es wirklich funktioniert!

Wenn jetzt etwas schief geht muss ich warten bis jemmand im Serverzentrum ist.

Besten Dank

Mit freundlichen Grüssen

Dave

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel einmal booten zum Testen?

Beitrag von cirrussc » 02.02.2009 22:02:32

Eben zum testen, ohne die menu.lst zu bearbeiten, ist doch grub-reboot da.
Ansonsten ist diese schön dokumentiert und eigentlich selbsterklärend
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default saved
Um immer den "Debian GNU/Linux, kernel 2.6.18-6-amd64 ( Orginaler Not Kernel )" zu booten, sollte default also auf 4 gesetzt werden.

Code: Alles auswählen

default      4
Zuletzt geändert von cirrussc am 02.02.2009 22:19:08, insgesamt 1-mal geändert.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

emt64
Beiträge: 6
Registriert: 30.01.2009 20:18:28

Re: Kernel einmal booten zum Testen?

Beitrag von emt64 » 02.02.2009 22:08:01

Hallo

grub-reboot funktioniert gar nicht.

Meine Aktuelle Aufstellung

Code: Alles auswählen

## ## End Default Options ##

default=0
timeout=10

title		Debian GNU/Linux, kernel 2.6.18-6-amd64
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text 
initrd		/boot/initrd.img-2.6.18-6-amd64
savedefault

title		Debian GNU/Linux, kernel 2.6.18-6-amd64 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text single
initrd		/boot/initrd.img-2.6.18-6-amd64
savedefault

default=1

title		Debian GNU/Linux, kernel 2.6.24
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.24 root=/dev/sda3 ro text 
initrd		/boot/initrd.img-2.6.24
savedefault

title		Debian GNU/Linux, kernel 2.6.24 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.24 root=/dev/sda3 ro text single
initrd		/boot/initrd.img-2.6.24
savedefault

title		Debian GNU/Linux, kernel 2.6.23-hrt5
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.23-hrt5 root=/dev/sda3 ro panic=5 text  

initrd		/boot/initrd.img-2.6.23-hrt5
savedefault

title		Debian GNU/Linux, kernel 2.6.23-hrt5 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.23-hrt5 root=/dev/sda3 ro panic=5 text single
initrd		/boot/initrd.img-2.6.23-hrt5
savedefault





### END DEBIAN AUTOMAGIC KERNELS LIST

Wenn ich grub-reboot 1 eingebe sollte eigentlich Debian GNU/Linux, kernel 2.6.24 starten.

Ne, es startet wieder Debian GNU/Linux, kernel 2.6.18-6-amd64.

Gruss Dave

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel einmal booten zum Testen?

Beitrag von cirrussc » 02.02.2009 22:18:16

emt64 hat geschrieben:grub-reboot funktioniert gar nicht.
[...]
Wenn ich grub-reboot 1 eingebe sollte eigentlich Debian GNU/Linux, kernel 2.6.24 starten.
Ne, es startet wieder Debian GNU/Linux, kernel 2.6.18-6-amd64.
Ist doch vollkommen korrekt.
System 0 ist "Debian GNU/Linux, kernel 2.6.18-6-amd64", System 1 ist "Debian GNU/Linux, kernel 2.6.18-6-amd64 (single-user mode)". Du hättest also die 2 nehmen müssen, Grub zählt immer von 0 an.

Nebenbei ist deine Syntax falsch!
Es muss, wie schon so vorgegeben, ohne "=" stehen:

Code: Alles auswählen

default  2
timeout  10
Diese Beiden Variablen sind übrigens schon vorhanden (siehe meinen Auszug oben) und müssen nur editiert werden.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

emt64
Beiträge: 6
Registriert: 30.01.2009 20:18:28

Re: Kernel einmal booten zum Testen?

Beitrag von emt64 » 02.02.2009 22:30:02

Aktuelle menu.lst

Code: Alles auswählen

## ## End Default Options ##



title		Debian GNU/Linux, kernel 2.6.18-6-amd64
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text 
initrd		/boot/initrd.img-2.6.18-6-amd64
savedefault

title		Debian GNU/Linux, kernel 2.6.18-6-amd64 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda3 ro text single
initrd		/boot/initrd.img-2.6.18-6-amd64
savedefault

title		Debian GNU/Linux, kernel 2.6.24
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.24 root=/dev/sda3 ro text 
initrd		/boot/initrd.img-2.6.24
savedefault

title		Debian GNU/Linux, kernel 2.6.24 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.24 root=/dev/sda3 ro text single
initrd		/boot/initrd.img-2.6.24
savedefault

title		Debian GNU/Linux, kernel 2.6.23-hrt5
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.23-hrt5 root=/dev/sda3 ro panic=5 text  

initrd		/boot/initrd.img-2.6.23-hrt5
savedefault

title		Debian GNU/Linux, kernel 2.6.23-hrt5 (single-user mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.23-hrt5 root=/dev/sda3 ro panic=5 text single
initrd		/boot/initrd.img-2.6.23-hrt5
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST
So habe nochmals grub-reboot 2 eingegeben, es lädt wieder den Debian GNU/Linux, kernel 2.6.18-6-amd64 statt den Debian GNU/Linux, kernel 2.6.24

Irgend etwas stimmt da nicht!!

Gruss Dave

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel einmal booten zum Testen?

Beitrag von cirrussc » 02.02.2009 22:37:57

emt64 hat geschrieben:Aktuelle menu.lst
Poste mal bitte deine komplette menu.lst nach NoPaste.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

emt64
Beiträge: 6
Registriert: 30.01.2009 20:18:28

Re: Kernel einmal booten zum Testen?

Beitrag von emt64 » 03.02.2009 06:14:45


Antworten