在 Ubuntu 14.04 之后安装 Windows7,其他建议不起作用

在 Ubuntu 14.04 之后安装 Windows7,其他建议不起作用

我知道这个问题已经被问了数百次甚至数千次,而且我之前确实成功做到了这一点,但我在这个系统上尝试了几种方法,但都不起作用。这是我的设置和我尝试过的方法。

设置

我的笔记本电脑里有两个 SSD。

/dev/sda- 这是我的存储 SSD(1TB)

/dev/sdb- 这是我用于 ubuntu 和 windows 的 ssd (500gb)

|_ /dev/sdb1- 这是我的 ubuntu 14.04 安装

|_/dev/sdb2- 这是我的 Windows 7 安装

我没有启动分区,它在 sdb1 上。

方法1

a. ) 使用 gparted 调整了我的 Ubuntu 分区的大小,以便为我的 Windows 7 分区腾出空间。我创建了 NTFS 分区,并正确安装了 Windows 7。重新启动后,机器按预期启动到 Windows 7。

b. )我启动了 ubuntu live usb 并使用这些说明(接受的答案)。

sudo mount /dev/sdb1 /mnt
sudo rm -rf /boot # Yes it was the live usb /boot, not the sdb1 /boot
sudo ln -s /mnt/boot /boot

sudo apt-get update && sudo apt-get install grub-pc
sudo grub-install /dev/sdb
sudo umount /mnt
sudo reboot

重新启动后,我现在看到了 grub,但只列出了 ubuntu。

方法2

a.) 我彻底重做了 Windows 7 安装,因为我有点后悔分区太小了。然后我成功启动 Windows 7。

b.) 在 Windows 7 中,我下载并安装了 EasyBCD,并尝试让它进行更改(我以前这样做过并且成功了,但我真的不想再这样做了,因为我更愿意使用 grub)。

使用这种方法后,我重启时屏幕上只显示 0。显然出了问题。

方法3

a.) 我再次重新安装了 Windows 7,并决定让 Linux 实用程序尝试解决我的问题。我使用了启动修复

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

然后我运行了推荐的修复程序,重启后我得到了与方法 1 完全相同的结果。重启显示了 grub,但只列出了 ubuntu。

方法4

a.) 我以为我在某个步骤上犯了错误,于是我返回并重复了 3 遍。这听起来很荒谬,但我真的不想就这么简单的事情发帖提问。

b.) 我在 askubuntu.com 上发布了这个荒谬的问题。任何帮助我都感激不尽。

编辑1

除了方法 1 和方法 3 之外,在尝试重新安装 grub 时,我还尝试了推荐的方法。我也遇到过同样的事情,Grub 可以工作,但是除了 ubuntu 什么都没有显示。

答案1

由于自动方式不起作用,我尝试在谷歌上搜索“手动将窗口添加到 grub”,结果发现

链接的答案表明以下内容:

第一步是编辑 /etc/grub.d/40_custom(使用 SUDO)并将以下行添加到文件底部:

menuentry ‘Windows 7′ {
set root='(hd0,msdos2)’
chainloader +1 }

然后运行

sudo update-grub2

遗憾的是,我没有亲身体验过这种解决方案,只是认为它可能会有所帮助。(它也有点旧了)

相关内容