我的硬盘坏了,当我启动它时,它就进入 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
现在您可以卸载已安装的驱动器。
我们完了!
谢谢。
以下是一条链接!