不久前,我通过 USB 将 Ubuntu 安装在我的 Thinkpad W530 上,但现在我需要在机器上重新安装 Windows,并可能改为双启动 Ubuntu。我有 Windows 8 的恢复 CD,但我不知道如何将笔记本电脑恢复到出厂状态。
似乎也不再有 F11 恢复分区了。
答案1
您可能在安装 Ubuntu 时删除了恢复分区。如果您在安装时选择“使用整个磁盘”选项,则可能会发生这种情况。如果 Windows 8 恢复 CD 带有您计算机的 OEM 制造商(Lenovo)的品牌,则它们可能会恢复这些分区。
不幸的是,使用这些恢复磁盘将完全重新分区磁盘,从而破坏磁盘上当前的所有数据。因此,如果您想进行双启动,则必须在继续操作之前备份 Ubuntu 中的某些内容。
这可以通过重新分区外部驱动器来实现,例如,使用 的 EXT4 分区gparted-pkexec
。需要 EXT4 来保留文件权限和所有权。将必要的文件复制到使用 Windows 创建的或大多数外部设备默认提供的 NTFS 或 FAT32 分区将不起作用。
注意:/media/[用户名]/[外部分区 UUID 或标签] 需要一些替换。在外部驱动器上创建新的 EXT4 分区后,它将被分配一个随机 UUID(或标签,如果您选择将其标记为gparted-pkexec
)。插入驱动器后,它将被安装到类似 /media/tony/1961fe96-3398-4094-94af-6445c4a8b9fc 的位置。
您需要备份您的主文件夹,以便在重新安装 Windows 后将您的设置迁移到新的 Ubuntu 安装。
sudo rsync -av /home/ /media/[用户名]/[外部分区 UUID 或标签]/
此外,你可能还想列出已安装的软件包,以便以后可以恢复它们
echo -e '#!/bin/bash\n\nsudo apt-get install ' $(comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) | awk '{printf("%s ",$0)}') > /media/[用户名]/[外部分区 UUID 或标签]/packages.sh;chmod +x /media/[用户名]/[外部分区 UUID 或标签]/packages.sh
此外,如果您对 /etc 中的配置文件进行了许多更改,您可能也希望备份这些更改。
最后,您可以使用恢复 CD 安装 Windows 8。
使用恢复盘重新安装 Windows 8 后,在安装任何软件之前,您应该做的第一件事是转到控制面板->系统和安全->管理工具->计算机管理中的磁盘管理工具,然后单击磁盘管理。找到您的 C: 驱动器并将其大小调整到尽可能小,但在末尾留出足够的空间供其他应用程序使用。剩余空间将用于 Ubuntu。
此过程完成后,插入 Ubuntu USB 并重新启动计算机。
当 Ubuntu 询问时,告诉它您想要将其与 Windows 8 一起安装。
等待安装完成并重新启动进入 Ubuntu
在 Ubuntu 中,打开终端并运行
sudo rsync -a /media/[username]/[external partition UUID or label]/home/ /home/
如果适用,复制 /etc 配置文件
使用此命令恢复旧软件包(请耐心等待,必须重新下载):
sudo ./media/[username]/[external partition UUID or label]/packages.sh
现在,您的 Ubuntu 应该恢复原状并且与 Windows 8 一起安装!
答案2
尝试从恢复 CD 启动,其中可能有一个安装程序。您也可以联系制造商(我认为是联想,不确定,尽管我确定您知道 XD),并要求他们提供安装程序(他们可能需要您的序列号和购买证明)。