在 Ubuntu 中以升级模式重新安装 Windows 10(软件+数据保留在新操作系统中)相当于什么?

在 Ubuntu 中以升级模式重新安装 Windows 10(软件+数据保留在新操作系统中)相当于什么?

我在 Acer Nitro AN515-52 上使用 Ubuntu 18.10,出现以下错误:

initramfs unpacking failed...

更新系统后,由于一些其他不同的错误,之前的两个内核也无法启动。

问题:我已经构建并安装了一些具有特定配置的软件,但我现在没有这些配置。

有什么方法可以安装较新的 Ubuntu 19 或 Ubuntu 18,以便保留用户数据和软件?

答案1

以便保留用户数据和软件。

  1. 我们都会进行备份,所以你的问题应该没有意义;)
  2. Ubuntu 有一个实时会话版本,您可以使用它来安装磁盘并提取个人文件。它允许互联网连接,因此您甚至可以将文件放入外部源,如 Google Drive。这允许您完全格式化任何内容,而恢复备份即可恢复文件。
  3. 安装程序还允许您在不格式化的情况下挂载分区。因此,您可以添加 /home 而不进行格式化,甚至可以添加 / 而不进行格式化。这将使任何个人配置保持完整。即使 apache 和 mysql 配置文件已经存在,它们也会保持不变。尽管如此:始终应进行备份。

即使如此。通常最好请求修复。Ubuntu 不是 Windowa。在 Linux 中,几乎任何事情都可以通过 grub 救援或实时会话进行修复。如果消息是...

nitramfs 解压失败。

这不是完整的消息。它缺少关键部分(实际错误在下一行)。重新生成 initramfs 映像的通用方法是...

  • 启动实时会话
  • 使用 列出分区fdisk -l。挂载启动分区(sda1很可能是启动分区)
  • 安装这些(假设sda1):

    sudo mount /dev/sda1 /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    
  • 并创建一个 chroot sudo chroot /mnt

  • sudo su(退出之前的所有其他命令都需要以 root 身份执行)
  • 构建新的 initramfs:

    update-initramfs -c -k 3.11.0.12-generic
    update-grub
    exit
    
  • 激活 grub 的更改并重置 chroot

    grub-update
    sudo umount /dev
    sudo umount /proc
    sudo umount /sys
    sudo umount /mnt
    
  • 将 USB 从系统中取出并重新启动。您应该有一个正常工作的系统。

相关内容