【已解決】如何先備檔再安裝16.04LTS [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


【已解決】如何先備檔再安裝16.04LTS
會員三級
註冊日期:
2011/12/30 18:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 287
MP : 60 / 9601
EXP: 50
離線
請教達人

我的系統是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到現在,
還是一個只會安裝和使用的麻瓜。

請教達人,
我該如何備份舊檔呢?

非常感謝幫忙!!!

附件:



png  Screenshot from 2016-10-08 06-24-01.png (379.36 KB)
28882_57f891a68266d.png 1366X768 px

2016/10/7 12:53
應用擴展 工具箱
回覆: 如何先備檔再安裝16.04LTS
會員三級
註冊日期:
2011/12/30 18:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 287
MP : 60 / 9601
EXP: 50
離線
無法開機後,曾參考以下資料,想修復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
MP : 23 / 5348
EXP: 28
離線
看圖片的錯誤訊息,感覺問題是出在/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
MP : 60 / 9601
EXP: 50
離線
您好!謝謝您!

參考了: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
MP : 23 / 5348
EXP: 28
離線
如果在使用dd的過程,它沒有回報錯誤,那或許問題不是硬碟壞軌造成的。而動作完全執行完之後,是等於把原本硬碟的狀態一模一樣的複製到另外一顆硬碟。

在您重新安裝好系統之後,要讀取備份下來的資料(那個另外一顆硬碟(/dev/sdb)),很有可能會因為原本的問題還是無法順利掛載,也就不能正常的讀取裡面儲存的資料。

還是一樣建議,如果要執行修復的動作或實驗,請再多備份一套,勿直接在孤本上施工。

2016/10/8 20:58
應用擴展 工具箱
回覆: 如何先備檔再安裝16.04LTS
會員三級
註冊日期:
2011/12/30 18:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 287
MP : 60 / 9601
EXP: 50
離線
您好!目前還沒能成功備份。

試了:

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的影片,自動播映到耗完電自動停止。之前也常習慣如此。
不知是否因此,動到什麼東西,導至無法開機?

附件:



png  Screenshot from 2016-10-08 14-05-11.png (321.23 KB)
28882_57f9a12d0e264.png 1366X768 px

png  Screenshot from 2016-10-09 01-30-55.png (403.50 KB)
28882_57f9a14f86f97.png 1366X768 px

2016/10/9 9:45
應用擴展 工具箱
回覆: 如何先備檔再安裝16.04LTS
會員三級
註冊日期:
2011/12/30 18:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 287
MP : 60 / 9601
EXP: 50
離線
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
MP : 23 / 5348
EXP: 28
離線

2016/10/9 18:24
應用擴展 工具箱
回覆: 如何先備檔再安裝16.04LTS
會員三級
註冊日期:
2011/12/30 18:14
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 287
MP : 60 / 9601
EXP: 50
離線
謝謝您!

目前執行:

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
MP : 60 / 9601
EXP: 50
離線
您好!

目前無法安裝ddrescue呢。

已連上網路:
sudo apt-get update

但好像還是得不到程式package

如附圖。

在網上好像也找不到deb?

真抱歉,只有初級程度,不知道怎麼處理哩?

附件:



png  Screenshot from 2016-10-09 13-12-56.png (415.72 KB)
28882_57fa44756ea78.png 1366X768 px

2016/10/9 21:22
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.