Backup and Restore of Haiku with Acronis


I want to move the whole Haiku parition to another disk. All other partitions I can move with Acronis. But the moved Haiku partition does not start. Whatelse should I use to shift the partition?

I believe Acronis is doing a partition copy to the new disk. You need to boot Haiku from old location or CD, mount the new partition and run “makebootable /new-partition” from terminal. new-partition is the name you mount your 2nd Haiku partition under. This writes boot code to Haiku partition.

the hard way:
you could copy the Haiku partition to USB key & then copy to new partition. USB key would have to be formated BFS. You still would have to run “makebootable” to get it running.

I think I need no bootflag for the partition. But I want to call the Haiku from a Grub menu. When I call the old partition it works. When I try to call the new one Haiku is deaf.

Did you run makebootable on the new partition? You must run makebootable from terminal to make the new partition bootable no matter which bootloader you choose to use, ie: Grub. The partition will be unbootable until you run makebootable on it.

Acronis I believe does a sector by sector copy and so your two Haiku partitions should be exactly the same.

The original Haiku partition is deleted. I tried it with Haiku live-cd. There is a mount option in the menues. I chose it. Then I did the makebootable in the terminal. He writes that he is doing something. But then there is the message:

could not update BFS boot block: operation not supported

What name does the partition mount under? Look in “/” (root folder) to see partition mounted name. Then type “makebootable /partition_name”. Just running makebootable will try to write boot code to what you booted from. In this case, it is trying to write boot info to the CD.

Example, if partition mounted under /hku, you would type: makebootable /hku

I discovered the original Haiku partition. From there I ran the make command. And I was successful.
Thank you for help. The procedures with Haiku are quite different from other Linuxes.

Very good to hear you got it working. You’re welcome.

Haiku is different from Linux (another type of OS) but has POSIX (Unix) compliance so it can and does use all of the Unix based shell tools/commands and libraries. This causes it to feel fairly similar to Linux on the command line but there are certain differences in how things are done and directory structure, etc…