Diskavbild

Diskavbild

Inläggav bosse » mån nov 04, 2024 3:02 pm

Har en konventionell hd och vill byta till ssd. LM 22 Thinkpad laptop. Kan jag göra en diskavbild
från gamla till ssd,n via usb och vilket program rekommenderas?? Funkar det att bara skifta diskar efter detta? Eller nyinstallation? Lite latmask där 8-)
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav Mikael » mån nov 04, 2024 3:04 pm

Använd Clonezilla eller Rescuezilla som startas från ett USB-minne. Anslut SSD-n externt
---
LMDE 7 Gigi@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 3046
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Diskavbild

Inläggav bosse » mån nov 04, 2024 3:46 pm

Mikael skrev:Använd Clonezilla eller Rescuezilla som startas från ett USB-minne. Anslut SSD-n externt

tackar tackar :D
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav bosse » mån nov 04, 2024 3:58 pm

bosse skrev:
Mikael skrev:Använd Clonezilla eller Rescuezilla som startas från ett USB-minne. Anslut SSD-n externt

tackar tackar :D

Clonezilla SE ? eller Live ?
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav Mikael » mån nov 04, 2024 4:08 pm

Which Clonezilla Shall I Use ?
Clonezilla Live: Clonezilla live allows you to use CD/DVD or USB flash drive to boot and run clonezilla (Unicast only)


Körde den för några veckor sedan då jag klonade en HDD med Windows 10 & LMDE6 till en SSD.
---
LMDE 7 Gigi@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 3046
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Diskavbild

Inläggav bosse » mån nov 04, 2024 4:09 pm

Mikael skrev:
Which Clonezilla Shall I Use ?
Clonezilla Live: Clonezilla live allows you to use CD/DVD or USB flash drive to boot and run clonezilla (Unicast only)


Körde den för några veckor sedan då jag klonade en HDD med Windows 10 & LMDE6 till en SSD.

Toppen, testar ikväll :D
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav bosse » mån nov 04, 2024 4:59 pm

Installera på USB med Balena Etcher ?
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav Mikael » mån nov 04, 2024 5:39 pm

Ja varför inte? Balena Etcher är bra för den varnar om USB-minnet inte kommer att bli startbart.
---
LMDE 7 Gigi@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 3046
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Diskavbild

Inläggav Osprey » tis nov 05, 2024 7:02 pm

Ett annat alternativ är ju att köra "rsync", i det här fallet tror jag inte på "dd" eftersom det kopierar lite för mycket...

Alltså om inget GUI funkar, så kör:
Kod: Markera allt
#! /bin/bash
#
# -Almost identical to LuckyBackup
#
function lastchar {
       #echo zxc/ | rev | cut -b 1
   echo $1 | rev | cut -b 1
}
if [[ -z $1 || $1 == "-h" || $1 == "--help" ]]; then
   echo
   echo "rs FROM TO"
   echo
   echo "   FROM   -   Name of folder to copy"
   echo "   TO     -   Target folder"
   echo
   echo "   Everything in folder FROM will be copied to folder TO. If no folder with same basename (last directory name) as in FROM exists, you will be asked about creating one."
   echo
   exit
fi
#
# rsync -h --progress --stats -r -tgo -p -l -D --update --delete-after /15TB/svt /sde1/
#
INFO="-h --progress --stats"            # -human + full info
PRESERVE="-tgo -p"               # -times -group -owner -permissions
SELECT="-r -D"                  # -recursive -Device_files
CLEAN="--update --delete-after --delete-excluded"
EXCLUDE_TEMP="--exclude=**/*tmp*/"
EXCLUDE_CACHE="--exclude=**/*cache*/ --exclude=**/*Cache*"
EXCLUDE_TRASH="--exclude=**/*Trash*/ --exclude=**/*trash*"
EXCLUDE_SAMBA="--exclude=**/.gvfs --exclude=**/*smb4k*/"
#
if [[ -z $1 ]]; then
   while true; do
      read -p "_From: " FROMSPEC
      if [[ ! -z $FROMSPEC ]]; then
         break
      fi
   done
else
   FROMSPEC=$1
fi
if [[ ! -r $FROMSPEC ]]; then
   echo " $FROMSPEC does not exist or is not readable"
   exit 2
fi
#
if [[ -z $2 ]]; then
   while true; do
      read -p "_To: " TOSPEC
      if [[ ! -z $TOSPEC ]]; then
         break
      fi
   done
else
   TOSPEC=$2
fi
if [[ ! -w $TOSPEC ]]; then
   #echo " $TOSPEC does not exist or is not writeable"
   #exit 2
   mkdir $TOSPEC
fi
#if [[ -d $TODIR ]]; then
#
FROMLAST=$(lastchar $FROMSPEC)
if [[ $FROMLAST != "/" ]]; then
   FROM=$FROMSPEC"/"
else
   FROM=$FROMSPEC
fi
TOLAST=$(lastchar $TOSPEC)
if [[ $TOLAST != "/" ]]; then
   TO=$TOSPEC"/"
