Debian Linux 无法启动,因为找不到可启动设备

Debian Linux 无法启动,因为找不到可启动设备

我已经使用 Gnome Live CD 在我的笔记本上安装了 Debian。因为还有一些应用程序需要,所以我还需要安装Windows 7系统。

根据一些教程,我首先安装了 Windows 7,然后安装了 Debian。

Live CD 上的 Debian 安装程序完成后,我尝试重新启动我的笔记本电脑。在 BIOS 屏幕之后,我立即看到没有找到 BootDevice 的输出。

的输出fdisk -l是:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        4961    39743488    7  HPFS/NTFS
/dev/sda3            4961       15567    85186561    5  Extended
/dev/sda5   *        4961       15131    81689600   83  Linux
/dev/sda6           15131       15567     3495936   82  Linux swap / Solaris

根据分区表,我的Linux分区应该是可启动的,但我无法启动Windows 7或Debian。

答案1

您已经在逻辑分区中安装了 Debian,并且在 msdos 分区表中您无法将逻辑分区设置为可启动

您可以调整第一个分区 (/dev/sda1) 的大小并在此之前创建 1G ext3 或 ext4 分区,然后运行实时引导并:将新分区(现在是 /dev/sda1)挂载在 /mnt 等位置

# mount /dev/sda1 /mnt

然后通过以下方式安装 grub2 引导加载程序:

grub-install --no-floppy --force --root-directory=/mnt

答案2

这里是在 Win8 上从 Debian 安装介质启动的详细视觉指南: http://install-climber.blogspot.it/2013/01/howtoinstall-linuxdebian7wheezy-pcwindows8preinstalledufi.html

相关内容