grub救援將資料夾移出根目錄

grub救援將資料夾移出根目錄

我做了一個非常愚蠢的事

sudo mv /* /some_folder

在我的遠端伺服器 vm ubuntu 12.04 上移動命令

將我的啟動資料夾移至

/home/.../somefolder/boot

我可以透過瀏覽器終端存取該資料夾,該終端為我提供了 grub 救援。

如何將整個資料夾移回根位置以便正常啟動?

如果這是不可能的,那麼如果我從這個位置啟動,我是否能夠遍歷到高於啟動資料夾的資料夾,至少透過 ssh 複製我的檔案?

答案1

如果您可以直接存取這台機器(也許透過瀏覽器終端彈出視窗(?)),您可以嘗試載入核心和 initramfs 並啟動它。

這不會再次啟動您的系統(因為引導過程不僅僅依賴 /boot),但您可以進入 shell。

如果您擁有 GRUB 的完全存取權限,這可能會起作用:

linux /<path>/boot/vmlinuz<...>
initrd /<path>/boot/initrd<...>

相關內容