Re: migrate to new system disk
On Wed, 02 Dec 2009 12:04:17 +0000, David Goodenough wrote:
> On Wednesday 02 December 2009, tv.debian wrote:
>> tune2fs -U [old_partition_UUID] /dev/[new_partition]
>> will change the UUID of the new partition to the one of the original
>> one. If the partitions are inside the same machine, it is necessary to
>> change the UUID of the old partition, so that UUID's remain unique...
>> fstab needs adjusting if UUID are in use there too. This is how I do it
>> when moving systems around, it works, not to say there isn't a better
>> way !
> while that will solve the problem, what I really want is a command that
> will update the grub config files (and fstab if that starts using UUIDs
> too) to the new disk. Issuing commands with UUIDs in them manually does
> not strike me as fun or something to be done regularly.
I cannot imagine a way Grub could handle this situation
Let's take there are 4 hard disk in the system, with 4 primary partitions
for each of them.
How can Grub (or Grub2) determine (on its own) what partition is holding
the "right" system data? And the same goes for "/etc/fstab" file.
Grub can know something about the UUID ("label", "id" or "path") of the
device but knows little about the "content" of the partitions and how are
they arranged by the user.
Taking into account there can be may OS's installed across the
partitions, autodetecting "what is what" is not an easy task for the