Please give unstable DRBL a try.
BTW, we have used that to create an ARM64 version of Clonezilla live. If you are interested in testing that, please let us know.
Steven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would very much like to use Clonezilla on ARM! Right now CZ is the only reason we still have an x86 machine in the ARM lab ... Still testing? I'd love to help! I have an Odroid C2 that is 64 bit and I believe the RPi3 is 64 bit when running OpenSUSE or Arch. Thanks!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Three months ago we created a testing one for ARM64: http://stevenshiau.org/clonezilla-live/arm64/2.5.5-25/
You can give it a try, and we can keep updating it if we have enough time and environment to create it.
Thanks.
Steven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Steven - Just to clarify, does the ARM64 version of Clonezilla Live allow a Raspberry Pi to image backup its micro SD card?
Or, is this a way to have the Raspberry Pi be a DRBL server?
If this is a way to image a Raspberry Pi micro SD card does a restore work the same way? Does it work for NOOBS micro SD cards in the Pi also?
Thank you for clarification. I really want to be able to image a Raspberry Pi in the same way a Windows or Linux PC can with Clonezilla Live. This would be a huge plus to the community.
Last edit: Mark Conger 2018-08-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It depends on the CPU of your Raspberry Pi. If it's ARM64 CPU, then it might work. We haven't a chance to test it on that.
As for DRBL server, if you can make Raspberry Pi boot from PXE or uEFI network booting, then DRBL server might work for you.
If you try, please let us know the results. Thanks.
Steven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Steven - The Raspberry Pi has no built in BIOS or uEFI so the only way I know to get the ARM64 version of Clonezilla a chance is to use the experimental uEFI.
The Clonezilla boot screen and options will display. But I get errors when trying any option from that boot screen.
kvm[1]: HYP mode not available
If I change the HYP mode to kvm in the uEFI configuration I get:
kvm[1]: Invalid trigger for IRQ4, assuming level low
After either of these errors I will get a kernel panic and the system halts or I get another error and the system boots to a certain point and then hangs.
I'm using a prebuilt uEFI from the github link above.
The readme from the github link says that for Linux other than openSUSE or Unbuntu or FreeBSD that the distro and kernel specific device tree files may be needed.
I am far, far under water here. This is beyond my skill set to solve.
I have tried this on the Raspberry Pi 3B and the 3B+.
Can you experiment with this?
Thank you for any help.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One additional note - I am not using DRBL. I am trying to boot from micro SD card that has the uEFI files and the Clonezilla ARM64 files on a FAT32 partition.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
kvm[1]: HYP mode not available
That means Pi doesn't enable virtualization. That won't affect CloneZilla.
I thought there is other reason to cause kernel panic.
I doesn't really understand what situation do you want, so I couldn't give you advice.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If I install clonezilla from that unstable DRBL, is partclone etc. also installed from your unstable repo?
I would rather like having a stable partclone etc. from official debian sources installed I can rely on backing up my disks.
I mean I need your unstable repo only for syslinux I think never used in my cases.
If not used syslinux and frontend is unstable no problem,
but would rather like to have stable versions of the tools doing the cloning/backup.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't have arm64 yet, arm7 only and several of, so I can copy sdcard of one with some other and rather like to just have it installed on my standard installations.
But I'm locking forward for rock64 with USB3 probably the ultimative Clonezilla at 25$.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ARM64 refers to any ARM chip capable of running 64-bit apps. I do not think there is an ARM64 designation for individual chips. Rather, the version of ARM is appended. For example, ARMv7, ARMv8, etc.
The Raspberry Pi 3B and 3B+ have 64-bit processors (ARM 8), but the official operating system (Raspbian) is only available as a 32-bit version and uses the ARM 7 mode of the processor.
Re-reading your comment I am now thinking you know this. I'll leave this comment just in case someone else needs clarification later. That said, I'm certainly not an expert in this area.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I would like to use Clonezilla on an pi (Debian).
Unfortunately I can't install it because there is no syslinux package
for arm debian.
I doubt syslinux is realy needed for just doing the partition backups.
May be some package can be faked or some install alternative and basic
functionality would work.
Please give unstable DRBL a try.
BTW, we have used that to create an ARM64 version of Clonezilla live. If you are interested in testing that, please let us know.
Steven
I would very much like to use Clonezilla on ARM! Right now CZ is the only reason we still have an x86 machine in the ARM lab ... Still testing? I'd love to help! I have an Odroid C2 that is 64 bit and I believe the RPi3 is 64 bit when running OpenSUSE or Arch. Thanks!!!
Three months ago we created a testing one for ARM64:
http://stevenshiau.org/clonezilla-live/arm64/2.5.5-25/
You can give it a try, and we can keep updating it if we have enough time and environment to create it.
Thanks.
Steven
Steven - Just to clarify, does the ARM64 version of Clonezilla Live allow a Raspberry Pi to image backup its micro SD card?
Or, is this a way to have the Raspberry Pi be a DRBL server?
If this is a way to image a Raspberry Pi micro SD card does a restore work the same way? Does it work for NOOBS micro SD cards in the Pi also?
Thank you for clarification. I really want to be able to image a Raspberry Pi in the same way a Windows or Linux PC can with Clonezilla Live. This would be a huge plus to the community.
Last edit: Mark Conger 2018-08-01
It depends on the CPU of your Raspberry Pi. If it's ARM64 CPU, then it might work. We haven't a chance to test it on that.
As for DRBL server, if you can make Raspberry Pi boot from PXE or uEFI network booting, then DRBL server might work for you.
If you try, please let us know the results. Thanks.
Steven
Steven - The Raspberry Pi has no built in BIOS or uEFI so the only way I know to get the ARM64 version of Clonezilla a chance is to use the experimental uEFI.
https://github.com/andreiw/RaspberryPiPkg
The Clonezilla boot screen and options will display. But I get errors when trying any option from that boot screen.
kvm[1]: HYP mode not available
If I change the HYP mode to kvm in the uEFI configuration I get:
kvm[1]: Invalid trigger for IRQ4, assuming level low
After either of these errors I will get a kernel panic and the system halts or I get another error and the system boots to a certain point and then hangs.
I'm using a prebuilt uEFI from the github link above.
The readme from the github link says that for Linux other than openSUSE or Unbuntu or FreeBSD that the distro and kernel specific device tree files may be needed.
I am far, far under water here. This is beyond my skill set to solve.
I have tried this on the Raspberry Pi 3B and the 3B+.
Can you experiment with this?
Thank you for any help.
One additional note - I am not using DRBL. I am trying to boot from micro SD card that has the uEFI files and the Clonezilla ARM64 files on a FAT32 partition.
bump
kvm[1]: HYP mode not available
That means Pi doesn't enable virtualization. That won't affect CloneZilla.
I thought there is other reason to cause kernel panic.
I doesn't really understand what situation do you want, so I couldn't give you advice.
I've got it working on an rock64 (arm64)
Unfortunately my Banana Pi (armhf) with SATA is not supported.
On Intel 32 Bit Clonezilla works.
Can't you just build it for armhf ?
Last edit: IWL 2018-12-15
I've got it working on an rock64 (arm64)
Unfortunately my Banana Pi (armhf) with SATA is not supported.
On Intel 32 Bit Clonezilla works.
Can't you just build it for armhf ?
If I install clonezilla from that unstable DRBL, is partclone etc. also installed from your unstable repo?
I would rather like having a stable partclone etc. from official debian sources installed I can rely on backing up my disks.
I mean I need your unstable repo only for syslinux I think never used in my cases.
If not used syslinux and frontend is unstable no problem,
but would rather like to have stable versions of the tools doing the cloning/backup.
How do I install unstable DRBL on debian stretch?
I don't have arm64 yet, arm7 only and several of, so I can copy sdcard of one with some other and rather like to just have it installed on my standard installations.
But I'm locking forward for rock64 with USB3 probably the ultimative Clonezilla at 25$.
ARM64 refers to any ARM chip capable of running 64-bit apps. I do not think there is an ARM64 designation for individual chips. Rather, the version of ARM is appended. For example, ARMv7, ARMv8, etc.
The Raspberry Pi 3B and 3B+ have 64-bit processors (ARM 8), but the official operating system (Raspbian) is only available as a 32-bit version and uses the ARM 7 mode of the processor.
Re-reading your comment I am now thinking you know this. I'll leave this comment just in case someone else needs clarification later. That said, I'm certainly not an expert in this area.
You can follow this:
https://drbl.org/installation/
Use
deb http://free.nchc.org.tw/drbl-core drbl unstable
in your apt sources.list.
However, the codes about ARM64 have not been maintained for a while, therefore bugs are expected.
Steven
"How do I install unstable DRBL on debian stretch?" ->
Please follow this doc:
https://drbl.org/installation/
In this webpage:
https://drbl.org/installation/02-install-required-packages.php
It mentions:
If you want to use the unstable branch of DRBL, set the 2nd line as:
deb http://free.nchc.org.tw/drbl-core drbl unstable
Steven
Has this thread been abandoned? No response for 11 days. I tried to help. Oh well.
People are busy... And apparently this is not an easy thing to make. ARM archi is so diverse that it's more complicated.
Thank you very much.
Steven
Last edit: Steven Shiau 2018-09-05
I think there is no need for a bootable Clonezilla for a little Single Board Computer.
I would be fine to just habe the Clonezilla Frontend with partclone... installable as programm in Debian / Ubuntu.
Just leave the syslinux stuff out, only partclone, ntfsclone, dd, sfdisk/fdisk is needed and availlable.
I only need that nice Clonzilla Frontend, just remove that syslinux/pci stuff and it works.