[問題] 求救! 關於Ubuntu的dd問題

看板Linux作者 (天天睡 睡天天)時間9年前 (2016/05/24 14:55), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/3 (看更多)
各為高手們好~ 小弟我最近被一個問題困擾了很久 我希望可以將舊的ssd的作業系統(只有作業系統partition)透過dd的方式複製到新的ssd上 並讓新的ssd是可以開機的 我的製作步驟如下: (舊磁碟:sda 新磁碟:sdb) 1.透過fdisk 在sdb上分割一個跟sda1一樣大的primary partition -> sdb1 2.透過fdisk 將sdb1設為boot 3.按w存檔 (理論上此時會自動產生partition table) 4.透過 "dd if=/dev/sda1 of=/dev/sdb1" 將sda1的資料搬至sdb1 5.透過 "dd if=/dev/sda of=/dev/sdb bs=446 count=1" 將sda的MBR的前446b搬至sdb 6.done! 問題來了! 當我的舊磁碟的sda1的大小為 5G 時, 完成後新磁碟是可以順利開機進入OS的, 但當我的舊磁碟的sda1大小為 11G 時, 用同樣的步驟實做, 新磁碟無法順利進入OS, 畫面卡在"Loading Operating System..." 請問有人可以幫我看一下我是少了哪個步驟或是哪個部分做錯了嗎? 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.102.41 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1464072947.A.967.html

05/24 16:44, , 1F
5.省掉,自己來 試試
05/24 16:44, 1F

05/24 16:45, , 2F
或是直接dd,bs=5G,之後再調整分割
05/24 16:45, 2F

05/24 19:35, , 3F
用 dd 做轉移,fstab 裡的 uuid 不會對不上嗎?
05/24 19:35, 3F

05/24 22:53, , 4F
to樓上,不會 to原PO, grub除了MBR外,sector1-62還有code
05/24 22:53, 4F

05/24 22:56, , 5F

05/25 11:46, , 6F
感謝kdjf大 我試過了你的說法是對的
05/25 11:46, 6F
文章代碼(AID): #1NG_hpbd (Linux)
文章代碼(AID): #1NG_hpbd (Linux)