Eun*_*ang 8 dual-boot boot-loader debian system-installation
我有两个 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
Run Code Online (Sandbox Code Playgroud)
我认为所有文件夹和文件都与 Windows 操作系统有关,但实际上我不知道。(我只是用谷歌搜索了一下。)
我可以更改引导加载程序的目录或将其删除吗?我能做什么?
Jen*_*ype 11
这取决于安装了哪个引导加载程序。如果它是标准的 Debian 安装,它应该是 GRUB2。
用所有包含可启动安装的磁盘启动计算机并启动。
您需要打开 Root Terminal 应用程序以 root 身份打开终端,然后输入以下命令:
apt-get update
apt-get install os-prober
Run Code Online (Sandbox Code Playgroud)
如果已经安装了 os-prober 软件包,apt 会通知您,而不会对系统进行任何更改。
然后编辑/etc/default/grub并确保你有这样一行
GRUB_DISABLE_OS_PROBER=false
Run Code Online (Sandbox Code Playgroud)
您可以使用 GUI 文本编辑器(如 Gedit)或 CLI 编辑器(如 Vim 或 Nano)编辑文件。
使用 Gedit:
gksu gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
您需要关闭 gedit 才能再次使用终端
使用纳米
nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
如果你是初学者,我不建议你使用 vim,它需要一些时间来适应它的操作模式和界面。
完成文件编辑后,如有必要,请输入此命令
update-grub
Run Code Online (Sandbox Code Playgroud)
注意:您可以在第一次尝试时跳过文件编辑过程,但如果这不起作用,您将需要这样做,然后重试 update-grub 命令。
你可以:
update-grub它应该检测第一个磁盘上的 Windows,并在引导加载程序选项中添加一个条目。
然后您可以选择将 grub 也安装到另一个磁盘引导扇区,运行 grub-install /dev/sdb
sdb 是我假设的第二个附加磁盘的设备节点,否则尝试 sda
| 归档时间: |
|
| 查看次数: |
19395 次 |
| 最近记录: |