我在 Windows 10 主机上通过 VirtualBox 使用了各种 Ubuntu 发行版,并且我对它们非常满意Lubuntu 16.04.1,我想尝试一下,将它安装为除现有 Windows 10(从 Windows 7 升级而来,如果这有什么区别的话)之外的第二台操作系统。因此我得到了一个额外的SSD(sdc),并已经安装在那里(这也给我带来了麻烦,因为安装程序没有检测到新的 SSD,所以我不得不手动处理分区),但是我不确定一切是否如愿。
我是能够启动 Windows 10和Lubuntu,但是存在一些(小?)问题。
问题
- 有时当我启动计算机时,我最终会进入 grub 命令行,而不是在 Windows 和 Linux 之间进行选择的菜单。发生这种情况时,我会重新启动,检查 BIOS(UEFI?)中的启动顺序,看到 Ubuntu 应该在 Linux 之前启动,退出而不保存(然后重新启动),然后它会按预期带我进入 grub 的选择屏幕。
- 在 BIOS(UEFI?)中,有 2 个用于 ubuntu 的启动项,但我找不到它们之间的任何区别。
- 我尝试运行 Boot-Repair,但它要求我停用安全启动,但我不想这样做(而且据我所知也不需要这样做)。
毕竟,当我使用 Windows 10 (sdb) 启动 SSD 时(或当使用 Lubuntu (sdc) 的额外 SSD 断开连接时),我仍然希望能够启动 Windows 10,最好不使用 grub(但不是必须的),并且当我使用 Lubuntu (sdc) 启动 SSD 时,我希望能够在启动时在 Windows 10 和 Lubuntu 之间进行选择,这将是默认设置。我还希望保持 UEFI 和安全启动处于激活状态。
重新安装/删除 Lubuntu 甚至从 sdc 删除所有分区都没有问题,但 Windows 10 安装(sdb+sda)必须保持功能。
硬盘(通过 GParted)
- sda:500 GB HDD,msdos(现有,用于 Windows 10 用户数据和其他数据)
- sda1:一个大的 NTFS 分区
- 标志: boot
- 如果没有这个,Windows 就无法运行,因为所有用户数据都存储在这里(通过符号链接)。这是因为很久以前我只有一个非常小的 SSD,并且设置只有操作系统,而不是用户目录在 SSD 上。当我升级到更大的 SSD(sdb)时,我只是克隆了小的那个并增加了 sdb3 的分区大小。
- sda1:一个大的 NTFS 分区
- sdb:250 GB SSD,gpt(现有,适用于 Windows 10)
- sbd1:100 MB EFI fat32,EFI 系统分区,挂载到 /boot/efi
- 标志: boot、esp
- sbd2:128 MB 未知,Microsoft 保留分区
- 标志: msftres
- sbd3:~ 240 GB NTFS,Windows 10 安装在此处
- 标志: msftdata
- sdb4:450 MB NTFS,没有更多信息说明其用途
- 标志:隐藏、诊断
- sbd1:100 MB EFI fat32,EFI 系统分区,挂载到 /boot/efi
- sdc:250 GB SSD,gpt(新,适用于 Lubuntu)
- sdc1:~240 GB ext4,Lubuntu 16.04.1 安装在这里
- 没有旗帜
- sdc2:4 GB 交换
- 没有旗帜
- sdc1:~240 GB ext4,Lubuntu 16.04.1 安装在这里
启动信息(通过启动修复)
让我感到困扰的是,它只在 sda 上找到了引导加载程序,而不是我预期的 sdb。但这可能是因为 sda 有一个系统安全分区表和其他两个通用运输,但我不知道。
============================= Boot Info Summary: ===============================
=> Windows 7/8/2012 is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
=> No boot loader is installed in the MBR of /dev/sdc.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sdb1: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 7/2008: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /EFI/Boot/bootx64.efi /EFI/ubuntu/MokManager.efi
/EFI/ubuntu/fwupx64.efi /EFI/ubuntu/grubx64.efi
/EFI/ubuntu/shimx64.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootmgr.efi
/EFI/Microsoft/Boot/memtest.efi
sdb2: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sdb3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /Windows/System32/winload.exe
sdb4: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdc1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 16.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdc2: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
如果需要驱动器/分区信息或者任何来自 Boot-Repair 的其他信息,我都可以更新此帖子。
其他系统信息
- 主板:华硕 H87M-E
- 内存:16 GB RAM