@related: Install etc uninstall
(0) copy file system :
d=/local/var/backup/storage/WD6400BPVT-2/p6# ? d=/mnt/md1//local/var/backup/storage/WD6400BPVT-2 root@nas:# # time rsync --progress -avx ./ # root@192.168.0.87:/mnt/sda6/ time rsync --progress -avx --delete root@192.168.0.90:/$d/ ./
(1) ChRoot
(2) uuid :
apt-get install uuid-runtime fai-setup-storage
file /dev/disk/by-uuid/* blkid ln -fs ../../sda5 /dev/disk/by-uuid/1ef6cfc5-e556-456c-8a2e-a615486907cb
http://nixcraft.com/shell-scripting/948-change-uuid-ext3-partition.html
uuidgen | xargs tune2fs /dev/hdaX -U ; vol_id /dev/hdaX for t in sda5 ; do echo $t ; d=$(readlink $t) ;echo $t | xargs tune2fs $d -U ; done
(3) grub v2:
update-grub2 # umount: error while loading shared libraries: libsepol.so.1: cannot open shared object file: No such file or directory grub-install /dev/sda6 --force
(3) grub v1 :
sudo sed -e "s|UUID=.*|/dev/sda6|g" -i /boot/grub/menu.lst sudo sed -e "s|hd1,5|hd0,5|g" -i /boot/grub/menu.lst rm /boot/grub/menu.lst && update-grub
SSH:
sudo rm -rfv /etc/ssh/ssh_host_*_key* ; sudo dpkg-reconfigure openssh-server
sudo aptitude reinstall --purge openssh-server
xorg :
grep EE /var/log/Xorg.0.log sudo aptitude install xserver-xorg sudo dpkg-reconfigure -plow xserver-xorg rm /etc/X11/xorg.conf* sudo tasksel # Desktop aptitude reinstall discover xserver-xorg-video-intel xserver-xorg-input-all xserver-xorg-core xserver-xorg
apt-get install tasksel sudo aptitude rsync mercurial ssh screen localepurge aptitude clean
rsync and ignore:
SD=hda6 DD=sda6 DEST=root@remote:/mnt/$DD sudo rsync -avx \ --exclude-from /etc/home/sync-excluded.txt --delete \ /mnt/$SD/ $DEST/
cat << EOF > /etc/home/sync-excluded.txt /mnt /tmp /var/tmp /proc /etc/hosts /etc/hostname /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/75-persistent-net-generator.rules /home /etc/ssh/ssh_host_dsa_key /etc/ssh/ssh_host_dsa_key.pub /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_rsa_key.pub /var/cache/pbuilder /var/lib/mlocate/mlocate.db EOF
for t in $(grep -v “^#” /etc/home/lsmod.txt); do modprobe -v $t; done
install grub in root's part
grub-install /dev/sda6
cascade grub:
root hd0,5 unhide ? chainloader +1
Update:
/etc/hostsname /etc/hosts /boot/grub/menu.lst # ssh keys
Or remove :
/etc/X11/xorg.conf /etc/udev/rules.d/z25_persistent-net.rules
Remove servers
sudo aptitude remove ddclient boinc apache2 cvsd postfix exim
diff -u /tmp/packages.txt /etc/home/packages.txt | grep "+xserver-xorg" | sed -e "s|+\(.*\) .*|\1|g" xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-imstt xserver-xorg-video-intel xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa xserver-xorg-video-via
@tag: migrate