Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.10.2005, 06:11

Dual-Boot Problem

Mahlzeit,

Erst die Fakten...

Festplatte 1(hda): 80 Gb (Gentoo)
Festplatte 2(hdd): 10 Gb (Windows XP - NTFS)

... dann das Problem :)

Nach einer ca. halbjährigen Windows Abstinenz, wollte ich wieder mal Windows installieren um zu spielen (mit Cedega und Konsorten stehe ich nach wie vor auf Kriegsfuss, was möglicherweisse auch an meiner Radeon-Karte liegt.). Gedacht getan, 2te Platte besorgt und Windows installiert. Die Grub konfiguration kann ja nicht so schwer sein hab ich mir so ausgemalt, aber wie man es ja kennt kommt es immer anders :)
Auf jeden Fall bin ich mit meinem Latein am Ende hab sämtliche Konstelationen von Maps in der grub.conf versucht doch nix brachte den ersehnten Erfolg.

meine aktuelle grub.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
default 0

timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r10
root (hd0,0)
kernel (hd0,0)/kernel-2.6.12-gentoo-r10 root=/dev/hda3 video=normal

title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1


Dabei bekomme ich eine ganz komische Meldung beim booten von Windows und zwar:

Quellcode

1
2
3
TRAP 00000006 =========================== Exeption ================================
tr = 0028 cr = 80000011 cr2 = 0000000000000000000
cr3 = 0003900 ... und weitere Zweisungen die für mich völlig Aussagelos sind


Tja und nun stehe ich da wie Ochs vorm Berg :/


Ich hoffe Ihr könnt mir helfen.


Gruß
Ratze

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ratzepu« (30.10.2005, 06:12)


2

30.10.2005, 08:20

Hallo

Also ich weis nicht was du dort mit map willst, bei mir sieht es wie folgt aus, und funzt

Das hdd(1,0) musst du nehmen, denn das ist die Partition wo dein Windows liegt

title Windows
rootnoverify (hd1,0)
makeactive
chainloader )+1

bew

3

30.10.2005, 18:47

Danke für deine Antowort, flo

Ich habe deine Methode mal ausprobiert, funktioniert aber leider auch nicht :(



Gruß

Ratze

4

30.10.2005, 19:51

Hallo


Was bekommst du denn fuer eine fehlermeldung


Poste mal ne Ausgabe von fdisk -l

5

30.10.2005, 20:09

Hi :)

Also wenn ich den Punkt Windows wähle dann krige ich die meldung botte WIndows und die Befehle aus der grub.conf dann macht er nicht weiter..
hier die ausgabe von fdisk -l

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           5       40131   83  Linux
/dev/hda2               6          68      506047+  82  Linux swap / Solaris
/dev/hda3              69        9729    77601982+  83  Linux

Disk /dev/hdd: 8455 MB, 8455200768 bytes
16 heads, 63 sectors/track, 16383 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdd1   *           1       16352     8241313+   7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/hdd2               1           1           0   10  OPUS
Partition 2 does not end on cylinder boundary.

Partition table entries are not in disk order

6

30.10.2005, 20:29

ich glaube ich habe es, erst dachte ich du haettest dich vertippt, und die 2 Platte wuerde hdb heissen.

aber ist hdd also trag mal anstatt (hd1,0) (hd4,0) ein, denn wenn ich mich recht entsinne, wird in der Grub Logik von bei festplatten anstatt von a von 0 bis x und bei partitionen anstatt von 1 von 0 bis x gez'hlt

Das waere bei hdd die 4 Platte und die erste partition (hd4,0)

7

30.10.2005, 22:19

Ne, leider nicht.
Grub ignoriert alle anderen Laufwerke und berücksichtigt nur Festplatten, deswegen währe (hd1,0) ansich schon richtig.

Man man man das kann doch nicht so schwer sein. das System zu booten.

8

30.10.2005, 22:29

Soviel ich weiß muss es

Quellcode

1
chainloader +1

und nicht

Quellcode

