Ik wil m'n Debian installatie overzetten van m'n huidige schijf naar een nieuwe grotere.
Wat is gelukt:
• partities aanmaken met parted, GPT, aparte /boot partitie
• grub installeren op de nieuwe disk vanuit de oude installatie (grub-install /dev/sdb)
• kopie root filesysteem van oude naar nieuwe disk (cp -a)
Als ik met de nieuwe schijf boot dan zie ik keurig de GRUB boot entries. Deze wijzen alleen nog naar de oude schijf.
In het verleden heb ik dit ook wel eens gedaan en dan was het puur een kwestie van even handmatig zorgen dat een van de bootconfigs naar de nieuwe disk wees (hdX, Y; evt UUIDs) en vervolgens na het booten GRUB nog een keer laten lopen.
Ditmaal werkt het echter niet, want hij weigert op alle mogelijke manieren te booten vanaf de nieuwe schijf. Daarom de vraag: wat is de nette manier om grub met juiste bootconfigs te installeren op een nieuwe schijf? Is er een commando die gewoon de juiste settings voor de partitie met het root filesystem i.c.m. de boot partitie kan detecteren en een menu kan aanmaken?
Wat is gelukt:
• partities aanmaken met parted, GPT, aparte /boot partitie
• grub installeren op de nieuwe disk vanuit de oude installatie (grub-install /dev/sdb)
• kopie root filesysteem van oude naar nieuwe disk (cp -a)
Als ik met de nieuwe schijf boot dan zie ik keurig de GRUB boot entries. Deze wijzen alleen nog naar de oude schijf.
In het verleden heb ik dit ook wel eens gedaan en dan was het puur een kwestie van even handmatig zorgen dat een van de bootconfigs naar de nieuwe disk wees (hdX, Y; evt UUIDs) en vervolgens na het booten GRUB nog een keer laten lopen.
Ditmaal werkt het echter niet, want hij weigert op alle mogelijke manieren te booten vanaf de nieuwe schijf. Daarom de vraag: wat is de nette manier om grub met juiste bootconfigs te installeren op een nieuwe schijf? Is er een commando die gewoon de juiste settings voor de partitie met het root filesystem i.c.m. de boot partitie kan detecteren en een menu kan aanmaken?