如何在 Dell XPS 15 上安装 Windows 7(使用 Intel RST)和 Linux 以进行双引导?

Aet*_*red 7 linux windows-7 dell-xps multi-boot msata

我收到了一台新$work笔记本电脑,一台配备 128GB mSATA 驱动器和 1TB 5400 HDD的戴尔 XPS 15。它安装了 Windows 8,我的雇主不支持,必须重新安装 Windows 7。我的一些工作需要双引导到 Linux (Ubuntu 12.10),但大多数情况下我只使用 Windows 和 SSH进入Linux。

我试图满足几个条件:

  • Windows 7 应安装在 1TB 驱动器上,并使用英特尔智能响应技术 (SRT) 和 mSATA 驱动器作为缓存
  • Linux 应该安装在 mSATA 驱动器的空闲空间上,该空间应该显示为一个简单的 RAID0 卷
  • 必须为 Dell 的 Windows 8 安装制作出厂恢复介质。

我在这里问过类似的问题但我没想到需要重新安装 Win7,所以创建了这个问题,而不是重新利用旧的问题。

参考

我看过很多类似的帖子:

Aet*_*red 6

安装 Windows

使用之前准备的这个答案

准备

下载适用于 12.10 x86_64的Ubuntu Secure Remix的安装 ISO 。UEFI 引导在 Ubuntu 12.10 中的问题最少,安全混音有一些需要的工具。

使用UNetBootin为安装创建一个可引导的 U 盘。

在您离开 Windows 之前,请禁用英特尔快速存储技术的加速。别担心,如果您不理会它的分区,缓存将是安全的。理想情况下,您的 mSATA 磁盘上的卷应该标记为“SRT_Cache”和“Linux”之类的合理名称,稍后将需要这些名称来识别它们。

安装 Ubuntu

插入安装程序 USB,重新启动并按下启动菜单所需的魔法键(F12对于我的 Dell XPS 15 L521x),选择 UEFI 启动 USB 驱动器。选择尝试 Ubuntu。在安装工作之前,需要做一些事情。

Ubuntu 桌面启动后,打开终端并切换到 root 并从此处执行命令以使 Linux 检测 mSATA 上的 RAID 卷:

# modprobe dm_mod
# dmraid -ay
# ls -la /dev/mapper/
Run Code Online (Sandbox Code Playgroud)

请注意,其中一个设备以/dev/mappermSATA 设备的备用卷的名称结尾,这是安装 Ubuntu 的设备。

从桌面快捷方式或 Unity 栏快捷方式运行安装 Ubuntu。单击并选择“做其他事情”而不是擦除现有磁盘(愚蠢和自私的默认选项)。这应该会启动 Ubuntu 安装程序磁盘分区工具。选择/dev/mapper命名为Linux分区的设备并创建一个分区表,创建一个ext4分区以root身份挂载(/)。如果需要,也创建一个交换分区,但如果有很多内存,则可能不需要。

从这里像往常一样继续安装 Ubuntu,完成关机后,移除安装 USB 驱动器并重新打开电源。它应该默认启动到 Ubuntu。

使用以下命令更新 Ubuntu:

# apt-get update
# apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

安装Bumblebee以使 nVidia 驱动程序Optima 正常工作,否则 nVidia 图形加速器将耗尽所有电池并运行所有风扇。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
Run Code Online (Sandbox Code Playgroud)

重新启动回到 Ubuntu。

修复引导加载程序

Ubuntu Secure Remix 包括启动修复,现在运行它,让它检测包括 UEFI 在内的所有东西,然后单击顶部按钮以允许它执行默认修复序列。

使用您喜欢的编辑器编辑/etc/default/grub和设置默认启动和超时(Windows 应命名为Windows UEFI 加载程序)并运行update-grub.

重新启动,您现在应该拥有所有已安装操作系统的完整启动选项列表。

恢复英特尔 RST

启动到 Windows,打开英特尔快速存储技术应用程序,并启用加速,它应该记住其设置并重新打开。

完毕!