else
   TO=$TOSPEC
fi
FROMDIR=$(basename $FROMSPEC)
TODIR=$(basename $TOSPEC)
#
if [[ ! -e $TO$FROMDIR ]]; then
   echo "-Making $TO$FROMDIR..."
   mkdir -p $TO$FROMDIR
   TO2=$TO$FROMDIR
else
   TO2=$TO
fi
#
#echo "FROMSPEC:    $FROMSPEC"
#echo "TOSPEC:      $TOSPEC"
#echo "FROMDIR:     $FROMDIR"
#echo "TODIR:       $TODIR"
#echo "FROMLAST:    $FROMLAST"
#echo "TOLAST:      $TOLAST"
#echo "FROM:        $FROM"
#echo "TO:          $TO"
#
#
# rsync -h --progress --stats -tgo -p -r -D --update --delete-after --delete-excluded
#
#rsync $INFO $PRESERVE $SELECT $CLEAN $FROM $TO
echo
echo "--Rsync:      From=$FROM   To=$TO2"
echo "--Executing:  rsync $INFO $PRESERVE $SELECT $CLEAN $EXCLUDE_TEMP $EXCLUDE_CACHE $EXCLUDE_TRASH $EXCLUDE_SAMBA $FROM $TO2"
rsync $INFO $PRESERVE $SELECT $CLEAN $EXCLUDE_TEMP $EXCLUDE_CACHE $EXCLUDE_TRASH $EXCLUDE_SAMBA $FROM $TO2
sync
echo

Det borde lösa det...
Osprey
Ninja
 
Inlägg: 373
Blev medlem: fre maj 30, 2014 3:33 pm
Ort: Falkenberg

Re: Diskavbild

Inläggav bosse » tis nov 05, 2024 7:06 pm

Osprey skrev:Ett annat alternativ är ju att köra "rsync", i det här fallet tror jag inte på "dd" eftersom det kopierar lite för mycket...

Alltså om inget GUI funkar, så kör:
Kod: Markera allt
#! /bin/bash
#
# -Almost identical to LuckyBackup
#
function lastchar {
       #echo zxc/ | rev | cut -b 1
   echo $1 | rev | cut -b 1
}
if [[ -z $1 || $1 == "-h" || $1 == "--help" ]]; then
   echo
   echo "rs FROM TO"
   echo
   echo "   FROM   -   Name of folder to copy"
   echo "   TO     -   Target folder"
   echo
   echo "   Everything in folder FROM will be copied to folder TO. If no folder with same basename (last directory name) as in FROM exists, you will be asked about creating one."
   echo
   exit
fi
#
# rsync -h --progress --stats -r -tgo -p -l -D --update --delete-after /15TB/svt /sde1/
#
INFO="-h --progress --stats"            # -human + full info
PRESERVE="-tgo -p"               # -times -group -owner -permissions
SELECT="-r -D"                  # -recursive -Device_files
CLEAN="--update --delete-after --delete-excluded"
EXCLUDE_TEMP="--exclude=**/*tmp*/"
EXCLUDE_CACHE="--exclude=**/*cache*/ --exclude=**/*Cache*"
EXCLUDE_TRASH="--exclude=**/*Trash*/ --exclude=**/*trash*"
EXCLUDE_SAMBA="--exclude=**/.gvfs --exclude=**/*smb4k*/"
#
if [[ -z $1 ]]; then
   while true; do
      read -p "_From: " FROMSPEC
      if [[ ! -z $FROMSPEC ]]; then
         break
      fi
   done
else
   FROMSPEC=$1
fi
if [[ ! -r $FROMSPEC ]]; then
   echo " $FROMSPEC does not exist or is not readable"
   exit 2
fi
#
if [[ -z $2 ]]; then
   while true; do
      read -p "_To: " TOSPEC
      if [[ ! -z $TOSPEC ]]; then
         break
      fi
   done
else
   TOSPEC=$2
fi
if [[ ! -w $TOSPEC ]]; then
   #echo " $TOSPEC does not exist or is not writeable"
   #exit 2
   mkdir $TOSPEC
fi
#if [[ -d $TODIR ]]; then
#
FROMLAST=$(lastchar $FROMSPEC)
if [[ $FROMLAST != "/" ]]; then
   FROM=$FROMSPEC"/"
else
   FROM=$FROMSPEC
fi
TOLAST=$(lastchar $TOSPEC)
if [[ $TOLAST != "/" ]]; then
   TO=$TOSPEC"/"
else
   TO=$TOSPEC
fi
FROMDIR=$(basename $FROMSPEC)
TODIR=$(basename $TOSPEC)
#
if [[ ! -e $TO$FROMDIR ]]; then
   echo "-Making $TO$FROMDIR..."
   mkdir -p $TO$FROMDIR
   TO2=$TO$FROMDIR
else
   TO2=$TO
