背景信息:我有一台联想 u510,如你所知,它预装了 Windows 8 及其“新” UEFI 启动系统。
我需要 Ubuntu 来在业余时间运行 ROS 以获得乐趣,并且我需要 Windows 来运行 Autodesk Inventor 和其他程序以供大学学习。
我已经尝试过五次,想要实现 Windows 和 Ubuntu 双启动,但这让我抓狂不已。
首先,我在 Windows 8 中安装了 Virtual Box,以此方式安装 Ubuntu。两个操作系统都运行良好,但 ROS 无法与 USB 端口等配合使用,因此此选项毫无用处。然后,我尝试在 Windows 8 上双启动 Ubuntu,有两次我差点弄乱了我的电脑,所以我放弃了。
这是两个月前的事了 - 这周我的工作站多了一个 SSD 磁盘,所以我决定将它安装在我的笔记本电脑上。
根据我在互联网上读到的和看到的内容,这是实现方法:
- 首先,我把 SSD 擦干净。
- 将启动方式从 UEFI 改为传统模式
- 已安装 Windows 7
- 做了一个 30 GB 未分配空间的分区。
- 然后使用 usb-pen 实时启动 ubuntu。
接下来是棘手的部分 - 要么人们让 Ubuntu 询问你是否愿意在 Windows 7/8/8.1 上安装 Ubuntu,然后就不会出现任何问题,要么 ubuntu 没有检测到已经安装了操作系统,然后给出其他选项进行全新安装 - 删除所有先前的文件。或“其他东西”
正如其他人在互联网上所做的那样,我选择了其他方法。
我的分区无法看到/不起作用,所以我创建了一个新的分区,以及一个交换分区和一个根分区。
然后我安装 Ubuntu,安装后运行良好。我无法启动 Windows 7,所以我很清楚 Ubuntu 只是覆盖了 Windows 7 并自行安装。
我尝试过多次,做了一些小改动,结果总是只能找到或启动 Ubuntu。
Windows 是否仍安装在某处,我是否可以选择双重启动?
当我尝试在 Windows 上安装 Ubuntu 时,如何让 Ubuntu 检测到 Windows,以便一切都按计划进行?
答案1
首先,安装 Windows 7,然后不要从 Live CD 安装。使用 wubi 安装程序在 Windows 中将其安装在 NTFS 分区上。首先在 BIOS 中将 UEFI 更改为传统。
答案2
如果一切顺利,是的,Windows 仍然存在,但 GRUB(Ubuntu 启动管理器)无法识别它。打开终端(Ctrl+Alt+T)并运行:
sudo update-grub
这将使 GRUB 在所有分区中搜索操作系统。执行完 update-grub 命令后,重新启动,您就会在 GRUB 菜单上看到 Windows 选项。
答案3
您是否尝试过从 ubuntu 棒或 DVD 使用 gparted?您应该能够看到分区、记录它们、安装它们并检查数据。如果它在 ubuntu 安装提示期间无法识别 Windows,则 Ubuntu 尚未覆盖它。这可能是 grub 问题。gparted 将搜索并报告操作系统的位置。如果使用 Windows 磁盘管理器,MS 将无法识别某些分区类型。Gparted 可以。想想棒上的 Knoppix。F12 启动菜单。