您永远不应拔掉任何东西,也不要弄乱您的计算机硬件。

您永远不应拔掉任何东西,也不要弄乱您的计算机硬件。

我是 Ubuntu 新手。我刚刚组装了一台新电脑,里面安装了 2 个独立的硬盘。我想在第一个 SSD 上安装 Windows 10(它们都是 250GB Samsung 850 EVO),在另一个 SSD 上安装 Ubuntu,并能够在双启动时选择使用其中一个。正如我所说,我是 Ubuntu 新手。事实上,我还没有下载或安装它。所以,我想知道是否可以从单独的硬盘进行双启动。

答案1

在本次针对具有两个独立 SSD 的双启动桌面的安装答疑会中,将详细解释所需的步骤。

我们不鼓励甚至谴责将 SSD 从插槽中插入和拔出以实现双启动安装的行为,因为这种行为会损害您的计算机硬件。

一些人为了避免“Windows 10 SSD 的 EFI 启动分区上正在安装多余的 GRUB 条目”。尝试删除这种多余的 GRUB 条目比实践这种“有害”的双重启动安装方法更为明智。删除这个多余的条目是本解答环节第四部分的任务。

您永远不应拔掉任何东西,也不要弄乱您的计算机硬件。

  • 插拔 SSD 可能会导致相邻组件的连接问题,并且您的计算机可能无法启动或出现故障,并且很难诊断。
  • 在拔下带有紧密插座配件的 SSD 时,您可能会施加力,这可能会干扰主板的其他部分,并且总是有可能造成连接松动。也就是说,如果您在一个组件上工作并且稍有疏忽,您可能会干扰其他组件。我曾经犯过一次大错,我的前面板音频和 USB 端口停止工作。我花了好几天才发现问题并解决它。这只是一个松动的连接!
  • 如果您没有将 SSD 正确插入插槽,这将导致难以诊断的情况,因为计算机有时会运行,但突然出现故障。可能是读/写错误等。

第一部分:在第一个 SSD(/dev/sda)上安装 Windows 10

第一个错误是购买相同品牌的 250 GB SSD。如果我是你,我会选择金士顿 250 GB SSD 和三星 250 GB SSD。当你打开 BIOS 设置屏幕时,你可以立即看到带有 SSD 品牌的引导加载程序。这将有助于找出什么在哪里。无论何时出于任何原因打开你的电脑,从 SSD 本身的颜色,你都可以分辨出,例如,Windows-10 安装在 250 SSD 金士顿(红色)上,Ubuntu 安装在三星 250 SSD(其他颜色)上。

在安装 Windows-10 时,您将看到两个设备出现在您面前,系统将要求您选择任意一个设备继续安装。选择/dev/sda用于 Windows-10 安装。这样,您将永远记住它sda是用于 Windows-10 的,并且您将永远记住它。

您永远不应该对 SSD 进行分区!将整个 250 GB 分配给'C'驱动器,并将所有与 Windows 相关的系统和其他程序放在'C'驱动器中。切勿在 SSD 中保存任何数据。

假设您想要安装completeVisual Studio Community 2017 RC(免费、功能齐全的版本),那么它将占用大约 80 到 90 GB 的'C'驱动器。

另一个建议是至少使用 1 TB 大小的硬盘。您需要一个地方来保存数据、下载和其他内容,而不会干扰您的 SSD。

以下链接为您提供了安装 Windows-10 的分步说明。只需点击链接,您就必须安装 Windows-10。

Windows 10 安装步骤

安装 Windows-10 后,您将完成一些手续,例如为您的构建版本安装累积/安全更新等。完成这些以及其他必要任务后,您可以继续安装 Ubuntu 18.04 的旅程。


第二部分:在第二个 SSD(/dev/sdb)上安装 Ubuntu 18.04

正如您在问题中已经承认的那样,您是 Ubuntu 新手。

我竭诚欢迎您来到迷人的 Ubuntu 世界。

