双启动Windows 10和Linux Ubuntu在单独的SSD上


11

我是Ubuntu的新手。我刚刚构建了新PC,其中装有2个单独的硬盘驱动器。我想在第一个SsD上安装Windows 10(它们都是250GB的三星850 EVO),我想在另一个上安装Ubuntu,并能够选择在双启动中使用一个或另一个。如我所说,我是Ubuntu的新手。实际上,我尚未下载或安装它。我想知道是否可以从单独的硬盘双重启动。


我没有测试过,但是我不明白为什么这不可能?
solsTiCe '18年

1
是的,这可行。我建议先安装Windows,然后再安装Ubuntu。另外,您可以在BIOS中将Ubuntu引导程序设置为首先引导的引导程序。因此,您可以在GRUB菜单中选择Ubuntu或Windows。
迪帕克

@Deepak是的,但我也想知道正确和完整的分步程序是什么
Sergio Olivieri

扩展@Deepak的评论,如果您先安装Windows,然后再安装Ubuntu,Ubuntu安装程序将指导您并进行所有安排以创建双引导PC。您只需要小心选择正确的磁盘来安装Linux(例如,如果Windows安装在/ dev / sda中,则选择/ dev / sdb用于Linux)。
Henrique

请参考下面的user797138!好答案!请投票!
Henrique

Answers:


13

在具有两个单独的SSD的双启动桌面的此安装答案会话中,将详细解释所需的过程。

不鼓励并完全谴责将SSD从其插槽中插入和拔出以进行双引导安装的行为,并予以完全谴责,因为该行为将损害您的计算机硬件。

少数人已经实行了插入和拔出SSD的行为,只是为了避免“在Windows 10 SSD的EFI引导分区上安装了多余的GRUB条目”。尝试删除此类无关的GRUB条目而不是实践这种“有害”的双启动安装方法是比较明智​​的。删除此无关的条目是此答案会话的第四部分的角色。

切勿拔出任何电源,也不要乱搞计算机硬件。

  • 插入和拔下SSD可能会导致邻近组件的连接问题,并且计算机可能无法启动或出现故障,并且难以诊断。
  • 在使用紧密的插座配件拔出SSD时,您可能会用力施加力,从而可能干扰主板的其他部分,并且总会产生松动的连接。例如,如果您在一个组件上工作并且粗心大意,则可能会打扰其他组件。我曾经犯过一个错误,并且前面板音频和USB端口停止工作。我花了几天的时间来找出问题并解决。简直是松散的联系!
  • 如果您没有正确地将SSD牢固地重新插入插槽,则会造成难以诊断的情况,因为计算机有时会工作,并且突然会出现故障。可能是读/写错误等。

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

第一个错误是购买相同品牌的相同250 GB SSD。如果您是我,我会选择Kingston 250 GB SSD和Samsung 250 GB SSD。当您打开BIOS设置屏幕时,您可以立即观察带有SSD品牌的引导加载程序。这将有助于找出问题所在。以后无论出于任何原因打开PC时,无论是出于固态硬盘本身的颜色,您都可以知道,例如Windows-10已安装在250 SSD金士顿(红色)中,而Ubuntu则已安装在三星250 SSD(某些情况下)其他颜色)。

在安装Windows-10时,您会看到两台设备出现在您的面前,并且会要求您选择任意一台继续安装。选择/dev/sdaWindows-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世界。

就像您一样,我也刚刚在7个月前加入了Ubuntu。

在安装过程中开始的第一个复杂性是对250 GB SSD进行分区。存在各种各样的理论,没有第二个人同意您的划分!总是存在辩论,因为每个人都是正确的!

我有一个安装了Ubuntu的120 GB SSD。这是我的分区详细信息:

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用户的密码:

$ sudo passwd 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在屏幕左侧包含一个停靠样式的启动器(也称为“停靠”)。如果您不喜欢其位置和启动器上图标的大小,则可以通过设置轻松进行调整。

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

同样,您也可以自动隐藏扩展坞。

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. 安装能力

$ 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破折号并搜索“ 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
  • 现在,使用此图形工具,您可以通过将Windows bootloader置于链的顶部来更改GRUB的启动顺序。这可以通过向上移动所需的装载机直到其到达顶部来完成。 在此处输入图片说明 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系统

在完成此过程之前,我们需要完成以下重要任务。


