我做了一個非常愚蠢的事
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<...>