作者: 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 去sdb ,再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
受教了
作者: fakeman 時間: 2021-10-19 17:29
sparse file 呢個 concept 好多 OS 都有,如果無錯嘅話,係 Windows NTFS partition 都做到一樣嘅效果
作者: bongbong3481 時間: 2021-10-19 19:23
試了partclone, 幾好用,其實clonezilla都有試,但過程太多字,睇到有少亂。
結論,partclone 最簡單,一行command 做到晒,不站過要先download 左先,吾同dd 已經內置ubuntu live cd

