From 10ef944687dd8cc043ef572b44038888734adbac Mon Sep 17 00:00:00 2001 From: yomguy Date: Tue, 7 Dec 2010 15:18:13 +0000 Subject: [PATCH] add manual ghost git-svn-id: http://svn.parisson.org/svn/tools/trunk@133 457c0346-1240-4656-8a5a-9edca8063506 --- ...hback_ghost.sh => flashback_ghost_auto.sh} | 4 +- telecaster/flashback_ghost_manual_reboot.sh | 13 +++++++ telecaster/flashback_ghost_manual_sync.sh | 37 +++++++++++++++++++ 3 files changed, 51 insertions(+), 3 deletions(-) rename telecaster/{flashback_ghost.sh => flashback_ghost_auto.sh} (96%) create mode 100755 telecaster/flashback_ghost_manual_reboot.sh create mode 100755 telecaster/flashback_ghost_manual_sync.sh diff --git a/telecaster/flashback_ghost.sh b/telecaster/flashback_ghost_auto.sh similarity index 96% rename from telecaster/flashback_ghost.sh rename to telecaster/flashback_ghost_auto.sh index 21ed7b9..aa1eadc 100644 --- a/telecaster/flashback_ghost.sh +++ b/telecaster/flashback_ghost_auto.sh @@ -4,14 +4,12 @@ # Ghost on USB Disk /dev/sdc # Destination SSD /dev/sda -su - if [ ! -d /mnt/root/ ]; then mkdir /mnt/root; fi if [ ! -d /mnt/ghost_root ]; then mkdir /mnt/ghost_root; fi if [ ! -d /mnt/ghost_home ]; then mkdir /mnt/ghost_home; fi mount /dev/sda1 /mnt/root -mount /dev/sda2 /mnt/root/home +mount /dev/sda3 /mnt/root/home mount /dev/sdc1 /mnt/ghost_root mount /dev/sdc2 /mnt/ghost_home diff --git a/telecaster/flashback_ghost_manual_reboot.sh b/telecaster/flashback_ghost_manual_reboot.sh new file mode 100755 index 0000000..3491455 --- /dev/null +++ b/telecaster/flashback_ghost_manual_reboot.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# Live Install ISO on USB Disk /dev/sdb BOOT +# Ghost on USB Disk /dev/sdc +# Destination SSD /dev/sda + +umount /mnt/root/proc +umount /mnt/root/dev + +umount /mnt/root/home +umount /mnt/root + +reboot diff --git a/telecaster/flashback_ghost_manual_sync.sh b/telecaster/flashback_ghost_manual_sync.sh new file mode 100755 index 0000000..93879bd --- /dev/null +++ b/telecaster/flashback_ghost_manual_sync.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +# Live Install ISO on USB Disk /dev/sdb BOOT +# Ghost on USB Disk /dev/sdc +# Destination SSD /dev/sda + +if [ ! -d /mnt/root/ ]; then mkdir /mnt/root; fi +if [ ! -d /mnt/ghost_root ]; then mkdir /mnt/ghost_root; fi +if [ ! -d /mnt/ghost_home ]; then mkdir /mnt/ghost_home; fi + +mount /dev/sda1 /mnt/root +mount /dev/sda3 /mnt/root/home +mount /dev/sdc1 /mnt/ghost_root +mount /dev/sdc2 /mnt/ghost_home + +rsync -a /mnt/ghost_root/ /mnt/root/ +rsync -a /mnt/ghost_home/ /mnt/root/home/ +sync + +umount /mnt/ghost_root/ +umount /mnt/ghost_home/ + +# chroot MANUALLY only to CHANGE boot / fstab options +mount -o bind /dev /mnt/root/dev +mount -t proc none /mnt/root/proc + +# $ ls /dev/disk/by-uuid +# $ chroot /mnt/root/ +# $ nano /etc/fstab +# # (edit to get right UUID, save) +# # In the chroot : +# $ grub install /dev/sda +# $ update-grub +# $ exit +# umount /mnt/root/proc +# umount /mnt/root/dev + -- 2.39.5