求救! 關於Ubuntu的dd問題 - Linux

By Genevieve
at 2016-05-24T14:55
at 2016-05-24T14:55
Table of Contents
各為高手們好~
小弟我最近被一個問題困擾了很久
我希望可以將舊的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..."
請問有人可以幫我看一下我是少了哪個步驟或是哪個部分做錯了嗎?
感激不盡!!
--
小弟我最近被一個問題困擾了很久
我希望可以將舊的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..."
請問有人可以幫我看一下我是少了哪個步驟或是哪個部分做錯了嗎?
感激不盡!!
--
Tags:
Linux
All Comments

By Noah
at 2016-05-28T18:07
at 2016-05-28T18:07

By Faithe
at 2016-06-01T12:41
at 2016-06-01T12:41

By Annie
at 2016-06-01T19:44
at 2016-06-01T19:44

By Vanessa
at 2016-06-02T07:25
at 2016-06-02T07:25

By Dorothy
at 2016-06-03T17:29
at 2016-06-03T17:29

By Caitlin
at 2016-06-07T19:50
at 2016-06-07T19:50
Related Posts
有人debian testing+scim選字框內容看不到的嗎?

By Jessica
at 2016-05-22T16:20
at 2016-05-22T16:20
samba設定

By Jack
at 2016-05-21T18:19
at 2016-05-21T18:19
TORQUE在Ubuntu上的連結細節?

By Quintina
at 2016-05-21T14:36
at 2016-05-21T14:36
今天我 Ubuntu apt update 莫名其妙卡住

By Regina
at 2016-05-21T00:02
at 2016-05-21T00:02
linux mint17.2無法偵測網路線

By Caitlin
at 2016-05-20T19:11
at 2016-05-20T19:11