thanks for this.
Seems grub's on sdb1 (sata drive 2, ubuntu) as i expected based on boot-repair asking whether that drive & only that drive was an external one.
simon@poseidon:~$ sudo debconf-show grub-pc
[sudo] password for simon:
grub-pc/kopt_extracted: false
grub2/kfreebsd_cmdline:
grub2/device_map_regenerated:
* grub-pc/install_devices: /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJDWPA15450
grub-pc/postrm_purge_boot_grub: false
grub-pc/install_devices_failed_upgrade: true
grub-pc/disk_description:
* grub2/linux_cmdline:
grub-pc/install_devices_empty: false
grub2/kfreebsd_cmdline_default: quiet
grub-pc/partition_description:
grub-pc/install_devices_failed: false
grub-pc/install_devices_disks_changed:
* grub2/linux_cmdline_default: quiet splash
grub-pc/chainload_from_menu.lst: true
grub-pc/hidden_timeout: true
grub-pc/mixed_legacy_and_grub2: true
grub-pc/timeout: 10
simon@poseidon:~$ sudo grub-probe -t device /boot/grub
/dev/sdb1
Part 2, "to get grub2 to remember where to reinstall on updates" - before I follow this (i've learnt to be wary of following things I don't understand!), do you think it's likely that by changing the location of grub it'll 'find' the sda XP boot? Would running grub from sda probably mean that sda's XP booter gets automounted and therefore that OS can be used, the other XP install isn't changed so'll show up as normal, and ubuntu, though no longer the same drive as grub, is assumedly smarter than XP so isn't bothered?
For ref, here's the top of my current bootinfoscript:
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 72 for .
=> Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 72 for .
=> Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 72 for .
=> Grub2 (v1.99) is installed in the MBR of /dev/mapper/jmicron_SiRAID and
looks at sector 1 of the same hard drive for core.img. core.img is at this
location and looks in partition 72 for .
As usual, a thousand thank-yous for helping me. I'm not Arabic, but it feels fitting!
Bookmarks