AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1532252
Accepted
louis
louis
Asked: 2024-11-07 01:48:56 +0800 CST2024-11-07 01:48:56 +0800 CST 2024-11-07 01:48:56 +0800 CST

为什么双重启动时两个操作系统都会出现在同一个驱动器上?

  • 772

我一直在努力将 Ubuntu 添加到我的 PC 中以用于 ROS2。我在电脑上添加了三星 990,以便可以将其安装到单独的 SSD 上。

我首先执行了“尝试 Ubuntu”,然后运行了lsblk --nvme。这告诉我 nvme0n1 是旧的三星 970(我在其上运行 Windows),而 nvme1n1 是三星 990,即新的空驱动器。

我尝试使用“擦除磁盘并安装 Ubuntu”安装 Ubuntu 并指定 nvme1n1,但是完成后,BIOS 显示 Ubuntu 在 970 上,并且 Windows 启动消失了。

因此,我尝试使用闪存驱动器启动 Windows 安装,并指定磁盘 1。这似乎工作正常;我可以从 BIOS 启动 Windows 或 Ubuntu。

但是,我的一个问题是,在 BIOS 中的“启动优先级”下,它显示...

  • Windows 启动管理器(M.2_3:三星 SSD 970 EVO Plus 1 TB)
  • Ubuntu(M.2_3:三星 SSD 970 EVO Plus 1 TB)

也就是说,它们都在 970 上,尽管在 GParted 中,似乎显示所有 Microsoft 内容/ntfs 都在 nvme1 上(见下图)。此外,当 GRUB 在 Linux 之前首次打开时,没有启动 Windows 的选项,我必须从 BIOS 启动它。

GParted 显示 ubuntu 在 nvme0 上,而 windows 在 nvme1 上:

图片:GParted 显示 ubuntu 位于 nvme0 上,而 windows 位于 nvme1 上

有人知道是什么原因导致我的安装和 BIOS 显示不一致吗?谢谢!

dual-boot
  • 1 1 个回答
  • 21 Views

1 个回答

  • Voted
  1. Best Answer
    mook765
    2024-11-07T02:25:04+08:002024-11-07T02:25:04+08:00

    这不是一个不一致的问题,这只是引导加载程序已安装到已经存在的 ESP(EFI 系统分区)中。

    您可以使用 Ubuntu 中的终端命令检查lsblk -f哪些分区用于您的/- 分区和 ESP。

    如果 grub 没有在 grub 菜单中显示 Windows,则可能是 Windows 休眠导致的。也可能是由 grub 配置导致的,您可能需要添加以下行

    GRUB_DISABLE_OS_PROBER=false
    

    然后在执行完此操作后/etc/default/grub运行sudo update-grub。

    但在执行此操作之前,只需运行sudo update-grub并查看其输出,它将准确告诉您 grub 是否正在检查其他操作系统。以下是我的系统中的一个例子:

    ~$ sudo update-grub
    [sudo] password for mook: 
    Sourcing file `/etc/default/grub'
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-6.8.0-48-generic
    Found initrd image: /boot/initrd.img-6.8.0-48-generic
    Found linux image: /boot/vmlinuz-6.8.0-47-generic
    Found initrd image: /boot/initrd.img-6.8.0-47-generic
    Warning: os-prober will be executed to detect other bootable partitions.
    Its output will be used to detect bootable binaries on them and create new boot entries.
    Found Ubuntu 22.04.4 LTS (22.04) on /dev/sdc4
    Found Ubuntu 24.04.1 LTS (24.04) on /dev/sdc5
    Adding boot menu entry for UEFI Firmware Settings ...
    Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
    done
    
    • 0

相关问题

  • 如何在 ubuntu 中挂载加密的 windows 分区?[关闭]

  • 如何使用 Debian 进行双引导?

  • 如何使用 Ubuntu 和 Windows XP 安装双启动配置?[关闭]

  • 如何让双启动 USB 驱动器在 Vista 中工作 [关闭]

  • 如何从双启动计算机访问加密的主文件夹?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve