grub-install crashes on SATA drive

Yarden Livnat yarden at sci.utah.edu
Mon Apr 18 14:55:05 UTC 2005


Never mind, I upgraded grub to the version in 'development' and all  
is well.

     Yarden

On Apr 17, 2005, at 7:22 PM, Yarden Livnat wrote:

> Hi,
>
> I've installed FC3 on a new machine having 2 SATA disks and 1 PATA.  
> I'm using the PATA disk temporarily as a way to get around the  
> issues with kernel that FC3 is based on. Everything seems to be  
> fine, however I can not get grub to install on any of the  SATA  
> disk. It just crashes.
>
> Here is the setup:
>
> 1. Windows in stalled on /dev/sda.
> 2. Installed FC3 on  /dev/hda (the PATA disk).
> 3. boot into FC3 and update the kernel and everything else
> 4. boot into FC3 (now the SATA disks are recognized)
> 5. partitioned /dev/sdb, copy / to /dev/sdb2, and /boot to /dev/ 
> sdb1 (/dev/sdb3 is swap)
> 6. I updated the device.map to include /dev/sda and /dev/sdb
>    fix the /etc/fstab on the sata drive (/dev/sdb2)
>    add entries to grub.conf so that I can:
>    a. boot from the PATA disk (both root and /boot are on /dev/ 
> hda)  (the original configuration)
>    b. boot where / is /dev/sdb2, /boot is /dev/hda1 (i.e. only the  
> root is taken from the sata drive)
>    c. boot from the SATA disk (both root and /boot are on /dev/sdb)
>
> so far everything is fine. I can boot into any of these configuration.
>
> Now, I'm trying to install grub on the SATA drive so I can return  
> the PATA drive I have borrowed.
> However, it doesn't matter if I use "grub-install /dev/sda" or if I  
> go into the grub shell and run the setup from there.
> In both cases I get the same:
>
> >>>>>>>>>>>>>>>>>>>>>>>
> [root at visware ~]# df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/sdb2            151701060   3193736 140801348   3% /
> none                   1029028         0   1029028   0% /dev/shm
> /dev/hdb                652756    652756         0 100% /media/ 
> cdrecorder
> /dev/sdb1               101086     20061     75806  21% /boot
> [root at visware ~]# grub-install /dev/sda
> /sbin/grub-install: line 475:  6134 Segmentation fault       
> $grub_shell --batch $no_floppy --device-map=$device_map  >$log_file  
> <<EOF
> root $root_drive
> setup $force_lba --stage2=$grubdir/stage2 --prefix=$grub_prefix  
> $install_drive
> quit
> EOF
>
> Installation finished. No error reported.
> This is the contents of the device map /boot/grub/device.map.
> Check if this is correct or not. If any of the lines is incorrect,
> fix it and re-run the script `grub-install'.
>
> # this device map was generated by anaconda
> (fd0)     /dev/fd0
> (hd0)     /dev/sdb
> (hd1)     /dev/sda
> (hd2)     /dev/hda
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> The order of the disks in the device.map does not matter (I fix the  
> grub.conf accordingly).
> No matter what I tried, I can not get grub to install on the SATA  
> disk.
>
> Any idea ?
>
> Thanks,
>
>    Yarden
>
>
>
>
>
> -- 
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
>




More information about the fedora-list mailing list