安装 Debian 后,如何为新的/其他可启动磁盘/安装添加 Grub 条目?

安装 Debian 后,如何为新的/其他可启动磁盘/安装添加 Grub 条目?

我有两个 SSD,一个用于 Windows 7,另一个用于测试和调整它(例如安装 Linux 或其他操作系统......)。

我已经在第一个 SSD 上安装了 Windows 7,并尝试在第二个 SSD 上安装 Debian 发行版,安装成功。

但问题是我在第一个 SSD(安装了 Windows 7)中安装了一个叫做引导加载程序的东西,所以如果我运行第二个 SSD,什么也不会发生,如果我运行第一个 SSD,Debian 引导加载程序会自动运行,这从根本上来说是什么令我恼火的是,没有适用于 Windows 的选项,只有 Debian 的选项。 (我认为如果我将引导加载程序安装到任何 SSD 中,我可以使用这两种选择。)

如果我打开Win安装的SSD,我可以看到那些文件和文件夹。

[Folder] Boot
[Folder] Documents and Settings
[Folder] Intel
[Folder] Perflogs
[Folder] ProgramData
[Folder] Program files
[Folder] Program files (x86)
[Folder] Recovery
[Folder] $Recycle.Bin
[Folder] System Volume Information
[Folder] Users
[Folder] Windows
[File] bootmgr
[File] BOOTSECT.BAK
[File] hiberfil.sys
[File] pagefile.sys

我认为所有文件夹和文件都与 Windows 操作系统有关系,但实际上我不知道。 (我刚刚用谷歌搜索了一下。)

我可以更改引导加载程序的目录或将其删除吗?我能做些什么?

答案1

这取决于安装了哪个引导加载程序。如果是标准 Debian 安装,则应该是 GRUB2。

在所有包含可启动安装的磁盘都已连接并通电的情况下启动计算机。

您需要打开 Root 终端应用程序以 root 身份打开终端,然后输入以下命令:

apt-get update
apt-get install os-prober

如果 os-prober 软件包已经安装,apt 会通知您,而无需对系统进行任何更改。

然后编辑/etc/默认/grub并确保你有一行像

GRUB_DISABLE_OS_PROBER=false

您可以使用 GUI 文本编辑器(如 Gedit)或 CLI 编辑器(如 Vim 或 Nano)编辑该文件。

使用Gedit:

gksu gedit /etc/default/grub

您需要关闭 gedit 才能再次使用终端

使用纳米

nano /etc/default/grub

如果你是初学者,我不建议你使用vim,需要一些时间来适应它的操作模式和界面。

完成文件编辑后,如果需要的话,输入这个命令

update-grub

笔记:您可以在第一次尝试时跳过文件编辑过程,但如果这不起作用,您将需要执行此操作,然后重试 update-grub 命令。

答案2

你可以:

  • 启动连接了两个磁盘的计算机,
  • 启动进入(您当前唯一的选择)Debian
  • 跑步update-grub

它应该检测第一个磁盘上的 Windows,并向引导加载程序选项添加一个条目。

然后您可以选择将 grub 安装到其他磁盘引导扇区,方法是运行grub-install /dev/sdb

sdb是我认为是第二个附加磁盘的设备节点,否则尝试sda

相关内容