Auf einem frisch installiertem Linux System hat mir heute beim Einrichten von Veeam ein früher auf der Platte installiertes BTRFS einen Strich durch die Rechnung gemacht!
Veeam Meldet beim Einrichten eines Backup im „Entire Machine“ Modus dass es kein BTRFS unterstützt. Schön und gut, aber auf meine System gibt es nur ext2, swap und ext4 Partitionen…
Das Übel liegt in Master Boot Record – hier hat BTRFS früher mal etwas hinterlegt was veeam beim Einrichten der Sicherung abfrägt und somit durchaus korrekt zum Schluss kommt dass hier ein BTRFS im Einsatz ist (bzw. war).
Die Idee den MBR von Grub neu schreiben zu lassen ist wohl die naheliegendste – allerdings scheitert man hier mit folgender Meldung:
Installing for i386-pc platform.
grub-install: warning: Attempting to install GRUB to a disk with multiple partition labels. This is not supported yet..
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
Abhilfe schafft man hier indem man den MBR erst mal mit Nullen überschreibt und anschließend Grub wieder einen bauen lässt.
dd if=/dev/zero of=/dev/sda seek=1 count=2047
grub-install /dev/sda
Damit wurde der MBR auf meiner Platte /dev/sda erst mit Nullen überschrieben und dann von Grub neu erstellt.
Anschließend klappt es auch mit veeam! 🙂