1
chainloader )+1

heißen, oder?
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

9

30.10.2005, 22:36

Zitat

Original von Rleyh
Soviel ich weiß muss es

Quellcode

1
chainloader +1

und nicht

Quellcode

1
chainloader )+1

heißen, oder?


ja!
MfG MyD

10

30.10.2005, 22:48

Hehe, ok.
Macht aber leider keinen Unterschied... Grub scheint das einfach zu ignorieren.

also das Problem besteht nach wievor.

11

30.10.2005, 22:56

Zitat

Original von Ratzepu

Quellcode

1
2
   Device Boot      Start         End      Blocks   Id  System
/dev/hdd1   *           1       16352     8241313+   7  HPFS/NTFS


dann würde es so aussehen

hda 0,0
hdb 1,0
hdc 2,0
hdd 3,0

Quellcode

1
2
3
4
title Windows
rootnoverify (hd3,0)
makeactive
chainloader +1


wenn mich das nicht täuscht...
MfG MyD

12

30.10.2005, 23:00

wenn die ganzen Einstellungen von Grub nichts bewirken, dann muss es ja nicht zwangsweise an Grub liegen. Könnt ja auch ein Fehler von Windows sein. Kannst du denn ausschließen das Windows keine Fehler hat? Ansonsten würd ich voschlagen du stöpselst deine Win-Platte an den Primary-Master und alle andern Platten ab. Soweit ich weiß kann Win auch ohne Bootloader starten. dass heißt wenn du so in Windows reinkommst dann kannste außschliesen das es daran liegt, dann is grub schuld!

meine Einstellung im Grub.conf sieht so aus ..... funzt wunderbar!

Quellcode

1
2
3
4
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1



EDIT:
was mir da grad noch auffällt, du hast zwischen title und Windows kein =
Kann es sein das es daran liegt?


Früher oder später emulieren wir euch.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »corpsealive« (30.10.2005, 23:01)


13

31.10.2005, 00:12

Ne, an dem Titel liegt es nicht.
Also Windows bootet problemlos, bin grade unter Windows.... dem nach scheint es echt ein Grub Problem zu sein :(

@MyD
Grub greift nur auf Festplatten zu... hab es auch schon mit hd3,0 versucht da habe ich die Meldung gekriegt:

Quellcode

1
Error 21: Selected disk does not exists

14

31.10.2005, 00:15

RE: Dual-Boot Problem

ich hab lilo und dualboot am laufen.

es gibtz 2 möglichkeiten um deine 2 systeme zu booten:
A: mit bios-spielereien zum platten rumdrehen
B: ohne bios-spielereien.

Fall A
hab ich bei verschiedenen win-versionen verwendet, das funktioniert, wenn man jedes windows für sich alleine (ohne die anderen platten) installiert. mit den linuxen analog, beim rumdrehen der platten verändern sich die reichenfolgen der hd* oder sd* was halt lästig sein kann.

Fall B
installier dein windows auf die platte, die regulär 1. platte sein soll, auf eine primary 4gb partition oder so. dein linux kann dann residieren wo es will, sollte nur bootbar sein. dann verwendest du die methode mit dem separaten bootsektor, die hier beschrieben ist:
http://riki-lb1.vet.ohio-state.edu/mqlin…x.dualboot.html
das essentielle ist, dass man den lilo auf die linux-partition einrichten lässt, nicht in den mbr.
:):):)

15

31.10.2005, 00:38

Kann ich denn da jetz keine neue Partition auf meiner 1ten Platte (Linux) erstellen, ohne meie Dateien zuverliehren?

16

31.10.2005, 01:35

wenn auf deiner 1. platte keine 4g-partition drauf ist, solltest du in erwägung ziehen, eine anzulegen. oder du nimmst eine andere existierende primäre partition. wenn du partitionen killst, solltest du *natürlich* die daten da drauf sichern damit du sie nachher wieder einspielen kannst ! dazu empfehle ich knoppix oder auch das gentoo livesystem.
:):):)