在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

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

湾 )我启动了一个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,并尝试让它进行更改(之前我已经完成了它并且它有效,但我真的不想再这样做,因为我更愿意使用蛴螬)。

在这个方法之后,当我重新启动时,屏幕上只有0。 显然出了点问题。

方法3

a。)我再次重新安装了Windows 7,并决定让Linux实用程序尝试解决我的问题。 我用过boot-repair

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

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

方法4

a。)我以为我在其中一个步骤上犯了一个错误,然后我回去并且每次回溯我的步骤3次。 这听起来很荒谬,但我真的不想在这么简单的事情上发表一个问题。

b。)我在askubuntu.com上发布了这个荒谬的问题。 任何帮助表示赞赏。

EDIT1

与Method1和Method3一起,当尝试重新安装grub时,我也尝试了这种推荐的方法。 我有同样的事情发生,Grub工作,但没有什么显示,但ubuntu。

由于自动方式不起作用,我尝试谷歌搜索“手动添加窗口到grub”并找到了这个 。

相关答案表明以下内容:

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

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

然后跑

 sudo update-grub2 

可悲的是,我没有这个解决方案的个人经验,只是觉得它可能有所帮助。 (它也有点旧)