Hallo Liste, nein, ich bin nicht so ein Anfänger wie das Topic vermuten lässt ... Mein Laptop (hat damit aber nix zu tun) bringt beim booten die bekannte Auswahl: Linux; windows; failsafe; memtest. Ich wollte einen der boot-parameter änder (acpi=off versuchsweise mal wieder ändern ), dann kam mein Problem: ich bin davon ausgegangen, das sich bei meinem Rechner Grub um den start kümmert, ich kann aber in /boot/grub kein 'menu.lst' finden!! Wo werden denn dann die boot-Parameter hinterlegt? Wie kann ich herausfinden wie mein System wirklich (!!!) gestartet wird? in dmesg und /var/log/messages habe ich keinen Hinweis auf einen Boot-Manager gesehen ... System: SuSE 9.0pro (ich warte auf 9.1 :-( ); Drei Partitionen mit windows; swap; Linux, wobei laut fdisk die Linux-Partition die aktive ist. -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Hi,
Rolf Masfelder
Hallo Liste,
nein, ich bin nicht so ein Anfänger wie das Topic vermuten lässt ...
Behaupte ich von mir auch immer. Stellt sich aber manchmal als irrige Behauptung heraus. [...]
Wo werden denn dann die boot-Parameter hinterlegt?
Du kannst z. B. beim Systemstart (am Boot-Prompt) diese Parameter testweise eingeben.
Wie kann ich herausfinden wie mein System wirklich (!!!) gestartet wird?
Wenn Du Grub verwendest, solltest Du bei jedem Systemstart (kurz bevor das Auswahlmenue erscheint) eine Zeile lesen koennen, in der irgendwie Grub vorkommt. Wenn Du dann noch im Auswahlmenue eben dieses mit [ESC] verlaesst, wird die auch noch die Version von Grub geboten. Andernfalls solltest Du mal in der Datei /etc/lilo.conf das Wort windows in WiNdOwS aendern. Diese Datei speichern und anschliessend lilo aufrufen. Erscheint dann beim naechsten Systemstart der geaenderte Eintrag, hast Du dein Ziel erreicht. Solltest Du allerdings auf SuSE-Hilfsmitte angewiesen sein, dann starte YaST2. Dort findest Du unter "System" den Eintrag "Konfiguration des Bootloaders". Wenn Du diesen aufrufst, ist in der obersten Zeile der Bootloader-Typ zu finden. Viel Erfolg.
in dmesg und /var/log/messages habe ich keinen Hinweis auf einen Boot-Manager gesehen ...
Wie denn auch?
System: SuSE 9.0pro (ich warte auf 9.1 :-( ); Drei Partitionen mit windows; swap; Linux, wobei laut fdisk die Linux-Partition die aktive ist. -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
HTH Sven -- It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device - it's so much more economical on my time as I don't have to keep getting up toc hange tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not. --BOFH-- -------------------------------------------------------[rand. sig. #2]
Am Samstag, 24. April 2004 14:20 schrieb Sven Pfeifer:
Hi,
Rolf Masfelder
wrote: Hallo Liste,
nein, ich bin nicht so ein Anfänger wie das Topic vermuten lässt ...
Behaupte ich von mir auch immer. Stellt sich aber manchmal als irrige Behauptung heraus.
[...]
Wo werden denn dann die boot-Parameter hinterlegt?
Du kannst z. B. beim Systemstart (am Boot-Prompt) diese Parameter testweise eingeben.
Das will ich aber garnicht ...
Wie kann ich herausfinden wie mein System wirklich (!!!) gestartet wird?
Wenn Du Grub verwendest, solltest Du bei jedem Systemstart (kurz bevor das Auswahlmenue erscheint) eine Zeile lesen koennen, in der irgendwie Grub vorkommt. Wenn Du dann noch im Auswahlmenue eben dieses mit [ESC] verlaesst, wird die auch noch die Version von Grub geboten.
Also ESC drücken und lesen was eventuell an Meldungen kommt ???
Andernfalls solltest Du mal in der Datei /etc/lilo.conf das Wort windows in WiNdOwS aendern. Diese Datei speichern und anschliessend lilo aufrufen. Erscheint dann beim naechsten Systemstart der geaenderte Eintrag, hast Du dein Ziel erreicht.
Es gibt eine lilo.conf in der auch der Parameter steht, der mich stört und der auch in bei dmesg als bootparameter angezeigt wird.
Solltest Du allerdings auf SuSE-Hilfsmitte angewiesen sein, dann starte YaST2. Dort findest Du unter "System" den Eintrag "Konfiguration des Bootloaders". Wenn Du diesen aufrufst, ist in der obersten Zeile der Bootloader-Typ zu finden. Viel Erfolg.
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
in dmesg und /var/log/messages habe ich keinen Hinweis auf einen Boot-Manager gesehen ...
Vergleichen der bootparameter aus dmesg mit dem Eintrag in lilo.conf weist darauf hin, das lilo aktiv ist. Was wäre jetzt aber, wenn es auch in /boot/grub eine menu.lst gäbe mit denselben Parametern???? Wieder Probieren mit 'irgendwas ändern und abwarten was passiert' ??? Eigentlich interessiert mich wie ich genau (!!!) feststellen kann was auf dem Rechner gebootet wird. Wenn's sein muß auch durch Auswerten des mbr ....
...
HTH
Sven
-- It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device - it's so much more economical on my time as I don't have to keep getting up toc hange tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not. --BOFH-- -------------------------------------------------------[rand. sig. #2]
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
* Samstag, 24. April 2004 um 18:54 (+0200) schrieb Rolf Masfelder:
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
'cat /etc/sysconfig/bootloader'
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Hallo, Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
less /etc/sysconfig/bootloader
Eigentlich interessiert mich wie ich genau (!!!) feststellen kann was auf dem Rechner gebootet wird. Wenn's sein muß auch durch Auswerten des mbr ....
dd if=/dev/hda count=1 | strings | grep 'LILO\|GRUB' ^^ACHTUNG! NICHT VERTIPPEN! Siehe man dd. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo, Am Samstag, 24. April 2004 19:18 schrieb David Haller:
Hallo,
Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
less /etc/sysconfig/bootloader
Da steht gut lesbarer Text, der wohl von YaST verwendet wird ...
Eigentlich interessiert mich wie ich genau (!!!) feststellen kann was auf dem Rechner gebootet wird. Wenn's sein muß auch durch Auswerten des mbr ....
dd if=/dev/hda count=1 | strings | grep 'LILO\|GRUB' ^^ACHTUNG! NICHT VERTIPPEN! Siehe man dd.
Das ist die Antwort auf meine Frage! Eigentlich hätte genaues Hinsehen ja gereicht, der Hinweis mbr kam ja von mir :-(
-dnh
-- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Hallo, Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Am Samstag, 24. April 2004 19:18 schrieb David Haller:
Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
less /etc/sysconfig/bootloader
Da steht gut lesbarer Text, der wohl von YaST verwendet wird ...
Jep. Da schreibt Yast rein, und da liest Yast. Genauer: ==== # Type of bootloader in use. # For making the change effect run bootloader configuration tool # and configure newly selected bootloader # LOADER_TYPE="grub" ==== Da steht also sogar, was du machen musst, wenn du das per Hand aenderst. Aber auch die erste Zeile ist aufschlussreich, oder?
Eigentlich interessiert mich wie ich genau (!!!) feststellen kann was auf dem Rechner gebootet wird. Wenn's sein muß auch durch Auswerten des mbr ....
dd if=/dev/hda count=1 | strings | grep 'LILO\|GRUB' ^^ACHTUNG! NICHT VERTIPPEN! Siehe man dd.
Das ist die Antwort auf meine Frage! Eigentlich hätte genaues Hinsehen ja gereicht, der Hinweis mbr kam ja von mir :-(
*g* Ich glaube, das kennt jeder von uns. Wald, Baeume und so... ;) -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo Rolf, Am Samstag, 24. April 2004 19:33 schrieb Rolf Masfelder:
Hallo,
Am Samstag, 24. April 2004 19:18 schrieb David Haller:
Hallo,
Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
less /etc/sysconfig/bootloader
Da steht gut lesbarer Text, der wohl von YaST verwendet wird ...
Eigentlich interessiert mich wie ich genau (!!!) feststellen kann was auf dem Rechner gebootet wird. Wenn's sein muß auch durch Auswerten des mbr ....
dd if=/dev/hda count=1 | strings | grep 'LILO\|GRUB' ^^ACHTUNG! NICHT VERTIPPEN! Siehe man dd.
Das ist die Antwort auf meine Frage! Eigentlich hätte genaues Hinsehen ja gereicht, der Hinweis mbr kam ja von mir :-(
Was ich dann nicht verstehe sind meine Ausgaben: sara:~ # dd if=/dev/hda bs=16 count=1 | od -c 1+0 records in 1+0 records out 0000000 ë H 220 \0 { 001 L I L O 001 \0 026 001 \0 \0 0000020 ## Path: System/Bootloader ## Description: Bootloader configuration ## Type: string ## Default: none # Type of bootloader in use. # LOADER_TYPE="grub" Ich war und bin auch der Meinung Grub zu benutzen. Wie kommt es dann zu der obrigen Ausgabe? Gruß Frank
Hallo, On Saturday 24 April 2004 22:37, Frank Babies wrote:
Was ich dann nicht verstehe sind meine Ausgaben:
sara:~ # dd if=/dev/hda bs=16 count=1 | od -c 1+0 records in 1+0 records out 0000000 ë H 220 \0 { 001 L I L O 001 \0 026 001 \0 \0 0000020
## Path: System/Bootloader ## Description: Bootloader configuration ## Type: string ## Default: none # Type of bootloader in use. # LOADER_TYPE="grub"
Ich war und bin auch der Meinung Grub zu benutzen. Wie kommt es dann zu der obrigen Ausgabe?
Das ist normal (wenn auch verwirrend). Auch mit Grub als Bootloader findet sich "LILO" als Kennung im MBR. Schöne Grüße aus Bremen hartmut
Am Sonntag, 25. April 2004 12:21 schrieb Thomas Hertweck:
Das ist normal (wenn auch verwirrend). Auch mit Grub als Bootloader findet sich "LILO" als Kennung im MBR.
Super, dann sagt das ja gleich gar nichts aus... :-) Was hat das denn fuer einen Hintergrund?
Da sich bei mir kein "LILO" dort befindet, würde ich mal vermuten, Grub überschreibt es einfach nicht und Hartmut hatte vor Grub mal Lilo drauf ;-) -- Andreas
Am Sonntag, 25. April 2004 12:41 schrieb Andreas Winkelmann:
Am Sonntag, 25. April 2004 12:21 schrieb Thomas Hertweck:
Das ist normal (wenn auch verwirrend). Auch mit Grub als Bootloader findet sich "LILO" als Kennung im MBR.
Super, dann sagt das ja gleich gar nichts aus... :-) Was hat das denn fuer einen Hintergrund?
Da sich bei mir kein "LILO" dort befindet, würde ich mal vermuten, Grub überschreibt es einfach nicht und Hartmut hatte vor Grub mal Lilo drauf ;-)
Kann es wirklich vorkommen, das nach LILO Grub installiert wird, ohne das der mbr bei der Gelegenheit überschrieben wird??? Ich denke LILO und Grub arbeiten doch 'etwas' unterschiedlich, so das es ziemlicher Zufall wäre, wenn ein 'lilo-Bootrecord' einen 'Grub-Boot' durchführen würde. Es dürfte sich seit der Lilo-Installation nichts am Boot-Image (/boot/vmlinuz) geändert haben. Das kann eigentlich nur passieren, wenn bei einer laufenden Installation der Boot-Manager gewechselt wird, ohne das danach ein neues Image aufgespielt wird. Kann das bei den Kernel-Updates der letzten Zeit tatsächlich vorkommen? Oder hab ich da was falsch verstanden :-(
-- Andreas
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Rolf Masfelder wrote:
[...] Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
Wenn Du nichts aenderst, dann verwendet SuSE >= 8.2 grub als Bootloader. Die entsprechende Wahl, die in YaST2 getroffen wurde (oder eben der Default-Wert, wenn nichts veraendert wird), steht in /etc/sysconfig/bootloader - daher weiss YaST2 auch, welcher Bootloader verwendet wird. Das duerfte dann auch der Bootloader sein, der bei Dir verwendet wird, ausser Du hast von Hand (ohne die Hilfe von YaST2) den Bootloader geaendert - das musst Du aber selbst wissen... Du kannst auch mal folgendes versuchen (wenn Dein Bootloader im MBR von hda sitzt): $> dd if=/dev/hda bs=16 count=1 | od -c 1+0 Records ein 1+0 Records aus 0000000 ú ë 2 220 € 001 L I L O 001 \0 026 003 \0 \0 0000020 $> Wie Du hier siehst, verwende ich LILO als Bootloader... CU, Th.
Hallo, Am Samstag, 24. April 2004 19:26 schrieb Thomas Hertweck:
Rolf Masfelder wrote:
[...] Eigentlich interessiert mich ja wie Yast2 erkennt welcher Boot-Manager aktiv ist.
Wenn Du nichts aenderst, dann verwendet SuSE >= 8.2 grub als Bootloader. Die entsprechende Wahl, die in YaST2 getroffen wurde (oder eben der Default-Wert, wenn nichts veraendert wird), steht in /etc/sysconfig/bootloader - daher weiss YaST2 auch, welcher Bootloader verwendet wird. Das duerfte dann auch der Bootloader sein, der bei Dir verwendet wird, ausser Du hast von Hand (ohne die Hilfe von YaST2) den Bootloader geaendert - das musst Du aber selbst wissen... Du kannst auch mal folgendes versuchen (wenn Dein Bootloader im MBR von hda sitzt):
Wie soll ich mich denn daran erinnern? Meine erste Version von SuSE steht noch im Regal und da drauf steht was 7.2 !!!! Ich habe also schon öfters (!) den Laptop upgedatet (mit dem einen oder anderen Problem zwischen drin :-). Ob hier jetzt noch irgendeine default Konfiguration läuft und wenn ja welche, who knows ...
$> dd if=/dev/hda bs=16 count=1 | od -c 1+0 Records ein 1+0 Records aus 0000000 ú ë 2 220 € 001 L I L O 001 \0 026 003 \0 \0 0000020 $>
od ? schon wieder was interessantes kennen gelernt :-)
Wie Du hier siehst, verwende ich LILO als Bootloader...
Ich weis jetzt auch: Laptop => LILO; 'Blauer' => GRUB; die Spielkiste meiner Tochter => (mal sehen, ist nicht so wichtig)
CU, Th.
Danke für die Hinweise -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Hallo, Am Sat, 24 Apr 2004, Rolf Masfelder schrieb:
Am Samstag, 24. April 2004 19:26 schrieb Thomas Hertweck: [..] Wie soll ich mich denn daran erinnern? Meine erste Version von SuSE steht noch im Regal und da drauf steht was 7.2 !!!!
Du, ich weiss noch, welche Bootloader ich verwendet habe ;) Debian 1.3.1: loadlin SuSE 5.3: lilo SuSE 6.2: lilo Inzwischen sind aber fuer Testzwecke noch 2 Grub auf hdc und hdc1 hinzugekommen: ==== /etc/lilo.conf ==== other = /dev/hdc label = grub other = /dev/hdc1 label = grubtest ==== Der erste grub wird von meinem aktuellen System verwaltet (hd0,1)/boot/grub/menu.lst bzw. (hd0,1)/etc/grub.conf, der zweite in hdc1 ist fuer die jew. Test-Distri.
$> dd if=/dev/hda bs=16 count=1 | od -c
od ? schon wieder was interessantes kennen gelernt :-)
V.a. 'od -t x1' ist interessat (siehe 'man od'), 'od -x' selbst ist meist nicht so praktisch, da es shorts verwendet. Ich bevorzuge "hex" oder "hexdump", da hex aber in einem RPM war, das ich mit einem ohne hex aktualisiert habe, ist hex inzwischen ein symlink auf meine eigene Variante des Themas ;) -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo,
--On Samstag, April 24, 2004 14:50:18 +0200 Rolf
Masfelder
Hallo Liste,
nein, ich bin nicht so ein Anfänger wie das Topic vermuten lässt ...
Mein Laptop (hat damit aber nix zu tun) bringt beim booten die bekannte Auswahl: Linux; windows; failsafe; memtest. Ich wollte einen der boot-parameter änder (acpi=off versuchsweise mal wieder ändern ), dann kam mein Problem: ich bin davon ausgegangen, das sich bei meinem Rechner Grub um den start kümmert, ich kann aber in /boot/grub kein 'menu.lst' finden!! Wo werden denn dann die boot-Parameter hinterlegt?
Wie kann ich herausfinden wie mein System wirklich (!!!) gestartet wird? in dmesg und /var/log/messages habe ich keinen Hinweis auf einen Boot-Manager gesehen ...
Gibt es eine /etc/lilo.conf? Wenn ja, dann ist nicht grub sondern lilo als Bootmanager installiert. Unter YaST - System - Konfiguration des Bootloaders können die Bootparameter eingestellt werden. Gruß Carsten
Moin, Am Sa, den 24.04.2004 schrieb Rolf Masfelder um 14:50:
ich kann aber in /boot/grub kein 'menu.lst' finden!!
Existiert vielelicht eine "grub.conf"? Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
participants (10)
-
Andreas Koenecke
-
Andreas Winkelmann
-
Carsten Roehling
-
David Haller
-
Frank Babies
-
Hartmut Meyer
-
Joerg Rossdeutscher
-
Rolf Masfelder
-
Sven Pfeifer
-
Thomas Hertweck