fi
#
#echo "FROMSPEC:    $FROMSPEC"
#echo "TOSPEC:      $TOSPEC"
#echo "FROMDIR:     $FROMDIR"
#echo "TODIR:       $TODIR"
#echo "FROMLAST:    $FROMLAST"
#echo "TOLAST:      $TOLAST"
#echo "FROM:        $FROM"
#echo "TO:          $TO"
#
#
# rsync -h --progress --stats -tgo -p -r -D --update --delete-after --delete-excluded
#
#rsync $INFO $PRESERVE $SELECT $CLEAN $FROM $TO
echo
echo "--Rsync:      From=$FROM   To=$TO2"
echo "--Executing:  rsync $INFO $PRESERVE $SELECT $CLEAN $EXCLUDE_TEMP $EXCLUDE_CACHE $EXCLUDE_TRASH $EXCLUDE_SAMBA $FROM $TO2"
rsync $INFO $PRESERVE $SELECT $CLEAN $EXCLUDE_TEMP $EXCLUDE_CACHE $EXCLUDE_TRASH $EXCLUDE_SAMBA $FROM $TO2
sync
echo

Det borde lösa det...

Tack för tips. Får prova när det blir aktuellt nästa gång. :)
bosse
Finansiär och Beskyddare
 
Inlägg: 1176
Blev medlem: tis aug 12, 2014 7:25 am

Re: Diskavbild

Inläggav Mikael » ons nov 06, 2024 12:31 pm

Osprey skrev:Ett annat alternativ är ju att köra "rsync", i det här fallet tror jag inte på "dd" eftersom det kopierar lite för mycket...


"rsync" + skript för att skapa ett startbart USB-minne med Clonezilla Live på?

Går det? Och varför skulle dd kopiera för mycket?

Användargränssnittet hos Balena Etcher liksom hos Mints egen mint-stick är ju mycket enkel och användarvänlig.
---
LMDE 7 Gigi@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 3046
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Diskavbild

Inläggav Osprey » ons nov 06, 2024 6:06 pm

Mikael skrev:"rsync" + skript för att skapa ett startbart USB-minne med Clonezilla Live på?

Borde funka, jag kör hela tiden en kärna från GParted live på det sättet...
Det förutsätter dock att det du lägger ut med med Clonezilla är bootbart, annars måste du köra "isohybrid" på det först...

Mikael skrev:Går det? Och varför skulle dd kopiera för mycket?

Med "dd" kopieras även hela partitions-headern också, plus en del annat. Inte alltid (sällan) man vill att det ska ske...
tänk på att "rsync" kopierar data medan "dd" kopierar -ALLT-

Mikael skrev:Användargränssnittet hos Balena Etcher liksom hos Mints egen mint-stick är ju mycket enkel och användarvänlig.

Har inte provat, funkar säkert... men du kan inte styra allt som från ett script.....
Osprey
Ninja
 
Inlägg: 373
Blev medlem: fre maj 30, 2014 3:33 pm
Ort: Falkenberg

Re: Diskavbild

Inläggav Osprey » ons nov 06, 2024 6:49 pm

Att skapa en bootbar ISO, från Clonezilla eller som i mitt fall GParted är egentligen inget svårt...

  1. Ladda hem ISO:n som finns på nätet
  2. Packa upp den och kalla den t.ex för "iso"
  3. Gå in i "iso/syslinux"
  4. Fixa till "isolinux.cfg" och "syslinux.cfg", så de blir som du vill.
  5. Gå in i "iso/boot/grub" och fixa till "grub.cfg" och fixa till den som du vill...
  6. Skapa en Squash av det med "mksquashfs"
  7. Gör om squashen till en iso med "genisoimage"
  8. Gör iso:n bootbar med "isohybrid"
  9. Sedan är det bara att lägga ut den på en pinne med dd eller via Ventoy... ;)
Mycket konstigare än så är det inte...

Själv har jag en ISO som bygger på GParted, som startar upp i bash och där kan jag välja om jag vill köra igång grafiken med "startx". Sedan finns en massa finesser, men det är grunden... :D
Senast redigerad av Osprey ons nov 06, 2024 7:09 pm, redigerad totalt 1 gång.
Osprey
Ninja
 
Inlägg: 373
Blev medlem: fre maj 30, 2014 3:33 pm
Ort: Falkenberg

Re: Diskavbild

Inläggav Osprey » ons nov 06, 2024 7:04 pm

Ibland när du jobbar med ISO:n så måste du gå in med "chroot" och då rekommenderar jag "arch-chroot", som finns även i Mint....
Osprey
Ninja
 
Inlägg: 373
Blev medlem: fre maj 30, 2014 3:33 pm
Ort: Falkenberg

Re: Diskavbild

Inläggav Mikael » ons nov 06, 2024 7:32 pm

Okej.
Jag brukar göra dessa steg:

1. Ladda hem ISO:n som finns på nätet
2. Sedan är det bara att lägga ut den på en pinne med mint-stick

Mycket konstigare än så är det inte...
---
LMDE 7 Gigi@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 3046
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Nästa

Återgå till Vanliga frågor och svar

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 0 gäster

cron