Hab´ hier ein Problem mit meiner SuSE-Installation auf ´nem Asus A7N8X
Deluxe.
Also, ich habe eine Festplatte SATA, auf der Windows XP installiert ist.
Daneben existiert eine "normale" ATA-Platte, auf der Linux drauf ist.
Diese Platte (von Linux als /dev/hda erkannt) ist in 4 Teile unterteilt
- /boot (ext2), swap, / (ext3) und /home (ext3). Die SATA-Platte wird
als /dev/hde erkannt. GRUB ist in den Bootsektor von /boot, also
/dev/hda1, installiert (In den MBR der SATA-Platte hatte ich auch schon
probiert, aber danach musste ich "fixmbr" benutzen, damit überhaupt
wieder was bootet. ;D).
Den Bootsektor habe ich dann per
dd if=/dev/hda1 of=/media/floppy/bootsect.lin bs=512 count=1
gesichert, nach C: kopiert und als C:\BOOTSECT.LIN="SuSE Linux 9.0" in
die "boot.ini" eingetragen.
Wenn ich jetzt allerdings Linux vom XP Bootmenu starten will erscheint
das Wörtchen GRUB oben links und nach ein paar Sekunden gibt´s einen
netten Dauerpiepser aus dem PC-Speaker. Mit LILO habe ich das Ganze auch
schon durchprobiert... hier erscheint oben links ein "LILO", gefolgt von
zahllosen "99".
Den Accessmode der Festplatte habe ich im BIOS auch testweise schon auf
LBA gesetzt (sonst Auto), aber auch hier... kein Erfolg. :(
Jegliche Tips und Hilfestellungen sind willkommen!
Besten Dank und bis denne...
Olly.
--
Oliver Schaper
o.sc...@cityweb.de
>Also, ich habe eine Festplatte SATA, auf der Windows XP installiert ist.
>Daneben existiert eine "normale" ATA-Platte, auf der Linux drauf ist.
>Diese Platte (von Linux als /dev/hda erkannt) ist in 4 Teile unterteilt
>- /boot (ext2), swap, / (ext3) und /home (ext3). Die SATA-Platte wird
>als /dev/hde erkannt. GRUB ist in den Bootsektor von /boot, also
>/dev/hda1, installiert (In den MBR der SATA-Platte hatte ich auch schon
>probiert, aber danach musste ich "fixmbr" benutzen, damit überhaupt
>wieder was bootet. ;D).
>Den Bootsektor habe ich dann per
>
>dd if=/dev/hda1 of=/media/floppy/bootsect.lin bs=512 count=1
>
>gesichert, nach C: kopiert und als C:\BOOTSECT.LIN="SuSE Linux 9.0" in
>die "boot.ini" eingetragen.
>
>Wenn ich jetzt allerdings Linux vom XP Bootmenu starten will erscheint
>das Wörtchen GRUB oben links und nach ein paar Sekunden gibt´s einen
>netten Dauerpiepser aus dem PC-Speaker. Mit LILO habe ich das Ganze auch
>schon durchprobiert... hier erscheint oben links ein "LILO", gefolgt von
> zahllosen "99".
I don't speak German, but I can understand enough to realise that I
have almost exactly the same problem as Oliver.
I have Windows XP on a SATA RAID0, and SuSE 9,0 on a normal ATA -
hda.
The motherboard is a Gigabyte 7NNXP, with a Silicon Image Si3112
SATA RAID chip onboard. I cannot find drivers for this for SuSE
9,0, although they were available (and I used them) for 8,x. That
doesn't really matter - I don't access XP when using Linux. I can't
boot XP using LILO or GRUB as Linux doesn't recognise the RAID. I
set up dual booting exactly as ( Oliver has described it, with the
same result - LILO stops at the "L" of LILO and then prints a string
of "99"s.
At present my "dual-booting" is by changing the boot order in the
system BIOS - slow and clumsy.
So, if anybody has the answer, and they are able, could they post it
in both German and English, please?
Thanks.
--
Bill Hayles
bil...@billnot.com
http://billnot.com
I know it's bad form to follow up your own post, but I've solved
this problem, and if somebody could translate my solution into
German, I'm sure it will help the OP (Oliver Schaper)
>I have Windows XP on a SATA RAID0, and SuSE 9,0 on a normal ATA -
>hda.
>
>The motherboard is a Gigabyte 7NNXP, with a Silicon Image Si3112
>SATA RAID chip onboard. I cannot find drivers for this for SuSE
>9,0, although they were available (and I used them) for 8,x. That
>doesn't really matter - I don't access XP when using Linux. I can't
>boot XP using LILO or GRUB as Linux doesn't recognise the RAID. I
>set up dual booting exactly as ( Oliver has described it, with the
>same result - LILO stops at the "L" of LILO and then prints a string
>of "99"s.
>
>At present my "dual-booting" is by changing the boot order in the
>system BIOS - slow and clumsy.
>
>So, if anybody has the answer, and they are able, could they post it
>in both German and English, please?
The reason for the problem is that the BIOS is switching the boot
devices SCSI prior to IDE. SATA is treated like SCSI by the BIOS -
to boot my SATA RAID I have to select "SCSI" in the BIOS.
From the SuSE manual (always RTFM!), the answer (for LILO which I
use) is to tell it which is which. In my case, SuSE recognises the
SATA RAID as hde and hdg - I don't have a driver, as I said above.
However, by adding
disk = /dev/hde
bios = 0x80
disk = /dev/hda
bios = 0x81
to the global section of lilo.conf, I can now dual boot XP or SuSE
from my XP boot.ini file, having copied the 512b image of the hda2
boot sector as detailed in Oliver's first post. I also placed the
LILO boot sector on /dev/hda2, leaving the main boot sector
untouched. My lilo.conf has the line
boot = /dev/hda2
to point it to the right place.
I hope this helps Oliver and anybody else.
> I know it's bad form to follow up your own post, but I've solved
> this problem, and if somebody could translate my solution into
> German, I'm sure it will help the OP (Oliver Schaper)
Don´t bother, Bill. I am capable of speaking/writing English. ;)
>>At present my "dual-booting" is by changing the boot order in the
>>system BIOS - slow and clumsy.
>>
>>So, if anybody has the answer, and they are able, could they post it
>>in both German and English, please?
>
> The reason for the problem is that the BIOS is switching the boot
> devices SCSI prior to IDE. SATA is treated like SCSI by the BIOS -
> to boot my SATA RAID I have to select "SCSI" in the BIOS.
>
> From the SuSE manual (always RTFM!), the answer (for LILO which I
> use) is to tell it which is which. In my case, SuSE recognises the
> SATA RAID as hde and hdg - I don't have a driver, as I said above.
> However, by adding
>
> disk = /dev/hde
> bios = 0x80
> disk = /dev/hda
> bios = 0x81
>
>
> to the global section of lilo.conf, I can now dual boot XP or SuSE
> from my XP boot.ini file, having copied the 512b image of the hda2
> boot sector as detailed in Oliver's first post. I also placed the
> LILO boot sector on /dev/hda2, leaving the main boot sector
> untouched. My lilo.conf has the line
>
> boot = /dev/hda2
>
> to point it to the right place.
>
> I hope this helps Oliver and anybody else.
Yep, Bill. This works! What a nice start into 2004. :)))
Thank you and and best wishes to Benitachell!
Olly.