tar 還原另一個ubuntu (dual boot)

故事係咁,好早前用tar backup左個ubuntu18.04(以下呢段CODE);  而家用virtualbox測試,先安裝了一個ubuntu20.04 (安裝系sda),然後再整多個disk (sdb), 我就用tar 還原ubuntu18.04去sdb, 但update grub 就出問題了, 我用liveCD boot, install grub 去s​db ,再boot 番入去ubuntu20.04,update grub, 再boot 機, 發覺load 吾到入ubuntu18.04。

請問正确方法應該點, 先可以boot 到入ubuntu18.04?

tar backup ubuntu18.04:
sudo tar -cvpzf  /media/ubuntu/f3f6b14a/ubuntu18.tar.gz  /media/ubuntu/9bdc7d62/

你應該gzip backup成個block device (e.g. /dev/sdx)
咁樣tar抄file, 淨係file owner/permission等等已經錯哂

TOP

that is what i will do :
create a partition for efi
both linux share the same /boot/efi
enable grub to find other distro
re-run grub-install

TOP

回覆 2# KinChungE


    你意思指用DD 成個PARTITION 抄?   如果是咁, 有個問題,我要先GPARTED縮細個HARDDISK,先DD,因為成個抄好浪費地方

TOP

回覆  KinChungE


    你意思指用DD 成個PARTITION 抄?   如果是咁, 有個問題,我要先GPARTED縮細個HARDDI ...
bongbong3481 發表於 2021-10-17 08:31


其實最簡單係用clonezilla

TOP

回覆 5# KinChungE

我看了教學, clonezilla 好​似個partition clone, 如果 CLONE PARTITION,我覺得DD COMMAND 最簡單了

TOP

回覆  KinChungE

我看了教學, clonezilla 好​似個partition clone, 如果 CLONE PARTITION,我覺得DD COMM ...
bongbong3481 發表於 2021-10-17 15:23


clonezilla既partition/disk clone係唔會抄free space
不論ext2/3/4定ntfs佢都識只抄有file既地方

除非你專登開sector by sector copy

TOP

回覆 7# KinChungE

原來咁西厲,咁試下先

TOP

clonezilla既partition/disk clone係唔會抄free space
不論ext2/3/4定ntfs佢都識只抄有file既地方

除非 ...
KinChungE 發表於 2021-10-17 15:47


原來用clonezila 用左partclone 呢個野,我試下用partclone先,佢可以backup 用左的地方,吾同dd

TOP

回覆  KinChungE


    你意思指用DD 成個PARTITION 抄?   如果是咁, 有個問題,我要先GPARTED縮細個HARDDI ...
bongbong3481 發表於 2021-10-17 08:31



    dd if=/dev/zero of=tmp.txt

由佢行到自己停(disk full),之後 rm tmp.txt,因為你其他位已經 fill zeo,你再 dd backup 就唔會佔用好多位,仲可以配合 gzip 縮細佢

TOP