问题

问题

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

能够启动 Windows 10Lubuntu,但是存在一些(小?)问题。

问题

  1. 有时当我启动计算机时,我最终会进入 grub 命令行,而不是在 Windows 和 Linux 之间进行选择的菜单。发生这种情况时,我会重新启动,检查 BIOS(UEFI?)中的启动顺序,看到 Ubuntu 应该在 Linux 之前启动,退出而不保存(然后重新启动),然后它会按预期带我进入 grub 的选择屏幕。
  2. 在 BIOS(UEFI?)中,有 2 个用于 ubuntu 的启动项,但我找不到它们之间的任何区别。
  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 分区
      • 标志: boot
      • 如果没有这个,Windows 就无法运行,因为所有用户数据都存储在这里(通过符号链接)。这是因为很久以前我只有一个非常小的 SSD,并且设置只有操作系统,而不是用户目录在 SSD 上。当我升级到更大的 SSD(sdb)时,我只是克隆了小的那个并增加了 sdb3 的分区大小。
  2. 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,没有更多信息说明其用途
      • 标志:隐藏、诊断
  3. sdc:250 GB SSD,gpt(新,适用于 Lubuntu)
    • sdc1:~240 GB ext4,Lubuntu 16.04.1 安装在这里
      • 没有旗帜
    • sdc2:4 GB 交换
      • 没有旗帜

启动信息(通过启动修复)

让我感到困扰的是,它只在 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

相关内容