alla fine ho risolto, grazie all'intervento di un amico
1. System rescue cd
2. backup di tutti i dati
Codice:
partimage -b -d save /dev/sdax sdax.img
3. cancellazione dei sdax
4. ripartizionamento, ricordarsi che /boot deve stare fuori dall'LVM
Codice:
# parted -l
Model: FUJITSU MHV2100AT PL (ide)
Disk /dev/hda: 100GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32,3kB 10,7GB 10,7GB primary ntfs boot
2 10,7GB 11,8GB 1102MB primary fat32
3 11,8GB 12,0GB 156MB primary ext2
4 12,0GB 100GB 88,0GB extended
5 12,0GB 33,0GB 21,0GB logical lvm
6 33,0GB 100GB 67,1GB logical lvm
5. creazione dei physical volumes
Codice:
# pvcreate /dev/sdax
così da ottenere
Codice:
# pvs
PV VG Fmt Attr PSize PFree
/dev/hda5 vg0 lvm2 a- 19,53G 8,04G
/dev/hda6 vg0 lvm2 a- 62,45G 0
6. creazione dei volume groups
Codice:
# vgcreate vg0 /dev/sdax
così da ottenere
Codice:
# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 2 7 0 wz--n- 81,98G 8,04G
7. creazione dei logical volumes
Codice:
# lvcreate -L dimensione -n label vg0
così da ottenere
Codice:
# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
home vg0 -wi-ao 10,00G
root vg0 -wi-ao 1,00G
share vg0 -wi-ao 55,00G
swap vg0 -wi-ao 256,00M
tmp vg0 -wi-ao 200,00M
usr vg0 -wi-ao 6,00G
var vg0 -wi-ao 1,50G
8. ricopiamo i dati
Codice:
# partimage -b restore /dev/vg0/label sdax.img
9. opportuno resize del FS
Codice:
resize_reiserfs /dev/vg0/label
oppure
Codice:
resize2fs /dev/vg0/label
10. mv della cartella /boot nella partizione /boot
11. modifica menu.lst
Codice:
title Debian GNU/Linux, kernel 2.6.26-1-amd64
root (hd0,2)
kernel /vmlinuz-2.6.26-1-amd64 root=/dev/mapper/vg0-root ro
initrd /initrd.img-2.6.26-1-amd64
altrimenti non carica su debian, poi non so altre distro.
12. aggiunta di dm_mod, seguito da update-initramfs
Codice:
# cat /etc/initramfs-tools/modules
# List of modules that you want to include in your initramfs.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
dm_mod
13. un bel link simbolico in /boot
14. incrociare le dita ;
sono andato a memoria; so che da qualche parte c'è un chroot, probabilmente intorno al punto 12; inoltre forse è richiesta la re-installazione di grub
in bocca al lupo