Ser*_*eri 19 boot dual-boot hard-drive
我是 Ubuntu 的新手。我刚刚构建了我的新 PC,它安装了 2 个独立的硬盘驱动器。我想在第一个 SsD 上安装 Windows 10(它们都是 250GB 三星 850 EVO),我想在另一个上安装 Ubuntu,并且可以选择在双启动时使用一个或另一个。正如我所说,我是 Ubuntu 的新手。事实上,我还没有下载或安装它。我想知道是否可以从单独的硬盘驱动器进行双重引导。
Mar*_*ogi 20
在此具有两个独立 SSD 的双启动桌面的安装回答会话中,将详细解释所需的步骤。
不鼓励并完全谴责从插槽中插入和拔出 SSD 以进行双引导安装的行为,因为这种行为会损害您的计算机硬件。
这种插入和拔出 SSD 的行为已经被少数人实践过,只是为了避免“在 Windows 10 SSD 的 EFI 引导分区上安装了一个无关的 GRUB 条目”。尝试删除这样一个无关的 GRUB 条目而不是实践这种双引导安装的“有害”方法是更明智的。删除此无关条目是本次回答会话的第 IV 部分的职责。
第一个错误是购买相同品牌的相同 250 GB SSD。如果我是你,我会选择金士顿 250 GB SSD 和三星 250 GB SSD。当您打开 BIOS 设置屏幕时,您可以立即看到带有 SSD 品牌的引导加载程序。这将有助于找出什么地方。每当您的 PC 由于任何原因稍后打开时,从 SSD 本身的颜色,您就可以看出,例如,Windows-10 安装在 250 SSD Kingston(红色)上,Ubuntu 安装在三星 250 SSD(一些其他颜色)分别。
安装 windows-10 时,您会看到两台设备出现在您面前,系统会要求您选择任何一台继续安装。选择/dev/sda
windows-10 安装。这样,您将永远记住它sda
是为 Windows-10 设计的,并且您将永远记住它。
你永远不应该对SSD进行分区!将整个 250 GB 分配给'C'
驱动器,并在驱动器中安装所有与 Windows 相关的系统和其他程序'C'
。永远不要在 SSD 中保留任何数据。
假设您想安装complete
Visual Studio Community 2017 RC(一个免费的全功能版本),那么它将需要大约 80 到 90 GB 的'C'
驱动器。
另一个建议是选择至少 1 TB 大小的硬盘。您需要一个地方来保存您的数据、下载内容和其他内容,而不会打扰您的 SSD。
以下链接为您提供了 Windows-10 的分步安装。只需点击链接,您就必须安装 Windows-10。
在 Windows-10 安装之后,您完成诸如为您的构建版本安装累积/安全更新等手续。在完成它们以及其他基本任务后,您可以继续安装 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
Run Code Online (Sandbox Code Playgroud)
我特别为Oracle 18c(企业版)安排了这个分区设置。我永远不会要求你跟随我的脚步。请永远不要那样做!您可能有 2 个分区或 3 个分区,有时甚至没有分区,这取决于您。对于像您这样的新进入者来说,这是最难谈判的部分。
因此,请在开始安装之前进行彻底的规划。
我的分区表为您提供了一个了解什么是分区的示例。一旦您的分区计划被冻结,您就可以开始安装。
接下来,在安装过程中,在将您的 SSD 分区时,请小心选择/dev/sdb
. 因为设备/dev/sda
已经安装了 Windows-10。一旦你跨越了这个障碍,安装的剩余部分就是小菜一碟。
现在点击此链接,您可以轻松安装 Ubuntu 18.04。这个循序渐进的过程广泛地涵盖了分区,并教你如何做到这一点。
1. 设置 WiFi:如果您有 WiFi 连接,请配置它。
2. 设置火狐浏览器密码:使用电子邮件ID配置火狐浏览器
3. 设置Root密码。
一次性为 root 用户设置密码:
$ sudo passwd root
通过键入以下命令来测试您的 root 密码:
$ su -
4. 禁用锁屏。
要禁用锁定屏幕,只需按照以下步骤操作:
Settings -> Privacy -> Screen Lock -> change 'Automatic Screen Lock' to 'Off'
Run Code Online (Sandbox Code Playgroud)
要通过命令行永久禁用锁定屏幕,请发出以下命令:
$ gsettings get org.gnome.desktop.lockdown disable-lock-screen 'true'
Run Code Online (Sandbox Code Playgroud)
如果您对新设置不满意,可以使用以下方法将其撤消:
$ gsettings set org.gnome.desktop.lockdown disable-lock-screen 'false'
Run Code Online (Sandbox Code Playgroud)
5. 调整Dock风格的启动器
Ubuntu 在屏幕左侧包含一个码头风格的启动器(也称为“码头”)。如果您不喜欢它的位置和启动器上图标的大小,您可以通过设置轻松调整它。
同样,您也可以自动隐藏停靠栏。
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)
Run Code Online (Sandbox Code Playgroud)
如果您已成功升级,则继续执行第 7 步。
如果由于"metered"
网络和upgrade
命令中断而出现任何问题,则upgrade
可以通过以下命令恢复:
$ sudo apt-get install --fix-missing
然后发出:
$ sudo apt-get update
$ sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
7. 安装aptitude
$ sudo apt-get update
$ sudo apt-get install aptitude
$ sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
8. 安装 Grub 定制器:
Grub 定制器是一个图形界面,用于配置grub2
. 该应用程序允许用户添加、删除、冻结、重命名和重新排序启动菜单项。
通过点击Ctrl+Alt+T
并一一运行以下命令来打开终端:
$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer
Run Code Online (Sandbox Code Playgroud)
如何使用?
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
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 配置。你永远不应该忽略这一步!General settings
红色箭头标记即可获得下图 5,您可以在其中更改此 10 秒延迟间隔。
Figure-5: GRUB interval 10 seconds may be altered here
quit
从该工具中取出,而无需保存!9. 现在重启你的系统
检查 GRUB 菜单,它应该在链的顶部包含 Windows 引导加载程序。
10. 现在登录Windows系统
在结束此程序之前,我们有以下重要任务需要完成。
这是什么extraneous
GRUB 文件?
安装 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 并选择命令提示符(管理员)并运行
diskpart
命令。
Figure-6: Using 'diskpart' to list hard drives detected on Windows 10
选择目标磁盘后,将列出其分区,以便可以识别与 Boot EFI 文件夹对应的分区(卷)。
在图-7的下方,该分区是3.音量它通常是与(文件系统)柱FAT32在FS唯一体积,并且System
在所述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
Run Code Online (Sandbox Code Playgroud)
输出将只显示两个条目。
退出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
Run Code Online (Sandbox Code Playgroud)
Figure-10: Output for command: 'sudo efibootmgr' showing 3 entries
应删除引导条目 2。如何确认这一点?
$ sudo efibootmgr -v # issue this verbose command
Run Code Online (Sandbox Code Playgroud)
引导条目 2 与引导条目 0 具有相同的 SSD 磁盘 UID,引导条目 0 是 Windows 加载程序。
$ sudo efibootmgr -b 2 -B # where 2 is the boot entry Boot0002.
Run Code Online (Sandbox Code Playgroud)
现在该条目已被删除。
Figure-11: The process of removal of the extraneous boot entry created by GRUB
要确认删除,只需发出以下命令:
$ sudo efibootmgr # issue this command to display boot entries
Run Code Online (Sandbox Code Playgroud)
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
双引导安装方法是更明智的做法。删除此无关条目是本次回答会话的第 IV 部分的职责。
的部分-IV详细盖the extraneous entry
由GRUB在窗10 EFI分区引入这也是反射BIOS设置屏幕上。这部分提供了详细说明,不仅可以从 Windows 10 efi 分区中删除无关条目,还可以从 BIOS 设置屏幕中一个接一个地删除无关条目。
小智 13
sudo update-grub
,Grub 将在第一个 SSD 中检测 Windows 10 并将其添加到 grub 菜单项中。您可能会发现这篇文章很有用:
小智 1
我最近做了这个。我首先将 Windows 10 安装到硬盘上。然后拔掉硬盘并插入硬盘以供 Ubuntu 使用。
然后,我从 U 盘安装了 Ubuntu,当我对安装感到满意时,我关闭了 PC,然后重新插入 Windows HD。现在,我打开 PC,只需按 F12 即可进入启动菜单,然后选择要安装的 HD启动自。
归档时间: |
|
查看次数: |
85480 次 |
最近记录: |