Reinstalling grub from the terabyte grub disk
Posted: Wed May 28, 2014 9:06 pm
My main hard drive, a 2 TB Hitachi, died on me recently but I had backups of all its partitions and a spare 2 TB hard drive. I was able to reinstall all of the backups and reinstall BIBM and BIBM is working fine. I do not use the feature of BIBM that allows more than 4 primary partitions on a MBR drive.
A number of the partitions I re-installed are boot partitions for various Linux distros in an extended partition ( the equivalent root/home partitions are on a second hard drive which did not fail ). When I re-installed the various boot partitions I moved them toward the end of my new spare hard drive, just before he BIBM dedicated primary partition at the end of he drive in order to leave maximum room before it.
However none of the Linux boot partitions will boot, even though BIBM is able to find and recognize them easily as valid boot partitions. Some of the Linux distros are grub-based ( instead of grub2 based ) so I then decided to try to re-install grub using the Terabyte grub disk. First I would boot the unbootable distro, in order to set he partitions it should see properly, then I would restart my computer with the Terabyte grub disk so that I would boot into it. All went according to plan but when I tried to find the stage1 files it could not do so. Then I decided to directly use the root command since I knew exactly which partition contained boot file. When I did this: 'root (hd0,7)' I received the response that the partition was beyond the maximum cylinder accepted by my BIOS.
I looked in my BIOS but I could not find anywhere anything that specified that it only allowed my hard drives to have some maximum number of cylinders. Does anybody know why i might be getting this message from grub and where in my BIOS I might find anything specifying the maximum cylinders for a hard drive ?
A number of the partitions I re-installed are boot partitions for various Linux distros in an extended partition ( the equivalent root/home partitions are on a second hard drive which did not fail ). When I re-installed the various boot partitions I moved them toward the end of my new spare hard drive, just before he BIBM dedicated primary partition at the end of he drive in order to leave maximum room before it.
However none of the Linux boot partitions will boot, even though BIBM is able to find and recognize them easily as valid boot partitions. Some of the Linux distros are grub-based ( instead of grub2 based ) so I then decided to try to re-install grub using the Terabyte grub disk. First I would boot the unbootable distro, in order to set he partitions it should see properly, then I would restart my computer with the Terabyte grub disk so that I would boot into it. All went according to plan but when I tried to find the stage1 files it could not do so. Then I decided to directly use the root command since I knew exactly which partition contained boot file. When I did this: 'root (hd0,7)' I received the response that the partition was beyond the maximum cylinder accepted by my BIOS.
I looked in my BIOS but I could not find anywhere anything that specified that it only allowed my hard drives to have some maximum number of cylinders. Does anybody know why i might be getting this message from grub and where in my BIOS I might find anything specifying the maximum cylinders for a hard drive ?