will look at this in the morning.

On Tue, Nov 18, 2008 at 7:38 PM, Robert Citek <[EMAIL PROTECTED]> wrote:
>
> Was trying to setup grub on /dev/sdb and got an error about stage1 not
> being read correctly:
>
> # fdisk -l /dev/sdb
> Disk /dev/sdb: 500.1 GB, 500107862016 bytes
> 255 heads, 63 sectors/track, 60801 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Disk identifier: 0x00098852
>
>   Device Boot      Start         End      Blocks   Id  System
> /dev/sdb1               1          13      104391   83  Linux
> /dev/sdb2              14       48053   385881300   83  Linux
> /dev/sdb3           48054       60801   102398310   83  Linux
>
> # pmount /dev/sdb1
>
> # mount -l | grep sdb1
> /dev/sdb1 on /media/sdb1 type vfat
> (rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=0,gid=0,umask=077,fmask=0177,dmask=0077,iocharset=utf8)
> [grub]
>
> # grub-install --recheck --no-floppy --root-directory=/media/sdb1 /dev/sdb
> Probing devices to guess BIOS drives. This may take a long time.
> The file /media/sdb1/boot/grub/stage1 not read correctly.
>
> Turns out the problem is that grub reads the filesystem information
> from the partition table (id 83 linux) and not from the partition
> directly (vfat) as mount does.  I had partitioned the drive with
> fdisk, which by default assigns id=83, but then formated it as vfat.
> This confused grub (and me.)
>
> The solution was to change the id to b (w95 fat32) with fdisk:
>
> # fdisk -l /dev/sdb
>
> Disk /dev/sdb: 500.1 GB, 500107862016 bytes
> 255 heads, 63 sectors/track, 60801 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Disk identifier: 0x00098852
>
>   Device Boot      Start         End      Blocks   Id  System
> /dev/sdb1   *           1          13      104391    b  W95 FAT32
> /dev/sdb2              14       48053   385881300   83  Linux
> /dev/sdb3           48054       60801   102398310   83  Linux
>
> ... and then grub-install worked just fine.
>
> Regards,
> - Robert
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Central West End Linux Users Group (via Google Groups)
Main page: http://www.cwelug.org
To post: [email protected]
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
More options: http://groups.google.com/group/cwelug
-~----------~----~----~----~------~----~------~--~---

Reply via email to