从 Ubuntu livecd 上的磁盘获取文件?

从 Ubuntu livecd 上的磁盘获取文件?

我的硬盘坏了,当我启动它时,它就进入 initramfs 状态。我是 ubuntu 新手,我认为硬盘出了问题。有没有办法“取出我的文件并运行”?比如,放在磁盘或闪存驱动器上,或者甚至只是从我的 livecd 中?谢谢

答案1

是的,可以。无论是 LiveCD 还是可启动闪存驱动器都没关系。您只需在 Live 会话中安装分区,然后就可以开始复制文件。

要从 livecd 安装磁盘,您需要了解 3 个命令。

列出您的分区,您需要知道设备名称,例如 /dev/sda1。

sudo fdisk -l

挂载磁盘,假设您要挂载 /dev/sda1。如果您使用 ext 文件系统,则无需指定文件系统。

 sudo mount /dev/sda1 /mnt

现在您可以使用文件管理器从 /mnt 复制文件。

您可能需要卸载磁盘

sudo umount /mnt

答案2

您可以使用实时 Ubuntu CD 并以 root 权限($ sudo su)删除已安装的软件包。第二种选择是,您可以恢复所有数据。

您可以从以下网站链接获取所有所需信息。智能命令失败后,我也遇到了同样的问题,我通过 Live CD 从无法启动的 Ubuntu 桌面恢复了每一个文件。使用 Ubuntu Live CD 启动系统后,打开终端并输入以下命令。

步骤1

$ df -h

Filesystem                     Size  Used Avail Use% Mounted on
/cow                           976M  947M     0 100% /
none                           4.0K     0  4.0K   0% /sys/fs/cgroup
udev                           2.0G  4.0K  2.0G   1% /dev
tmpfs                          393M  1.2M  392M   1% /run
none                           5.0M     0  5.0M   0% /run/lock
none                           2.0G  156K  2.0G   1% /run/shm
none                           100M   40K  100M   1% /run/user
/dev/mapper/ubuntu--vg-root    1.8T  1.4T  340G  81% /media/ubuntu/02b97ef7-48ed...
/dev/sdb1                      932G  746G  186G  81% /media/prasenjit/ PRASENJIT EXT

不要分析这个文件系统,它们可能与您的系统不匹配。我做了一点修改,但您应该知道您想要的数据在哪个驱动器中,例如 /media 驱动器。

因此,您可以在终端上读取所有设备,其中无法启动的系统文件和个人数据位于 /dev/mapper/ubuntu--vg-root 中,而外部硬盘驱动器位于 /dev/sdb1 中,我将其用于系统的复制目的。

第2步

$须藤苏

它将授予您访问 root 的权限,非常酷。您不需要为 Ubuntu Live CD 输入密码。

步骤:3

~# mkdir /mnt/ubuntu--vg-root

在 /mnt 创建挂载点目录

步骤4

~# mount /dev/mapper/ubuntu--vg-root /mnt/ubuntu--vg-root

将分区 /dev/mapper/ubuntu--vg-root 挂载到挂载点 /mnt/ubuntu--vg-root

步骤:5

~# cd /mnt/ubuntu--vg-root/home/"无法启动的 ubuntu 系统的用户名"

现在您可以访问部分无法启动的系统的文件但不是全部,无论如何您在终端上拥有 root 访问权限,因此您可以在终端上更改文件的权限。

步骤:6

~# chmod 777 “您要访问的文件/文件夹的名称” -R

现在您可以以图形方式单击---文件目录>>计算机>>mnt>>ubuntu--vg-root>>主页>>“无法启动的系统的用户 ID”>>您想要的文件/文件夹。

步骤:7

~# 卸载 /dev/mapper/ubuntu--vg-root

现在您可以卸载已安装的驱动器。

我们完了!

谢谢。

以下是一条链接

相关内容