如何使用 grub 控制台复制文件?

如何使用 grub 控制台复制文件?

我有一台无法启动 Ubuntu 的笔记本,我想将所有文件复制到具有 USB 连接的外部硬盘来保存它们。当我想在笔记本上安装新的 Ubuntu 后,如何仅使用grub控制台或控制台将所有文件复制到外部硬盘驱动器(initramfs)

更新:

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

这可能吗?

答案1

我想在笔记本上安装新的 Ubuntu 后,如何复制...

我想你的意思是第一的将文件复制到外部驱动器,然后重新安装Ubuntu。

您无法使用 GRUB 控制台复制文件:GRUB 的文件系统驱动程序基本上是只读的。 (您可以写入例如文件/boot/grub/grubenv,但只能覆盖其现有内容 - 您无法增加文件的大小。)

使用initramfs控制台,您首先要挂载必要的文件系统(=至少是您要复制的文件系统以及您要复制的外部硬盘驱动器的文件系统.),然后使用常规cp命令复制文件。

但可能有更好的选择:准备一张 Ubuntu Live DVD/USB,从它启动,然后您就可以使用所有基本的文件系统操作工具(甚至 GUI!)。

相关内容