我有两个 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