第四部分:如何从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硬盘与被安装在Ubuntu三个NTFS分区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的磁盘空间。因此,这种疏忽使我损失了两倍的钱,即我不得不通过用全新的250 GB SSD替换120 GB SSD来重新投资SSD。您有多小心,有时会滑倒!这就是我的故事。

注2:当我有两个大小相同的120 GB SSD时,所有屏幕截图均已拍摄。请记住这一点。

在此处输入图片说明+ X,然后选择命令提示符(Admin)并运行diskpart命令。

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

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

在下面的图7中,该分区是第3卷。它通常是FS(文件系统)列和SystemInfo列中唯一具有FAT32的卷。在确定并选择了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 Linux rm -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(Kingston),而且应从GRUB引导加载程序中删除的罪魁祸首:

到目前为止,我们已经按照第四部分开始的步骤(如何从Windows 10的Boot 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具有与Windows加载程序引导项0相同的SSD磁盘UID。

$ 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从其插槽中插入和拔出以进行双引导安装的行为,并予以完全谴责,因为该行为将损害您的计算机硬件。

少数人已经实行了插入和拔出SSD的行为,只是为了避免“在Windows 10 SSD的EFI引导分区上安装了多余的GRUB条目”。尝试删除此类无关的GRUB条目而不是实践这种harmful双引导安装方法是更明智的。删除此无关的条目是此答案会话的第四部分的角色。

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


这似乎需要花费10秒钟的体力劳动才能达到疯狂的程度
Andrew B

10
  1. 在第一个SSD上安装Windows 10。
  2. 拔下第一个SSD。
  3. 现在,在第一个SSD仍未断开连接的情况下,将Ubuntu安装到第二个SSD中(请注意,如果在第二个SSD中安装Ubuntu时无法断开第一个SSD的连接,将会看到GRUB已安装在Windows 10硬盘驱动器的EFI引导分区上,这不是你想要的东西
  4. 连接第一个SSD(Windows 10),然后启动第二个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

@SergioOlivieri对于引导选择,您有三个选择:裸露的BIOS引导菜单(通常在引导时由F8打开,不建议使用),GRUB引导加载程序(此问题建议的解决方案)或诸如rEFInd的引导管理器(如果需要,建议使用此选项)拥有UEFI BIOS:它具有非常好的GUI)。
Manchineel

像魅力一样工作
alfian5229

2

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

何时拔出(或断开)内部驱动器

  • 如果要使用可在许多(不同)计算机上通过USB或eSATA引导的便携式Ubuntu系统,则需要将整个引导系统安装在具有Ubuntu的驱动器中,这是最简单的方法,如果您拔出(或断开)内部驱动器,驾驶。

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

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

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

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

  • 它要使用Ubuntu系统的电脑,在你安装它(并且不希望将它移植到其他计算机上),你需要没有的,应该拔掉(或断开)的内部驱动器。而是创建一个双重引导系统,在该系统中,Ubuntu与先前的操作系统(例如Windows)一起安装,并且Ubuntu创建一个带有条目(行)的grub菜单,您可以在其中选择引导这两个操作系统。

    在这种情况下,我建议您

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

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

    • 在需要Ubuntu的位置准备分区。
    • 继续安装程序...
  • 您还可以选择“并排安装”并非常仔细地检查安装程序是否在您想要Ubuntu的位置选择驱动器。(如果您发现很难确定一切是否正常,最好使用“其他”。)

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


1

我最近做了这个。我首先将Windows 10安装到硬盘驱动器上。然后拔下HD,然后插入要用于Ubuntu的HD。

我从USB记忆棒安装了Ubuntu,然后对安装感到满意时,关闭了PC并重新插入了Windows HD。从启动。


在第二版HD @PeterB上安装Ubuntu后,是否配置了Grub?BIOS设置程序屏幕上出现了多少个加载程序?请记住,您已经拔出1rst HD。
Marmayogi

进一步查找线程,有第二篇文章告诉您如何配置grub。
PeterB

你还没有回答我。@PeterB,请仔细阅读我的评论,并给出您的答复。
Marmayogi

我已经回答了你的帖子。进一步查找线程,有第二篇文章告诉您如何配置grub。
PeterB

请@PeterB,我没有问您如何配置GRUB。在安装时,您是否配置了Grub?你的观察是什么?BIOS设置程序屏幕列出了多少引导程序?在将SSD从其插槽中插入和拔出的情况下,我的问题变得很重要。希望你明白我的意思。
Marmayogi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.