Board logo

標題: tar 還原另一個ubuntu (dual boot) [打印本頁]

作者: bongbong3481    時間: 2021-10-16 19:41     標題: 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/
作者: KinChungE    時間: 2021-10-16 23:17

你應該gzip backup成個block device (e.g. /dev/sdx)
咁樣tar抄file, 淨係file owner/permission等等已經錯哂
作者: chancho    時間: 2021-10-17 07:00

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
作者: bongbong3481    時間: 2021-10-17 08:31

回覆 2# KinChungE


    你意思指用DD 成個PARTITION 抄?   如果是咁, 有個問題,我要先GPARTED縮細個HARDDISK,先DD,因為成個抄好浪費地方
作者: KinChungE    時間: 2021-10-17 13:47

回覆  KinChungE


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


其實最簡單係用clonezilla
作者: bongbong3481    時間: 2021-10-17 15:23

回覆 5# KinChungE

我看了教學, clonezilla 好​似個partition clone, 如果 CLONE PARTITION,我覺得DD COMMAND 最簡單了
作者: KinChungE    時間: 2021-10-17 15:47

回覆  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
作者: bongbong3481    時間: 2021-10-17 15:54

回覆 7# KinChungE

原來咁西厲,咁試下先
作者: bongbong3481    時間: 2021-10-17 22:17

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

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


原來用clonezila 用左partclone 呢個野,我試下用partclone先,佢可以backup 用左的地方,吾同dd
作者: fakeman    時間: 2021-10-18 19:53

回覆  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 縮細佢
作者: KinChungE    時間: 2021-10-19 13:56

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

由佢行到自己停(disk full),之後 rm tmp.txt,因為你其他位已經 fi ...
fakeman 發表於 2021-10-18 19:53


補充少少
fill zero後dd出黎唔會變細, 因為dd會連0都照抄
但係用埋gz就會free space全部0都壓哂, 幾乎唔佔任何空間
作者: fakeman    時間: 2021-10-19 16:48

補充少少
fill zero後dd出黎唔會變細, 因為dd會連0都照抄
但係用埋gz就會free space全部0都壓哂, 幾乎唔 ...
KinChungE 發表於 2021-10-19 13:56



    其實用 dd 都可以變細,我唔記得補充返,zero fill 咗之後,用 dd backup 時要加返個 "conv=sparse" option,佢就會識得 skip.....(最好用細 block size 例如 512byte,太大會快但視乎你隻碟 d data 係咪好碎,有機會縮細唔到幾多)
作者: KinChungE    時間: 2021-10-19 17:06

其實用 dd 都可以變細,我唔記得補充返,zero fill 咗之後,用 dd backup 時要加返個 "conv=sparse" ...
fakeman 發表於 2021-10-19 16:48


受教了
作者: fakeman    時間: 2021-10-19 17:29

受教了
KinChungE 發表於 2021-10-19 17:06



    sparse file 呢個 concept 好多 OS 都有,如果無錯嘅話,係 Windows NTFS partition 都做到一樣嘅效果
作者: bongbong3481    時間: 2021-10-19 19:23

試了partclone, 幾好用,其實clonezilla都有試,但過程太多字,睇到有少亂。

結論,partclone 最簡單,一行command 做到晒,不站過要先download 左先,吾同dd 已經內置ubuntu live cd





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2