断电后,我的 Ubuntu 10.04.4 LTS 在检查电池状态时在启动时挂起。
我想知道:
- 放入安装光盘并重新安装是否会擦除数据。
- 有人能解决这个问题,以便我可以恢复数据。
- 任何人都知道如何将数据转移到临时 Windows 磁盘上。
答案1
您是否尝试过使用 Ubuntu LiveCD 启动到实时模式?据我所知,系统将从 RAM 运行,硬盘上的数据将保持不变。然后,您可以连接外部驱动器来复制和备份数据,然后再执行其他任何操作。
为了将来,请花更多时间措辞您的问题并定期进行备份,例如使用 CrasPlan Backup。
答案2
- 是的,重新安装将清除硬盘驱动器中的所有内容但只有当你选择这样做时。我的意思是,在操作系统安装过程中,系统会提示您选择是否要并行安装、清除以前的安装或其他操作。如果您选择清除它,我们就可以和您的数据说再见了。如果您选择并行安装,系统会要求您确定新安装的分区大小。当然,硬盘驱动器的可用空间应该足以容纳新安装(根据我的经验,至少 4GB)。这还将安装一个引导加载程序,它可能会解决当前损坏的安装中的启动问题,这让我想到了第二点:
- 抱歉,我没有办法解决您的问题。不过,我建议您在此站点中搜索“修复引导加载程序”、“grub 修复”等内容,以获取有关如何修复引导问题的更多详细信息。
- 我们可以肯定地说数据就在那里,但由于操作系统无法启动,您无法访问它。因此,如果您使用 Live CD/USB 会话,您应该能够恢复数据,将其复制并备份到不同的硬盘驱动器中,并在对备份结果满意时从头开始重新安装。如果您使用 Ubuntu 操作系统,则此“通过实时会话启动”过程不会损害您的数据,如果您使用其他操作系统,我无法保证这一点。
请告诉我们您如何处理此问题。我明天会在这儿,以便在需要时提供支持,但这里还有其他一些出色的支持者。
祝你好运!
答案3
我认为最好的方法是按相反的顺序提问。无论使用哪种策略,您都应该先将数据放到安全的地方,这样即使出现任何故障,您仍可以保留数据。
获取数据的最佳方式可能是使用实时 CD 或实时 USB“安装盘”;任何版本的常规安装盘都可以使用,任何备用 Linux 磁盘也可以使用。如果您在 Linux 上使用 NTFS 或 FAT,Windows 可以直接执行此操作,但 Windows 无法读取 Linux 格式。
但是使用 Linux 磁盘,您可以访问 Windows 分区和 Linux 分区,并且应该能够以您最方便的方式将文件从一个分区复制到另一个分区 - 无论是使用 GUI 文件管理器还是终端命令行。如果您使用 GUI,您可能应该显示隐藏文件,这样您就不会错过任何东西。
备份文件后,您可能无需格式化即可重新安装以恢复系统,尽管可能需要进行大量更新才能恢复到最新状态。我从来没有这样做过,所以我不确定它会如何工作。也许有人会附和具体的经验。
附加信息:
我刚刚尝试在我的其中一台计算机上使用 12.04 live CD,我发现我的主目录中的文件确实被锁定为普通用户(用户名“ubuntu”)。这些文件的所有者是用户 1000,但用户 ubuntu 是 999。所以我看到了两种选择。
答:我认为这是最好的方法。打开终端并输入以下命令:
sudo adduser tempuser --uid 1000
这将创建一个 ID 为 1000 的新用户,这是 Ubuntu 的默认用户。您可能不需要密码,但我在测试中使用了“1”。对于所有其他问题,只需按 Enter 即可选择默认值。
su tempuser
您现在已以 tempuser 身份登录,用户 ID 为 1000,现在可以访问旧主目录中的文件。要“注销”临时帐户,请在命令行中输入“exit”。
B. 使用 root 权限复制文件。您可以使用命令行,并在每个命令中使用“sudo”(无需密码),或者输入sudo su
以成为 root,然后在不带 sudo 的情况下输入命令。