在单独的驱动器上使用Windows 10调整双启动

我在我的Windows 10主机上通过VirtualBox使用了各种Ubuntu发行版,因为我对Lubuntu 16.04.1非常满意,我想尝试将它安装为我的第二个操作系统,除了现有的Windows 10(已经从Windows 7,如果这有任何区别)。 因此我得到了一个额外的 SSD(sdc),并且已经安装了它(这也给我带来了麻烦,因为安装程序没有检测到新的SSD所以我不得不手动关心分区),但我不确定是否一切应该如此

我能够启动Windows 10 Lubuntu,但有一些(轻微?)问题。

问题

  1. 有时当我启动计算机时,我最终会在grub命令行而不是菜单中选择Windows和Linux。 发生这种情况时,我重新启动,检查BIOS中的启动顺序(UEFI?),看看Ubuntu应该在Linux之前启动,退出而不保存(并重新启动),然后它按照预期将我带到grub的选择屏幕。
  2. 在BIOS(UEFI?)中有ubuntu的2个启动项,但我发现它们之间没有任何区别。
  3. 我试图运行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)

  1. sda:500 GB HDD,msdos(现有,适用于Windows 10用户数据和其他数据)
    • sda1:一个大的NTFS分区
      • flags:boot
      • 没有这个,Windows无法运行,因为所有用户数据都存储在此处(通过符号链接)。 这是因为很久以前我只有一个非常小的SSD,并设置它只有操作系统,而不是用户目录在SSD上。 当我升级到更大的SSD(sdb)时,我只是克隆了小的并增加了sdb3的分区大小。
  2. sdb:250 GB SSD,gpt(现有,适用于Windows 10)
    • sbd1:100 MB EFI fat32,EFI系统分区,安装到/ boot / efi
      • flags:boot,esp
    • sbd2:128 MB未知,Microsoft保留分区
      • flags:msftres
    • sbd3:~240 GB NTFS,这里安装了Windows 10
      • flags:msftdata
    • sdb4:450 MB NTFS,没有更多信息它用于什么
      • 标志:隐藏,诊断
  3. sdc:250 GB SSD,gpt(新版,适用于Lubuntu)
    • sdc1:~240 GB ext4,这里安装了Lubuntu 16.04.1
      • 没有旗帜
    • sdc2:4 GB交换
      • 没有旗帜

Boot-Info(通过引导修复)

让我困扰的是它只在sda上找到了一个启动加载器,而不是我预期的sdb。 但这可能是因为sda有一个msdos分区表而另外两个有gpt ,但我不知道。

============================= 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中的任何其他信息,我可以更新此post。

其他系统信息

  • 主板:华硕H87M-E
  • 内存:16 GB RAM