iT邦幫忙

DAY 28
5

完全用 GNU/Linux 工作系列 第 25

[完全用 GNU/Linux 工作] 28. 使用 Live CD 修復 Debian/Ubuntu 系統

進階 GNU/Linux 使用者必學的救命招式,在此分享給各位 (本文同步發佈於 凍仁的筆記)。
承上文 (27. Ubuntu 系統版本升級),如今日不幸於系統升級時當機,最嚴重將導致系統無法開啟,這時可以透過 Live CD 進行修復。

1. 使用 Live CD 開機

1.1. 製作 Live CD 媒體。

2. 連接至網際網路 (Internet)

網路連接方式請參考 03. 網路設定 一文。

▲ 可透過 ping 指令或 Firefox 測試網路連線。

3. 修復系統

3.1. 掛載本機上欲修復 OS 的根目錄 (/)。

	$ sudo mount /dev/sda1 /mnt/

3.2. 掛載開機選單目錄 (/boot),如未獨立此分割區則略過。

	$ sudo mount /dev/sda2 /mnt/boot

3.3. 掛載虛擬檔案系統 (/dev, /proc, /sys )。

	$ sudo mount --bind /dev /mnt/dev
	$ sudo mount --bind /proc /mnt/proc
	$ sudo mount --bind /sys /mnt/sys

3.4. 將本機的 OS 切換成系統根目錄。

	$ sudo chroot /mnt

3.5. 如是升級時中斷,請手動完成更新。

	$ sudo aptitude update ; sudo aptitude dist-upgrade 

3.6. 如是套件安裝不完整,請手動修復套件。

	$ sudo aptitude install -f

3.7. 如是設定不完整 (衝突) 時,請手動重設。

	$ sudo dpkg-reconfigure -a

恭喜您!現在您已具備修復 Debian/Ubuntu 的能力了,不過升級前還是先用 Clonezilla 備份一下會比較妥當。

相關連結:

« 回到 [完全用 GNU/Linux 工作]


上一篇
[完全用 GNU/Linux 工作] 27. Ubuntu 系統版本升級
下一篇
[完全用 GNU/Linux 工作] 29. 檢測硬碟 SMART 健康狀態
系列文
完全用 GNU/Linux 工作28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
卡斯
iT邦研究生 1 級 ‧ 2013-10-15 23:51:11

讚

凍仁翔 iT邦新手 3 級 ‧ 2013-10-16 00:26:27 檢舉

感謝支持。 飛

0
alexlin6194
iT邦新手 2 級 ‧ 2014-02-22 21:53:03

開心開心開心開心終於讓我找到了啦..但請問在設定修復,但游標停留在畫面上都沒動作,是否就不用理它??

我要留言

立即登入留言