• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

bootloader grup SUSE12.1+ W7-64

vino

Newbie
Hallo Zusammen,

ich bin etwas irritiert und auf der Suche nach der Lösung. Ich arbeite eigentlich zu 100% mit SUSE nun aber brauchte ich eine Applikation, die nur auf Windows 7-64 läuft.
Und weil ich auch gleich auf SUSE 12.1 umsteigen wollte, ging ich folgendermaßen vor:
1. Sumsung Platte rein und W7-64 installieren --> alles ok. Sytem startet
2. WD Platte rein und SUSE 12.1 installieren.
- In der Installation wählte ich boot von der root-partition --> alles ok --> Neustart SUSE 12.1 bootet aus dem GRUB

Wenn ich aus dem GRUB Windows 7-64 booten möchte --> Fehler no BOOTMGR found
Was hat GRUB gemacht? Den bootmgr von W7-64 zerstört?

Ich bin für jeden Tipp dankbar. Ich möchte ohne Neuinstallation des System auskommen. :D

Viele Grüße
Vino

So nun ein paar Informationen zum System:

--> device.map ;
(hd1) /dev/disk/by-id/ata-SAMSUNG_HM321HI_S24PJ9AZ402777
(hd0) /dev/disk/by-id/ata-WDC_WD3200BEVT-00A0RT0_WD-WXD0A89D0220

menue.lst
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
root (hd0,1)
[...]
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows 7 64 bit
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader +1

fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 2048 8386559 4192256 82 Linux swap / Solaris
/dev/sda2 * 8386560 322955263 157284352 83 Linux
/dev/sda3 322955264 625141759 151093248 83 Linux

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008d6ce

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 625137344 312568641 7 HPFS/NTFS/exFAT
Note: sector size is 4096 (not 512)
 

RME

Advanced Hacker
Hallo,

Es wäre sicherlich nützlicher (und einfacher) wenn Du die Datei-Listings und Befehls-Ausgaben nicht editieren würdest.

(und Ausgaben bitte mit code-Tags posten)

Gruss,
Roland
 
OP
V

vino

Newbie
Hallo Zusammen,

Roland machte mich auf eine Fehler aufmerksam, denn ich sogleich aufheben möchte. Ich hoffe, so passt es.


Code:
more device.map
(hd1)   /dev/disk/by-id/ata-SAMSUNG_HM321HI_S24PJ9AZ402777
(hd0)   /dev/disk/by-id/ata-WDC_WD3200BEVT-00A0RT0_WD-WXD0A89D0220
Code:
more menu.lst
# Modified by YaST2. Last modification on Sun Nov 20 10:40:07 CET 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. 
change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysc
onfig/bootloader

default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
    root (hd0,1)
    kernel /boot/vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD3200BEVT-00A0RT0_WD-WXD0A89D02
20-part2 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-00A0RT0_WD-WXD0A89D0220-part1 splash=silent quiet sho
wopts vga=0x314
    initrd /boot/initrd-3.1.0-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.0-1.2
    root (hd0,1)
    kernel /boot/vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD3200BEVT-00A0RT0_WD-WXD0A89D02
20-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 no
modeset x11failsafe vga=0x314
    initrd /boot/initrd-3.1.0-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows 7 64 bit
 rootnoverify (hd1,0)
    map (hd1) (hd0)
    map (hd0) (hd1)
    makeactive
    chainloader +1

Code:
fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005b077

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     8386559     4192256   82  Linux swap / Solaris
/dev/sda2   *     8386560   322955263   157284352   83  Linux
/dev/sda3       322955264   625141759   151093248   83  Linux

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008d6ce

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63   625137344   312568641    7  HPFS/NTFS/exFAT
Note: sector size is 4096 (not 512)
 

josef-wien

Ultimate Guru
Startet Windows, wenn Du im BIOS die Windows-Platte als Boot-Platte definierst? Wenn ja, dann ändere die Zeile
Code:
rootnoverify (hd1,0)
auf:
Code:
rootnoverify (hd1)
Wenn nein, mußt Du Windows mit Windows-Mitteln wieder boot-fähig machen.

vino schrieb:
Was hat GRUB gemacht? Den bootmgr von W7-64 zerstört?
GRUB hat das ohne Anweisung von Dir nicht getan.
 
OP
V

vino

Newbie
Hallo Zusammen,

die Einstellung nur auf hd1 hat nicht den Erfolg gezeigt ==> GRUB ERRO 22. Ich habe mal direkt von der WIndows Platte ge'boot'et, das funktioniert nicht mehr. Ergo ist das etwas durch den GRUB gelöscht worden. Was ich jetzt tun kann ist, mir nicht klar. :???:
Danke für die Tipps.

Viele Grüße
Vino
 
OP
V

vino

Newbie
Hallo,

also selbst wenn ich die SUSE-Platte weg stöpsle, Bootet W7 nicht mehr von der SAMSUNG Platte. Fehlermeldung GRUB ERRO 22.
Mir ist nicht klar, warum sich hier der GRUB meldet. Der B-MGR sollte , bei der Installation, nur in die SUSE-root Partition gelegt werden.

Gruß
Vino
 

josef-wien

Ultimate Guru
Wie es Dir gelungen ist, GRUB (oder Fragmente davon) auch auf Deiner Windows-Platte zu installieren, kann ich nicht wissen, aber es ist Dir gelungen. Eine denkbare Ursache wäre, daß zum Zeitpunkt der openSUSE-Installation Deine Windows-Platte noch als Boot-Platte im BIOS eingetragen war.

Du mußt Windows mit Windows-Mitteln reparieren.
 
Oben