Etc
我在 Linux Mint 中將 /etc 移至 /home,如何使系統再次可用?
我正在通過 Unetbootin 製作一個備用的 Mint live USB,當我在尋找我的 iso 文件時,我點擊錯誤並移動
/etc
到我的/home
目錄中,這幾乎立即使我的系統變得無用。如何使該分區再次可引導?我嘗試從實時 USB 中獲取文件,但權限被拒絕。然後我嘗試進入 Windows 並抓取一個只讀的 ext4 驅動程序並將其複製到該分區,啟動到一個 live USB 並嘗試將文件夾複製到我的 Linux 分區的根目錄中,但訪問仍然被拒絕。
我怎樣才能恢復這個系統?是複制我的主目錄並重新安裝 Mint 的唯一方法嗎?這是在 Toshiba C55DT-A5106、12GB RAM、AMD A6 APU、750 GB HD 和 100GB 用於 Mint、其餘到 Windows 和各種恢復/交換分區上。有問題的作業系統是 Linux Mint 17.2 Cinnamon 64 位。
您需要啟動到 linux live USB(最好是 mint 或 ubuntu),確保您的 linux HDD 分區以讀/寫方式安裝,並使用 linux
mv
命令將目錄移動到正確的位置。這就是我的處理方式:
- 在 Linux Live USB 上啟動您的系統。
- 使用 Linux live 系統上的文件管理器在硬碟驅動器上找到 Linux Mint 分區,其中包含 /home 目錄。
- 在 Linux live 系統上打開命令終端。(即“落到殼裡”,呵呵)
- 輸入命令
mount
,它將顯示磁碟列表以及它們在實時 linux 系統中掛載的目錄,例如:... /dev/sda3 on /media/aaa (ro) /dev/sda4 on /mnt/a3d2fe6 (ro) ...
- 找出哪個目錄(上面輸出中“on”之後的路徑)是您的 linux mint 分區。您只需要查看以“/dev/”開頭的行。對於每個目錄,執行
ls <dir>/home
替換
<dir>
為目錄名稱。不要勾選“/”,這是live usb系統的根目錄。 6. 當您發現哪個掛載目錄包含您的主目錄時,發出這些命令,將“/yourdirectory”替換為您在mount
命令輸出中確定的目錄:sudo mount -o remount,rw /yourdirectory cd /yourdirectory sudo mv home/etc etc