Ho fatto l'immagine di un computer desktop dual-core 64 bit con su UBUNTU e XP, cercando di metterla in un altro computer dello stesso tipo con clonezilla, ma all'avvio di GRUB parte bene UBUNTU ma XP non ne vuole sapere di partire. Da un trattino in alto a sinistra e si blocca li. Ho provato a mettere un disco HIRENS BOOT CD e selezionando la prima voce di partire da disco rigido parte bene pure WINDOWS XP e funziona perfettamente.
Questa è l'ultima parte di GRUB (che riguarda XP):
Cosa si può fare?
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP Professional (su /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-01D19FAE3BA94550' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 01D19FAE3BA94550
else
search --no-floppy --fs-uuid --set=root 01D19FAE3BA94550
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###