Boot direkte fra din harddisk med CloneZilla

Hvis du vil slippe for at boote fra USB nøgle eller CD/DVD med Clonezilla, så er her en vejledning til hvordan du gør det fra din harddisk.

Jeg bruger det dagligt til backup af hele computeren

ADVARSEL: Tag backup af dit system med Timeshift, Rsnapshot eller hvad du nu bruger inden du går i gang.

Inden du går i gang er det også en god ide at læse dette fra https://clonezilla.org/livehd.php.

Jeg har hentet clonezilla-live-2.6.6-15-amd64.iso fra https://clonezilla.org/downloads.php og bruger det som eksempel.

Jeg har gemt den i min home mappe.

Kopierer det som root med: cp /home/dit_bruger_navn/clonezilla-live-2.6.6-15-amd64.iso /root

eller

sudo cp /home/dit_bruger_navn/clonezilla-live-2.6.6-15-amd64.iso /root

Så skal følgende fil åbnes /etc/grub.d/40_custom som root med din favorit editor. Jeg bruger nano i eksemplet.

nano -w /etc/grub.d/40_customHusk at -w er meget vigtigt med konfigurationsfiler. Dette forhindrer nano i at indpakke linjer, der er for lange til at passe på din skærm, hvilket kan skabe problemer, hvis konfigurationsdirektiver gemmes på tværs af flere linjer.

eller

sudo nano -w /etc/grub.d/40_custom

Og så skal der tilføjes følgende;

menuentry "Clonezilla live" {
set isofile="/root/clonezilla-live-2.6.6-15-amd64.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap noloc>
initrd (loop)/live/initrd.img
}

Så filen ser således ud

#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Clonezilla live" {
set isofile="/root/clonezilla-live-2.6.6-15-amd64.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap noloc>
initrd (loop)/live/initrd.img
}

Gem filen og kør følgende kommando som root

update-grub2

eller

sudo update-grub2

Genstart herefter din computer, så du nu kan vælge CloneZilla fra din boot menu.

Hvis din computer crasher og går isort, så prøv i første omgang om du kan vælge clonezilla live fra din boot menu. Hvis det ikke kan lade sig gøre, så boot op fra en USB-nøgle eller CD/DVD med CloneZilla og geninstaller dit OS.

Håber at I kan få glæde af denne vejledning, så slipper I for en USB nøgle eller en CD/DVD til at boote fra.

Du kan læse mere om Clonezilla her: https://clonezilla.org/

marlar
Antal: 3391
Tilmeldt:
05-12-2009
User is offline
Tak. Kan godt se det kan

Tak. Kan godt se det kan være nyttigt i tilfælde af at man ikke kan boote fra en USB-stick. Eller ikke har nogen!

På tilsvarende vis kan man montere enhver ISO eller IMG fil:

sudo mkdir --mode=777 /mnt/tmp
sudo mount -o loop clonezilla-live-2.6.6-15-amd64.iso /mnt/tmp/

Dette gør den selvfølgelig ikke bootbar, men man kan tilgå filerne som om det var et normalt filsystem.

Det er også nyttigt i forbindelse med dd-kommandoen til at tage et aftryk af en disk eller partition.

Endelig kan man hurtigt lave et virtuel disk således, her på 500 MB:

truncate -s 500M mydisk.img
mkfs.ext4 mydisk.img
sudo mkdir --mode=777 /mnt/img
sudo mount -o loop mydisk.img /mnt/img

I /mnt/img kan man nu gemme filer på normal vis. Senere kan man afmontere med sudo umount /mnt/img og derefter tage filen med sig på en USB-pind osv.


FrugalMan
FrugalMan's picture
Antal: 2156
Tilmeldt:
18-12-2007
User is offline
Jeg har tilføjet lidt mere

Jeg har tilføjet lidt mere og fået rettet et par bøffer. I kan se det hele her: http://bluemarlin.dk/pages/clonezilla.html


frogmaster
frogmaster's picture
Antal: 4831
Tilmeldt:
20-05-2010
User is offline
Tak for denne glimrende

