在笔记本电脑上安装 Ubuntu 而不影响 Windows 引导加载程序

在笔记本电脑上安装 Ubuntu 而不影响 Windows 引导加载程序

好的。我是 Linux 用户,但我购买了预装了 Windows 8.1 的笔记本电脑……

笔记本电脑信息:

Lenovo G50
64-bit
Intel i5 processor
4GB of RAM
Supports USB 3.0

我想在 USB 3.0 拇指驱动器上安装 Ubuntu 14.10,而不影响 Windows 引导加载程序和文件。是的,有一个选项可以与 Windows 一起安装,但当我使用该选项时,我的另一台计算机上发生了以下情况:每次启动时都会出现 Windows 启动管理器,并要求我在 Ubuntu 和 Windows 8 之间进行选择,我讨厌这样。

我想要的是:

在 8GB USB 3.0 拇指驱动器上安装 Ubuntu 14.10 64 位,但它不应出现在 Windows 启动菜单上。

  • 如果你问我……“如果你不想让 Ubuntu 出现在 Win.Boot 菜单上,你想如何访问它?”

回答:

  • 我想从我的计算机的 BIOS 中选择 USB 设备进行启动...在启动设备上。

所以我想要的是“无需安装即可试用 Ubuntu”,但操作系统安装在拇指驱动器上,您可以在其中保存文件。如果可能的话,使用拇指驱动器在其他支持 UEFI 的计算机上启动 Ubuntu。我想要的是一个便携式操作系统,您可以在其中保存文件。

答案1

几年前我曾这样做过,当时我只是在 USB 设备上进行了简单的安装,并在其上安装了 Grub。因此,当从 BIOS 启动菜单中选择时,USB 驱动器会加载 Grub,并在其中选择 Ubuntu。应该简单明了。

我还想到了 chroot(使用您没有的现有 Ubuntu 安装)。这里我假设 /dev/sda 是带有现有 Ubuntu 安装的硬盘,/dev/sdb 是 USB 棒。为此,您需要安装现有的 Ubuntu 以及几乎所有基于 Debian 的发行版的 Live CD。所有命令之前都需要 sudo 或sudo -i作为步骤 0。

  1. 在 USB 驱动器上创建分区(使用 gparted) gparted /dev/sdb
  2. 在 Ubuntu 处于离线状态时将内容从磁盘复制到 USB 分区(使用另一张 Live CD 或类似设备)。例如: mount /dev/sda1 /mnt/existing-install/ mount /dev/sdb1 /mnt/usb-stick-install/ cp -rp /mnt/existing-install/* /mnt/usb-stick-install/
  3. 绑定挂载所需的 /dev;/proc;和 /sys 可能 mount --bind /dev /mnt/usb-stick-install/dev mount --bind /proc /mnt/usb-stick-install/proc mount --bind /sys /mnt/usb-stick-install/sys
  4. chroot 进入 USB chroot /mnt/usb-stick-install/
  5. 跑步grub-install --recheck /dev/sdb
  6. 重启并检查是否启动

虽然我首先尝试进行简单安装,但它应该可以正常工作。

答案2

您可以使用通用 USB 安装程序制作一个可启动的 Ubuntu USB 驱动器并使用persistence那里提供的选项。这将允许您设置一个由您决定大小的持久文件,并且该文件的大小是固定的。然后您可以在任何 PC 上使用该 USB 驱动器并作为普通 Live CD 启动,但实际上可以保存关机后不会丢失的文件。

我提到这个特定选项是因为您想使用 8 GB 的 USB 驱动器。

更新:

根据下面的评论,您需要一个可启动的全功能 USB 驱动器,其中 GRUB 引导加载程序仅存在于 USB 中,并且不会干扰 Windows 设置。有一个Ubuntu 论坛上的指南它帮助我完成了您想要的设置。我已在 160 GB 硬盘上完成此操作,但这些说明也适用于 USB 驱动器。

答案3

这真的很容易。你需要两个 USB 驱动器才能完成此操作。首先,将 Ubuntu ISO 复制到备用 USB A,然后将其安装到另一个名为 B 的 USB 中。将两个 USB 插入计算机,然后从 A 启动。然后,根据 Linux 文件系统找到 USB B 分区的名称。

假设设备名称为 sdb。sdb 内部会有分区,例如 sdb1、sdb2 等。

然后点击安装 Ubuntu。选择做点别的事

选择分区,即:sdb1/sdb2 并双击它并选择 ext4 日志文件系统。并将挂载点设置为 /(根)。

然后,在窗口底部,将有一个选项可以填写用于安装 Bootloader 的设备名称。选择 sdb 重要提示:选择设备名称,而不是引导加载程序安装的分区。即:在这里选择 sdb。不是 sdb1 或 sdb2

然后继续安装。完成后,关机,移除 USB A,进入启动菜单,选择 USB B 进行启动。

相关内容