我也是最近才开始使用 Ubuntu,就像你一样,就在 7 个月前!

安装过程中遇到的第一个复杂问题就是对 250 GB SSD 进行分区。存在各种理论,没有第二个人同意您的分区!总是存在争论,因为每个人都是正确的!

我有一块 120 GB 的 SSD,上面安装了 Ubuntu。以下是我的分区详细信息:

Sl.No:  Partition  File System           Device         Allocated Size   Partition Type
1       efi        FAT32                /dev/sda1       0.5 GB           Primary
2       swap       Swap area            /dev/sda2       16 GB            Primary
3       /          ext4 with journaling /dev/sda3       6 GB             Primary
4       /usr       ext4 with journaling /dev/sda4       16 GB            Primary
5       /opt       ext4 with journaling /dev/sda5       44 GB            Primary
6       /tmp       ext2                 /dev/sda6       16 GB            Primary
7       /var       ext4 with journaling /dev/sda7       8 GB             Primary
8       /home      ext4 with journaling /dev/sda8       13.5 GB          Primary

我特别安排了这个分区设置Oracle 18c(企业版)记住。我永远不会要求你跟随我的脚步。请永远不要这样做!你可能有 2 个分区或 3 个分区,有时甚至没有分区,这取决于你。对于像你这样的新进入者来说,这是最难谈判的部分。

因此,请在开始安装之前做好周密的规划。

我的分区表可作为示例帮助您了解分区是什么。分区计划冻结后,您就可以开始安装了。

接下来,在安装过程中,在将 SSD 划分为分区时,请务必小心选择/dev/sdb。因为设备/dev/sda已安装 Windows-10。一旦您跨过这一障碍,安装的其余部分就轻而易举了。

现在点击此链接,您可以轻松安装 Ubuntu 18.04。此分步过程详细介绍了分区并教您如何进行分区。

Ubuntu 18.04 安装步骤


第三部分:Ubuntu 18.04 安装后

1. 设置WiFi:如果有的话,配置 WiFi 连接。

2. Firefox 浏览器设置密码:使用电子邮件 ID 配置 Firefox 浏览器

3. 设置 Root 密码。

一次性为 root 用户设置密码:

$ sudo passwd root

通过输入以下命令来测试你的 root 密码:
$ su -

4. 禁用锁屏。

要禁用锁定屏幕,请按照以下步骤操作:

Settings -> Privacy -> Screen Lock -> change 'Automatic Screen Lock' to 'Off' 

要通过命令行永久禁用锁定屏幕,请发出以下命令:

$ gsettings get org.gnome.desktop.lockdown disable-lock-screen 'true'

如果您对新设置不满意,可以使用以下方法撤消它:

$ gsettings set org.gnome.desktop.lockdown disable-lock-screen 'false'

在此处输入图片描述 Figure-1: Disable Screen Lock

5. 调整 Dock 样式的启动器

Ubuntu 在屏幕左侧包含一个 Dock 样式的启动器(也称为“dock”)。如果您不喜欢启动器上图标的位置和大小,可以通过设置轻松调整。

  1. 单击“应用程序”按钮并选择“设置”。
  2. 在左侧栏中选择“Dock”。
  3. 在右侧栏中,将“图标大小”滑块向左拖动可减小图标尺寸,向右拖动可增大图标尺寸;并将停靠位置更改为屏幕的底部或右侧。

同样,您也可以自动隐藏 Dock。

6. 安装更新:

$ sudo apt-get update           # Fetches the list of available updates
$ sudo apt-get upgrade          # Strictly ugrades the current packages
$ sudo apt-get dist-upgrade     # Installs updates (new one)

如果您已成功升级,则继续执行步骤 7。

如果由于"metered"网络和upgrade命令中断而出现任何问题,则upgrade可以通过以下命令恢复:

$ sudo apt-get install --fix-missing

然后发出:

$ sudo apt-get update
$ sudo apt-get upgrade

7. 安装 aptitude

