On 2014-08-18 23:46 (GMT) jimoe666 composed:
> This might help:
> Code:
> --------------------
> ============================ Drive/Partition Info: =============================
> Drive: sda _____________________________________________________________________
> Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Partition Boot Start Sector End Sector # of Sectors Id System
> /dev/sda1 * 63 144,584 144,522 83 Linux
> /dev/sda2 4,209,030 46,154,744 41,945,715 8e Linux LVM
> /dev/sda3 46,154,745 488,392,064 442,237,320 8e Linux LVM
> /dev/sda4 144,585 4,209,029 4,064,445 8e Linux LVM
> Drive: sdb _____________________________________________________________________
> Disk /dev/sdb: 251.0 GB, 251000193024 bytes, 490234752 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Partition Boot Start Sector End Sector # of Sectors Id System
> /dev/sdb1 2,048 490,233,855 490,231,808 f W95 Extended (LBA)
> /dev/sdb5 4,096 321,535 317,440 83 Linux
> /dev/sdb6 323,584 4,530,175 4,206,592 82 Linux swap / Solaris
> /dev/sdb7 4,532,224 88,422,399 83,890,176 83 Linux
> /dev/sdb8 88,424,448 490,207,231 401,782,784 83 Linux
> Drive: sdc _____________________________________________________________________
> Disk /dev/sdc: 250.1 GB, 250059350016 bytes, 488397168 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Partition Boot Start Sector End Sector # of Sectors Id System
> /dev/sdc1 16,065 488,392,064 488,376,000 83 Linux
> --------------------
> /dev/sdb7 is the “root partition” (/) where /boot is located.
> /dev/sdb5 is the old boot partition, previously mounted as /boot-old.
I don’t remember anything in this thread discussing fixing MBR of sda. When
You tell YaST to boot from root that lives on sdb7, it installs Grub to PBR
of sda7. But nothing’s changed MBR of your sda, which is where it all starts,
to point to other than sdb5, which is why you’re getting the old boot menu.
You could install (update actually, since some code is already there pointing
to sdb5) 13.1’s Grub to sda, but another solution is to add a stanza that
points to sda7 to the Grub menu on sdb5.
Anyone can boot directly from either /boot or root, but only if the
appropriate one lives on a primary partition on the first BIOS disk, and that
partition is active, and there is standard MBR code on that disk. To boot
from root when it’s not on a first BIOS disk and not on a primary, then a
prerequisite step is required, which in your case means Grub needs to go on
sda’s MBR, pointing to sdb7, instead of to sdb5.
All my second disk roots have Grub installed to them, but they are all
chainloaded, either by Grub on a primary on the first BIOS HD, or by some
other bootloader somewhere on the first BIOS HD. I have Grub on no MBR of any
disk under this roof. IOW, all my booting gets started via standard MBR code,
regardless of disk count, and regardless of what I choose to boot (DOS, OS/2,
Windows, Fedora, *buntu, Mageia, but far and away most often, openSUSE).
The wise are known for their understanding, and pleasant
words are persuasive.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/