grub

24/04/2008 - 12:55 von Peter Baumann | Report spam
Hallo!
Ich hoffe Jemand kann mir helfen.
Ich betreibe auf 2 Festplatten 2 Opensuse 10.3, jeweils als alleinige
Systeme. Sda mit kernel 2.6.22.13.0.3
und sdb mit kernel 2.6.22.17.0.1
Ich habe nun mit einem Mal 2 Grub-Menues beim booten, die nacheinander
geladen werden. Wie werd ich eins davon wieder los? Unten die beiden
Munue 1st - die erste ist sda, die 2. sdb. Wobei auf sdb mein
Arbeitssystem liegt.




# Modified by YaST2. Last modification on Do Apr 24 13:49:15 CEST 2008
default 0
timeout 8
gfxmenu (hd0,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name:
openSUSE 10.3 - 2.6.22.12-0.1 (/dev/sdb2)###
title openSUSE 10.3 - 2.6.22.17-0.1 (/dev/sdb2)
root (hd1,1)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.12-0.1-default
root=/dev/disk/by-id/scsi-SATA_HDS722580VLAT20_VNR21EC2CH35YL-part1
vga=0x31a resume=/dev/sdb1 splash=silent showopts
initrd /boot/initrd-2.6.22.12-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.12-0.1-default
root=/dev/disk/by-id/scsi-SATA_HDS722580VLAT20_VNR21EC2CH35YL-part1
vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic
maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.22.12-0.1-default

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd0,0)
chainloader (fd0)+1


# Modified by YaST2. Last modification on Di Apr 22 12:53:04 CEST 2008
default 0
timeout 8
gfxmenu (hd1,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
root (hd1,1)
kernel /boot/vmlinuz-2.6.22.17-0.1-default
root=/dev/disk/by-id/scsi-SATA_MAXTOR_6L040J2_362126522272-part2
resume=/dev/sdb1 splash=silent showopts
initrd /boot/initrd-2.6.22.17-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1
root (hd1,1)
kernel /boot/vmlinuz-2.6.22.17-0.1-default
root=/dev/disk/by-id/scsi-SATA_MAXTOR_6L040J2_362126522272-part2
showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0
edd=off 3
initrd /boot/initrd-2.6.22.17-0.1-default

###Don't change this comment - YaST2 identifier: Original name:
openSUSE 10.3 (/dev/sda1)###
title openSUSE 10.3 (/dev/sda1)
rootnoverify (hd1,1)
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd1,1)
chainloader (fd0)+1



Peter
 

Lesen sie die antworten

#1 Ansgar Strickerschmidt
24/04/2008 - 14:00 | Warnen spam
Am 24.04.2008, 12:55 Uhr, schrieb Peter Baumann
:

Hallo!
Ich hoffe Jemand kann mir helfen.



Nunja.

# Modified by YaST2. Last modification on Do Apr 24 13:49:15 CEST 2008
default 0
timeout 8
gfxmenu (hd0,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: openSUSE
10.3 - 2.6.22.12-0.1 (/dev/sdb2)###
title openSUSE 10.3 - 2.6.22.17-0.1 (/dev/sdb2)
root (hd1,1)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst



Das sollte nur einmal und nicht 9-mal drinstehen...

Dein Bootvorgang làuft wohl so ab:
Der GRUB im Master Boot Record wertet zuerst das aus, was in Deiner
zweiten Konfiguration drinsteht.
Das heißt, im Normalfall startet Dein Suse von hdb2 per Default.
Wenn Du dort den Eintrag "openSUSE 10.3 (/dev/sda1)" auswàhlst, wird der
Bootsektor von Partition /dev/sda1 ge-chainload-et, und dadurch startet
wiederum der GRUB der anderen Installation, der die von Dir als erstes
aufgelistete Konfiguration benutzt.
Das ist eigentlich nicht notwendig. Trage den Abschnitt (aus der ersten
Liste)

title openSUSE 10.3 - 2.6.22.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.12-0.1-default
root=/dev/disk/by-id/scsi-SATA_HDS722580VLAT20_VNR21EC2CH35YL-part1
vga=0x31a resume=/dev/sdb1 splash=silent showopts
initrd /boot/initrd-2.6.22.12-0.1-default



anstatt des Abschnitts

###Don't change this comment - YaST2 identifier: Original name: openSUSE
10.3 (/dev/sda1)###
title openSUSE 10.3 (/dev/sda1)
rootnoverify (hd1,1)
chainloader (hd0,0)+1



in die menu.lst Deines Arbeitssystems (also in die zweitgenannte Konfig)
ein.

Vielleicht kann das aber nochmal wer gegenchecken!

Das mit dem Chainloading "macht man eigentlich nicht" bei reinen
Linux-Systemen, weil man da direkt den betr. Kernel, Partition, initrd
usw. angeben kann. Für das Booten anderer Betrübssysteme ist es natürlich
schon notwendig, also Windows, OS/2, ... .
Genaugenommen brauchst Du ja nichtmal unbedingt zwei verschiedene
Installationen, um verschiedene Kernel zu betreiben. Du musst nur die
zueinanderpassenden Kernel- und initrd-Dateien angeben, sowie die
jeweiligen Module unter /lib/modules/<Kernelversion> vorhalten.
Natürlich kann es andere Gründe für zwei getrennte Systeme geben, etwa ein
System zum Arbeiten und eines zum Zerballern, wo es nichts ausmacht, wenn
das "Spielsystem" die Hufe hochreißt.

Ansgar


Mails an die angegebene Adresse errichen mich - oder auch nicht. Nützliche
Adresse gibt's bei Bedarf!
Mail to the given address may or may not reach me - useful address will be
given when required!

Ähnliche fragen