Tak for denne glimrende vejledning.

Jeg mangler dog klarificering i vejledningen, om metoden kan bruges til at geninstallere OS (som en slags recovery eller geninstallering), på samme vis som en USB/DVD, eller over lokal nettet med CloneZilla Server og en bootable CloneZilla Client.

Nogle tænker muligvis; vil metoden ikke overskrive selv samme harddisk/partition som CloneZilla og ISO-OS befinder sig på?

Edit: Jeg bemærker der indenfor de sidste 3-4 min, er et par yderligere kommentare.


FrugalMan
FrugalMan's picture
Antal: 2156
Tilmeldt:
18-12-2007
User is offline
Jeg mangler dog

#3: Jeg mangler dog klarificering i vejledningen, om metoden kan bruges til at geninstallere OS (som en slags recovery eller geninstallering), på samme vis som en USB/DVD

Det kan du, det har jeg prøvet nogle gange.
Det kommer når jeg får lavet videoen efter at jeg har lavet videoen om installation af PcLinuxOS

#3: Nogle tænker muligvis; vil metoden ikke overskrive selv samme harddisk/partition som CloneZilla og ISO-OS befinder sig på?

Jo hvis du kun har en backup efter at du har sat det op. Men forhåbentlig tager man backup jævnligt, og så er opsætning jo der.


frogmaster
frogmaster's picture
Antal: 4831
Tilmeldt:
20-05-2010
User is offline
Det kan du, det har jeg

#4: Det kan du, det har jeg prøvet nogle gange.
Det lyder godt, og jeg må lige nævne jeg ikke selv har prøvet metoden, og også at metoden i såfald gemmer CloneZilla klienten og ISO'en i RAM, for hvis den ikke gør, så vil den inaktive HDD/partition blive overskrevet under processen, der medfører at installeringen ikke kan fuldføres.


FrugalMan
FrugalMan's picture
Antal: 2156
Tilmeldt:
18-12-2007
User is offline
Har nu retet i artiklen

Har nu retet i artiklen


snakee
Antal: 501
Tilmeldt:
12-07-2007
User is offline
Det er interessant men

Det er interessant men måske også en lille smule overkill.

Må jeg foreslå Syncthing med en offsite-server (den slags kan erhverves for småpenge), synkronisering af HELE home-mappen op mod serveren. Dette muliggør også versionering af filer når de ændres. Det kræver selvfølgelig at man har en maskine et sted, en god internetforbindelse og noget diskplads men giver så til gengæld mulighed for offsite-backup hvilket er dejligt hvis hytten skulle fange ild en skønne dag. Så er det bare at finde sig en ny computer installere Linux og syncthing fra pakkehåndteringen og indenfor nogle timer når alle filer er synkroniseret tilbage er man oppe at køre igen.


FrugalMan
FrugalMan's picture
Antal: 2156
Tilmeldt:
18-12-2007
User is offline
User is offlineDet er

#7:

Må jeg foreslå Syncthing med en offsite-server (den slags kan erhverves for småpenge),

Kan du foreslå nogen steder hvor det ikke er dyrt
Edit
Jeg tror jeg vælger dem her som ekstra sikkerhed https://mega.nz/pro
Jeg har grugt den for 4-5 år siden 37,19 kr om måneden for 400GB


korben
korben's picture
Antal: 5
Tilmeldt:
28-09-2020
User is offline
Jeg tænkte på det samme

Jeg tænkte på det samme forleden til almen brug, efter at have distro testet med Ventoy USB maker, hvor man formaterer den og så bare lægger alle de iso filer på der er plads til. Ved boot loader den så en grub med dem alle.

Til mit aktuelle formål er read only isoer praktiske på en flerbruger maskine, så gæster uden konto kan køre en live read-only sandkasse session i en lille Linux distro eller en x86 Android port.


FrugalMan
FrugalMan's picture
Antal: 2156
Tilmeldt:
18-12-2007
User is offline
Backup og restore