【已解決】如何先備檔再安裝16.04LTS [論壇 - 新手村]
正在瀏覽:
1 名遊客
【已解決】如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
請教達人
我的系統是12.04 從昨天開始,開機一直停在grub GNU GRUB 1.99-21ubuntu3.14版 選單如下: Ubuntu, with Linux 3.8.0-44generic Ubuntu, with Linux 3.8.0-44generic(recovery mode) Previous Linux versions Memory test (memtext86+) Memory test (memtext86+ serial console 115200) System setup Ubuntu, with Linux 3.8.0-44generic 會停在紫紅畫面 Ubuntu, with Linux 3.8.0-44generic(recovery mode) 跑不完的程式碼,還是不能開機 進「Previous Linux versions」後,是: Ubuntu, 採用 Linux 3.8.0-42generic Ubuntu, with Linux 3.8.0-42generic(recovery mode) Ubuntu, 採用 Linux 3.8.0-39generic Ubuntu, with Linux 3.8.0-39generic(recovery mode) Ubuntu, 採用 Linux 3.8.0-38generic Ubuntu, with Linux 3.8.0-38generic(recovery mode) Ubuntu, 採用 Linux 3.8.0-35generic Ubuntu, with Linux 3.8.0-35generic(recovery mode) Ubuntu, 採用 Linux 3.8.0-29generic Ubuntu, with Linux 3.8.0-29generic(recovery mode) 但所有選項都開不了 Memory test (memtext86+) Memory test (memtext86+ serial console 115200) 都顯示: 錯誤:unknown command `linux16'。 按下任意鍵繼續... 讀秒後又回到Grub 目前已下載16.04LTS燒成USB開機碟, 但進入系統後,可以看見,卻不能讀取原NB的硬碟。 如附圖所示。 我需要先備份舊資料, 才能再安裝16.04LTS。 因完全沒有程式語言的基礎, 雖然從2011年就用Ubuntu到現在, 還是一個只會安裝和使用的麻瓜。 請教達人, 我該如何備份舊檔呢? 非常感謝幫忙!!!
2016/10/7 12:53
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
無法開機後,曾參考以下資料,想修復GRUB但都無效:
http://charleslin74.pixnet.net/blog/post/400521541-%5Blinux%5D-grub-rescue-%E4%B9%8Bgrub%E4%BF%AE%E5%BE%A9 https://blog.wu-boy.com/2014/05/fixed-boot-loader-on-ubuntu/ 輸入:grub-install --root-directory=/mnt /dev/sda 出現:Installing for i386-pc platform. Grub-install: error: install device isn't specified. 因未備份資料很重要,若台中有達人能夠幫忙,感激不盡!
2016/10/8 18:41
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
看圖片的錯誤訊息,感覺問題是出在/dev/sda2這個分割區的檔案系統無法判讀,有可能是壞軌或者檔案系統的superblock被動到。
建議修復的方向: 先用dd把/dev/sda2備份到另一顆更大的硬碟上成為一個檔案(如果很重要那就多複製幾份),然後,再對這個檔案做修復的操作或實驗。 修復檔案系統的相關指令是:fsck 可以參考以下連結: http://blog.nutsfactory.net/2011/05/30/manage-bad-blocks-on-linux/ https://blog.gtwang.org/linux/linux-fsck-examples/ 與superblock相關: http://linux.vbird.org/linux_basic/0230filesystem.php#super_block
2016/10/8 19:15
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
您好!謝謝您!
參考了:https://blog.gtwang.org/linux/dd-command-examples/ 備份整顆硬碟 將 /dev/sda 所有的資料寫入 /dev/sdb: sudo dd if=/dev/sda of=/dev/sdb 請問,這樣備份下來的資料,到時重灌16.04就可以正常存取吼? 目前正在清空一顆硬碟,屆時用usb開機後,再試看看。 最需要的是資料備檔呢。 非常感謝!!!
2016/10/8 20:03
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
如果在使用dd的過程,它沒有回報錯誤,那或許問題不是硬碟壞軌造成的。而動作完全執行完之後,是等於把原本硬碟的狀態一模一樣的複製到另外一顆硬碟。
在您重新安裝好系統之後,要讀取備份下來的資料(那個另外一顆硬碟(/dev/sdb)),很有可能會因為原本的問題還是無法順利掛載,也就不能正常的讀取裡面儲存的資料。 還是一樣建議,如果要執行修復的動作或實驗,請再多備份一套,勿直接在孤本上施工。
2016/10/8 20:58
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
您好!目前還沒能成功備份。
試了: sudo dd if=/dev/sda of=/dev/sdb 因昨晚一直停在這個指令列,就放著跑,但早上起來發現失敗了。 dd: error reading '/dev/sad2': Input/output error 如圖所示。 接下來會試 dd if=/dev/sda of=/dev/sdb conv=noerror,sync 熊熊想到,不能開機前,是放youtube的影片,自動播映到耗完電自動停止。之前也常習慣如此。 不知是否因此,動到什麼東西,導至無法開機? 附件: ![]() ![]() ![]() ![]()
2016/10/9 9:45
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
sda2備份仍有問題,重新打指令:
# mount /dev/sda2 /mnt 出現: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so 似乎是superblock掛掉? 參考了L大提供的連結: http://linux.vbird.org/linux_basic/0230filesystem.php#super_block 怕情況更惡化,還不敢進行fsck 不知道如何繼續救哩。。。。。Orz
2016/10/9 12:18
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
不知您嚐試
dd if=/dev/sda2 of=/dev/sdc2 conv=noerror,sync 之後的結果是? 如果dd無法運作,那更進一步的救援工具為:ddrescue 網路上關於ddrescue的使用方法及參數介紹的中文資料並不多,但還是有一些可以參考: http://angelonotes.blogspot.tw/2012/12/superblock.html http://ftp.ntct.edu.tw/%E6%95%99%E8%82%B2%E5%99%97%E6%B5%AA%E5%AE%A2%E5%B9%B4%E6%9C%83/Plurk%E7%AC%AC%E5%85%AD%E5%B1%86/%E5%BF%83%E8%B7%B3300/%E6%96%87%E5%AD%97%E6%AA%94/554_%E9%A1%8F%E5%9C%8B%E9%9B%8420140610021306.pdf 英文資料: https://www.technibble.com/guide-using-ddrescue-recover-data/ http://www.kossboss.com/linux---how-to-clone-a-disk-with-ddrescue---dnu-ddrescue-also-known-as-gddrescue---the-better-ddrescue-tool https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Examples
2016/10/9 18:24
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
謝謝您!
目前執行: dd if=/dev/sda2 of=/dev/sdc2 conv=noerror,sync 已過了約六個鐘頭,硬碟燈有在閃,但Terminal完全沒有動。 不知道還要不要等下去? 謝謝您提供的連結,來研究ddrescue看看~ 或者不知您有知道可以送修的點或達人可幫忙的嗎? 一時疏忽沒有備份,但資料真的很重要,還沒辦法放棄救。。。。。 謝謝您!!!
2016/10/9 19:54
|
||||||||||
![]() |
回覆: 如何先備檔再安裝16.04LTS |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/12/30 18:14 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 287
![]() |
您好!
目前無法安裝ddrescue呢。 已連上網路: sudo apt-get update 但好像還是得不到程式package 如附圖。 在網上好像也找不到deb? 真抱歉,只有初級程度,不知道怎麼處理哩?
2016/10/9 21:22
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.