Grub2

如何使用 grub 控制台複製文件?

  • September 4, 2018

我有一個無法啟動 Ubuntu 的筆記型電腦,我想將所有文件複製到帶有 USB 連接的外部硬碟驅動器以保存它們。在我想在筆記型電腦上安裝一個新的 Ubuntu 之後,如何僅使用grub控制台或(initramfs)控制台將所有文件複製到外部硬碟驅動器?

更新:

sudo lsblk
sudo: lsblk: command not foud
sudo vgscan
No volume groups found
sudo lvs
No volume groups found

這可能嗎?

我想在筆記本上安裝一個新的 Ubuntu 後,我該如何複製…

我認為您的意思是首先將文件複製到外部驅動器,然後重新安裝 Ubuntu。

您不能使用 GRUB 控制台複製文件:GRUB 的文件系統驅動程序基本上是只讀的。(您可以寫入例如/boot/grub/grubenv文件,但只能通過覆蓋其現有內容 - 您不能增加文件的大小。)

使用initramfs控制台,您將首先安裝必要的文件系統(= 至少要從中複製的文件系統和要復製**到的外部硬碟驅動器的文件系統。),然後使用正常cp命令複製文件。

但可能有更好的選擇:準備一個 Ubuntu Live DVD/USB,從它啟動,然後你就擁有了所有基本的文件系統操作工具(甚至是 GUI!)。

引用自:https://unix.stackexchange.com/questions/466826