$ sudo apt-get update
$ sudo apt-get install aptitude
$ sudo apt-get dist-upgrade

8. 安装 Grub Customizer:

Grub Customizer 是一个用于配置的图形界面grub2。该应用程序允许用户添加、删除、冻结、重命名和重新排序启动菜单项。

Ctrl+Alt+T通过依次点击并运行以下命令来打开终端:

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

如何使用?

  • 安装后,点击 Gnome dash 并搜索“G”,然后双击 Grub-customizer图标打开。 在此处输入图片描述 Figure-2: Type 'G' in search box in order to cause 'Grub customizer' to appear
  • Grub Customizer将始终要求您进行身份验证。输入您的sudo密码。 在此处输入图片描述 Figure-3: Type sudo password authentication
  • 现在,您可以使用此图形工具更改 GRUB 的启动顺序,方法是将 Windows 引导加载程序调到链的顶部。这可以通过将所需的加载程序向上移动直到到达顶部来实现。 在此处输入图片描述 Figure-4: Place the cursor on 'Windows bootloader', then right click for drop down menu to appear and use 'move up' menu item to lift 'Windows bootloader' up in the ladder until you park it on the top.
  • 一旦Windows bootloader停在梯子顶部,您应该做的第一件事就是保存设置。save左上角有一个菜单项,单击它可以保存您的 GRUB 配置。您永远不应该忽略这一步!
  • 所以默认情况下,你设置的 windows-10 将在 10 秒后启动。只需单击General settings红色箭头标记即可获得下图 5,你可以在其中更改此 10 秒延迟间隔。 在此处输入图片描述 Figure-5: GRUB interval 10 seconds may be altered here
  • 您可以随时毫无畏惧地探索此工具,因为您quit无需保存便可以随时使用该工具!
  • 这就是使用 Grub Customizer 工具配置 Grub 的方法。非常可靠!

9. 现在重新启动系统

检查 GRUB 菜单,它应该包含链顶部的 Windows 引导加载程序。

10. 现在登录Windows系统

在完成这一程序之前,我们还有以下重要任务要完成。


第 IV 部分:如何从 Windows 10 中的 Boot EFI 分区中删除“多余的” GRUB 文件?

这个extraneousGRUB 文件是什么?

安装 Ubuntu 后,此项由 GRUB 完成(参见图 8)。

每当您进行双启动安装时,unwanted gift您都会看到这个。这反映在 BIOS 设置屏幕中boot option #3(参见图 9)。

不过,我们随后会删除这个多余的东西。删除后,BIOS 设置屏幕将只包含两个条目(参见图 13)。

在继续之前,我必须向您介绍我的桌面配置,否则很难跟上您随后将要面对的屏幕截图。

我的系统是一台dual-booted台式机,配有 250 GB SSD(Windows-10 installation)、另一个 120 GB SSD(Ubuntu 18.04 installation)和 1 TB 硬盘,其中有三个 NTFS 分区,分别以 、 和 的形式安装在 Ubuntu 上CodeWrite (read-only)ShareMe (read-only)因此Warehouse (read-write),这个 1 TB 硬盘可以在 Windows-10 和 Ubuntu 18.04 之间共享。所有可安装下载的副本(不仅适用于 Windows-10,也适用于 Ubuntu 18.04)都保存在 下ShareMe。这种安排有助于节省两个 SSD 上的存储空间!

注-1:当我组装台式机时,我选择了两个 120 GB 的 SSD。我从一开始就非常仔细地规划我的台式机,确保我的主板应该有内置 Wi-Fi 以及蓝牙等。我犯下的唯一错误是,我从未预料到它Visual Studio Community 2017会占用我的整个“C”盘!这个家伙已经占用了我“C”盘上大约 78 GB 的磁盘空间。因此,这一疏忽让我损失了双倍的钱也就是说,我不得不再次投资购买 SSD,用全新的 250 GB SSD 替换 120 GB SSD。无论你有多小心,有时你还是会失误!这就是我的故事。

