vfat und Grub

Christian Horn chorn at fluxcoil.net
Mi Mär 28 21:53:25 CEST 2007


Hi,

On Wed, Mar 28, 2007 at 07:34:19PM +0000, Martin Jäger wrote:
> ##################
> Disk /dev/hda: 120.0 GB, 120034123776 bytes
> 255 heads, 63 sectors/track, 14593 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/hda1   *           1          36      289138+  83  Linux
> /dev/hda2              37       14593   116929102+   5  Extended
> /dev/hda5   *          37        2468    19535008+   c  W95 FAT32 (LBA)
> /dev/hda6            2469        7331    39062016    c  W95 FAT32 (LBA)
> /dev/hda7            7332       10978    29294496   83  Linux
> /dev/hda8           10979       12194     9767488+  83  Linux
> /dev/hda9           12195       12316      979933+  82  Linux swap / Solaris
> /dev/hda10          12317       12523     1662696   83  Linux
> /dev/hda11          12524       14593    16627243+  83  Linux
> ##################

Problem 1 koennte sein das windows nur von primaeren partitionen starten mag,
ich kann mich aber auch irren. Man muesste bei deiner konfiguration auch hda5
in ein hda2 abaendern koennen.


> hda1 beinhaltet /boot und ab /dev/hda7 fängt mein neues Debian Etch an. Auf 
> die Partition /dev/hda5 hab ich mittels cp mein altes WindowsXP kopiert. 
> Und das will ich jetzt mittels grub booten.
> In der menu.lst steht:
> ########## 
> title          Windows 95/98/NT/2000
>  root           (hd0,1)
>  makeactive
>  chainloader    +1
> ##########

Problem 2: chainloader springt den bootsektor der partition an, steht an 
bestimmter stelle und wurde mit deinem 'cp' der dateien auf dem fat-filesystem 
nicht mit kopiert. Ob ein transfer des bootblocks von einer anderen installation
funktionieren wuerde weiss ich nicht, boot einer windows-installation (andere
festplatte oder livecd) und neuschreiben koennte klappen, dabei wird vermutlich
auch der mbr ueberschrieben und grub muss danach neu drauf.
Windows-neuinstallation ist eine weitere idee.


Alles nur nach bestem wissen und gewissen ;)
Christian