笔记2:这些截图都是在我拥有两块大小相同的 120 GB SSD 时拍摄的。请记住这一点。

在此处输入图片描述+ X 并选择命令提示符(管理员)并运行diskpart命令。

在此处输入图片描述 Figure-6: Using 'diskpart' to list hard drives detected on Windows 10

选择目标磁盘后,将列出其分区,以便识别与 Boot EFI 文件夹相对应的分区(卷)。

在下图 7 中,该分区是卷 3。它通常是 FS(文件系统)列中和列System中唯一带有 FAT32 的卷Info。识别并选择它后,您可以为其分配一个unused驱动器号,以便于操作。在此示例中,我为其分配了一个驱动器号G

DISKPART> sel vol 3

在此处输入图片描述 Figure-7: Select volume number corresponding to the EFI partition and assign a drive letter

最后一项任务是进入 Boot EFI 文件夹,列出其内容以确定 GRUB 文件位于哪个子文件夹中。它将位于 EFI 文件夹中。已安装发行版的 GRUB 文件将位于与发行版同名的文件夹下。

例如,如果安装了 Ubuntu,如本例所示,文件夹的名称将为ubuntu。使用命令删除文件夹rmdir /s。这是 Windows 10 中相当于 Ubuntu Linuxrm -r命令的命令。

在此处输入图片描述 Figure-8: Removal of extraneous 'ubuntu' boot entry from windows-10 EFI

为了确保ubuntu已被删除,请dir再次发出命令:

DISKPART>dir /B

输出将仅显示两个条目。

退出diskpart命令。

在此处输入图片描述 Figure-9: GRUB has created an extraneous boot entry in SSD (Kingston) drive where in windows-10 installation exits.

现在查看 BIOS 中的三个启动项,如下所示:

这个Boot option#3罪魁祸首不仅应该从 SSD(金士顿)中删除,还应该从 GRUB 引导加载程序中删除:

我们已经按照开始的步骤进行了第四部分(如何从 Windows 10 中的启动 EFI 分区中删除“多余的” GRUB 文件?)到目前为止,并ubuntu成功从 windows-10 EFI 中删除了多余的目录。

现在重新启动计算机并登录 Ubuntu 系统。

Ctrl+Alt+T通过点击并运行以下命令打开终端:

$ sudo efibootmgr               # issue this command to show boot entries

在此处输入图片描述 Figure-10: Output for command: 'sudo efibootmgr' showing 3 entries

应删除启动项 2。如何确认这一点?

$ sudo efibootmgr -v                    # issue this verbose command

启动项 2 具有与启动项 0 相同的 SSD 磁盘 UID,即 Windows 加载程序。

$ sudo efibootmgr -b 2 -B               # where 2 is the boot entry Boot0002.

现在该条目已被删除。

在此处输入图片描述 Figure-11: The process of removal of the extraneous boot entry created by GRUB

要确认删除,只需发出以下命令:

$ sudo efibootmgr                   # issue this command to display boot entries

在此处输入图片描述 Figure-12: Confirmation of removal of extraneous boot entry created by GRUB

从图 12 中可以清楚地看出,只有两个条目,而不是三个。只需查看标有 的条目即可*

最后让我们看看图 13 下面的 BIOS 设置屏幕,以确保只有两个引导加载程序。

在此处输入图片描述 Figure-13: The extraneous 'Boot Option #3' has been totally removed from BIOS (compare with Figure-9)

第五部分:结论

本次安装解答会话全面涵盖了具有两个独立 SSD 的双启动桌面。

我们不鼓励甚至谴责将 SSD 从插槽中插入和拔出以实现双启动安装的行为,因为这种行为会损害您的计算机硬件。

一些人为了避免“Windows 10 SSD 的 EFI 启动分区上正在安装多余的 GRUB 条目”。尝试删除这种多余的 GRUB 条目比实践这种harmful双启动安装方法更明智。删除这个多余的条目是本解答环节第四部分的任务。

第四部分详细介绍the extraneous entry了 GRUB 在 Windows 10 efi 分区中引入的内容,这些内容也反映在 BIOS 设置屏幕上。本部分提供了详细的说明,不仅从 Windows 10 efi 分区中删除多余的条目,而且还从 BIOS 设置屏幕中逐个删除多余的条目。

答案2

  1. 在第一个 SSD 上安装 Windows 10。
  2. 拔下第一个 SSD。
  3. 现在将 Ubuntu 安装到第二个 SSD 中,同时第一个 SSD 仍处于断开连接状态(请注意,在第二个 SSD 中安装 Ubuntu 时,如果未能断开第一个 SSD 的连接,则会导致 GRUB 安装在 Windows 10 硬盘的 EFI 启动分区上,而这并不是您想要的结果
  4. 连接第一个 SSD(装有 Windows 10 的 SSD)并启动第二个 SSD(Ubuntu)。您可以按 ESC、F2、F12(或您的系统支持的任何键)并选择第二个 SSD 作为所需的启动设备。
  5. 登录 Ubuntu 后,打开终端并运行sudo update-grub ,Grub 将检测第一个 SSD 中的 Windows 10 并将其添加到 grub 菜单条目中。
  6. 重启电脑,进入 BIOS 设置,将 Ubuntu 的 SSD 设置为启动设备中的第一个设备。保存设置并退出 BIOS 设置。
  7. 在下次启动时,Grub 将允许您选择要启动的两个操作系统中的哪一个。

你可能会发现这篇文章很有用:

  1. 如何在两个硬盘上双启动 Windows 10 和 Ubuntu 15.10

答案3

拔下或不拔下内部驱动器取决于您打算如何使用 Ubuntu 系统。

何时拔下(或断开)内置驱动器

  • 如果您想要一个便携式的 Ubuntu 系统,可以在许多(不同的)计算机上通过 USB 或 eSATA 启动,那么您需要将整个启动系统放在带有 Ubuntu 的驱动器中,而这最容易做到,如果您拔下(或断开)内部驱动器。

  • 如果您不想触碰内部驱动器(显然),同样适用。

  • 在这种情况下,您可以使用此链接中描述的方法,

    如何将 Ubuntu 安装到 USB 密钥?(不使用启动盘创建器)

何时将引导加载程序安装/修改到内部驱动器中

  • 如果你打算在安装 Ubuntu 系统的计算机上使用该系统(但不想将其移植到其他计算机上),你需要不是,并且应该不是拔下(或断开)内部驱动器。而是创建一个双启动系统,其中 Ubuntu 与以前的操作系统(例如 Windows)一起安装,并且 Ubuntu 创建一个带有条目(行)的 grub 菜单,您可以在其中选择启动任一操作系统。

    在这种情况下,我建议你

    • 启动 Windows 并重启,当插入带有 Ubuntu 的实时 USB 驱动器时。这样,Windows 就不会半休眠,Ubuntu 将通过操作系统“看到”Windows 文件系统。
  • 让计算机启动装有 Ubuntu 的实时 USB 驱动器,然后使用安装程序。

  • 在分区窗口中,您可以选择“其他”,即手动选择驱动器和分区来安装 Ubuntu。

    • 准备好您想要安装 Ubuntu 的分区。
    • 继续安装程序...
  • 您还可以选择“同时安装”,然后仔细检查安装程序是否选择了您想要安装 Ubuntu 的驱动器。(如果您发现很难看清楚是否正常,最好使用“其他方法”。)

  • 在这种情况下,@Marmayogi 的回答可能会有所帮助。

答案4

我最近也做过这个。我首先将 Windows 10 安装到硬盘上。然后拔下硬盘并插入要用于 Ubuntu 的硬盘。

我从 USB 棒安装了 Ubuntu,然后,当我对安装感到满意时,我关闭了 PC 并重新插入 Windows HD。我现在打开 PC,只需按 F12 即可进入启动菜单并选择从哪个 HD 启动。

相关内容