双启动Windows 7和Ubuntu,SSD + HDD


21

我是Linux和Ubuntu的新手,希望创建一个可以同时启动Windows 7(用于Windows特定应用程序)和Ubuntu(我希望对linux和Ubuntu熟悉的系统)的系统。我已经阅读了很多材料,但是对于我想做的事情却一无所获,而且我不确定应该从哪里开始。

我有一个120GB的固态驱动器,我想在该驱动器上找到Windows和Linux OS以及其他可以从SSD中受益的应用程序。另外,我还有一个1TB硬盘,我想将其用于数据/存储。

通过阅读,我了解到我将需要对驱动器进行分区或使用逻辑卷管理来设置我设想的双引导环境。我希望在两个操作系统之间共享存储在1TB硬盘上的数据,但是如果这样做不可行,那么将1TB硬盘分为两个或更多个较小的分区就可以了。

我以前已经将Windows安装到SSD上,并将用户的文件夹“迁移”到我的1TB数据驱动器上(无需手动设置分区或任何其他设置)。这可以工作一会儿,但事实证明该系统不稳定,除非在“安全模式”下,否则不再起作用。我已经备份了所有数据,因此我打算“重新开始”并与ubuntu一起重新安装Windows。我不想保留当前在ssd或hdd上的任何内容。

简而言之:-我有一个120 GB的固态驱动器,我想安装Windows 7和Ubuntu。-我有一个1TB的硬盘驱动器,我想用作两个操作系统的数据存储。-最好的方法是什么?我希望系统尽可能稳定,同时最大程度地利用SSD从应用程序启动/运行应用程序带来的好处。+任何建议或信息将不胜感激!

谢谢!


您得到了什么固态硬盘?

Answers:


7

我实际上是几个月前为自己做的。这个过程有点长,在决定是否要做之前要通读整个内容。您需要更改注册表,尽管到目前为止我还没有遇到任何问题,但是如果您没有像我一样做所有事情,则可能会遇到问题。

首先,在Ubuntu活动磁盘中设置分区。将所有信息复制到安全的卷中,以防万一。然后,擦拭所有驱动器。

首先安装Windows。在安装过程中创建帐户时,请选择一个备用帐户名。该名称的名称无关紧要,除了它不能成为您将来要使用的名称之外。我称其为“备用”。

安装Windows后,请使用您的真实帐户名创建一个帐户,但尚未登录。进入regedit,将C:/ Users的所有实例更改为D:/ Users(或您存储所在的任何驱动器,例如D:,E:,F:,G:等)。但是,C:/ Users / Administrator仅具有C:/ Users的用户以及与您有关的用户。

完成此注册表编辑操作后,请重新启动计算机并登录到新帐户。如果您做对了所有事情,那么新帐户的配置文件应该位于您设置为驱动器的驱动器中。

如果是这样,那就太好了。删除帐户仍在C:/上的备件。在Windows上执行任何操作,然后安装Ubuntu。

我可以期望您无需任何说明即可安装Ubuntu。在安装期间,我将用户文件夹安装在与主安装相同的分区中的普通目录中。然后,我使用以下命令在用户文件夹上创建符号链接:

rm -r ./Documents
ln -s /media/Storage/Users/Tyler/Documents ./Documents
rm -r ./Downloads
ln -s /media/Storage/Users/Tyler/Downloads ./Downloads
rm -r ./Music
ln -s /media/Storage/Users/Tyler/Music ./Music
rm -r ./Pictures
ln -s /media/Storage/Users/Tyler/Pictures ./Pictures
rm -r ./Videos
ln -s /media/Storage/Users/Tyler/Videos ./Videos

Tyler是Windows上的用户名,Storage是我的存储分区的名称。

这些命令不包括模板和Desktop文件夹,尽管我希望它们易于实现。

这些符号链接没有漂亮的图像,目前我还没有找到永久的解决方案。我可以设置图标图像,但是已重置。我怀疑这是因为每次启动时都需要安装它,并且会重置图像。如果找到,我将发布修复程序。

如果要在Ubuntu中启动时自动挂载存储分区,则需要找到要挂载的分区。在终端中使用

sudo fdisk -l

您应该会收到一个分区列表。我的看起来像这样。

tyler@Tyler-PC:/$ sudo fdisk -l
[sudo] password for tyler: 

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf64a0fce

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   125831167    62914560    7  HPFS/NTFS/exFAT
/dev/sda2       125831168   188745727    31457280   83  Linux
/dev/sda3       188745728   608364543   209809408    7  HPFS/NTFS/exFAT
/dev/sda4       608364544   625141759     8388608   82  Linux swap / Solaris
tyler@Tyler-PC:/$ 

搜索“启动应用程序”并添加命令

udisks --mount /dev/sda3

sda3应该替换为您拥有的磁盘之一。我记得我在制作分区时将我的设置为sda3。而且,这是我最大的。

执行该命令后,启动后,您无需通过nautilus导航到您的存储分区来挂载它。我昨天才发现那个解决方法。当我使用Eclipse进行Java开发时,每次都需要通过nautilus挂载它非常令人讨厌。

祝好运!


5

符号链接

我最近安装了一台新计算机以双重引导Ubuntu和Windows,并提出了使用符号链接的解决方案。我发现,如果经常使用符号链接,那么最好设置两个操作系统。本指南将引导您完成系统设置,以将所有个人文件保留在较大的驱动器上,并允许您从每个操作系统无缝访问它们。

格式化

将SSD分为任意大小的两个分区,我将使用60GB的分区。将整个1TB用作NTFS,以便两个操作系统都可以读取它。Windows将需要一个NTFS分区,而Ubuntu将与SSD上的ext4分区配合使用时效果最佳。

安装

我将首先安装Windows,以便Ubuntu可以为您设置启动管理器。此时,您无需对Windows进行任何操作。当安装Ubuntu下一组时,在选择安装位置时将大型驱动器安装在该位置,有关此方面的更多信息,请参阅本指南。我建议将其安装到,/media/Data/一旦将它们都安装并且1TB格式化为NTFS,您就可以将所有个人档案放到大驱动器上了。您也可以只创建一个空文件夹,但是它不那么容易可视化。

连结中

一旦文件到位,您将需要链接它们。在Windows和Ubuntu中,当您链接时都将创建一个新的“文件夹”,这样就不能在其中保留旧的文件夹。

视窗

在Windows中,mklink /J LINK_LOCATION ORIGINAL_LOCATION如果Windows驱动器为C :,而1TB为D :,且图片位于D:\ User \ Pictures中,则mklink /J "C:\Users\USERNAME\Pictures" "D:\User\Pictures"在删除用户文件夹中的Pictures文件夹后将要使用的命令将要使用。。

的Ubuntu

您将用于ln -s ORIGINAL_LOCATION LINK_LOCATION在Ubuntu中进行链接。请注意,与Windows相比,目录已切换。因此,再次使用图片示例并假设您已将1Tb安装到其中/media/Data,则可以ln -s /media/Data/User/Pictures/ /home/USERNAME/Pictures在删除用户文件夹中的Pictures文件夹后使用。

完成了

在此之后,您应该准备好了!请记住,您可以从SSD链接到任何想要的文件夹。用户文件夹(例如音乐,图片,文档,视频,甚至桌面)都可以移动到从两个操作系统访问的位置。您可能还想移动其他文件夹,例如“ C:\ Program Files(x86)\ Steam \ SteamApps”或“ /home/USERNAME/.local/share/Steam/SteamApps”,具体取决于您计划使用的大型程序。 SSD的容量更加有限。


4

好吧,我不知道为什么以前的答案建议对注册表项或硬链接起作用。有一个简单的方法可以做到这一点。首先,对您的SSD进行分区。我认为2个分区太少了。我目前正在使用5个主要分区:

  1. Windows:包含Windows操作系统。取决于您使用此操作系统的方式。我认为对于普通用户,它应该从40到60 GiB大。
  2. Ubuntu根目录(/):包含大多数Ubuntu系统。同样,大小取决于您计划安装的内容,但标准配置为大约20 GiB。
  3. Ubuntu主目录(/ home):包含主目录。出于多种原因,将您的主目录与其余目录分开是很有用的。为您的主目录保留5 GiB。点击此链接
  4. Linux交换。好吧,我认为这是一个非常有用的分区,如果要在Ubuntu上使用休眠方式,则必须使用此分区。大小主要取决于您有多少只公羊,但我认为,但作为一般规则,我认为它至少应为公羊的1.5倍。
  5. FastFiles。我将此目录用于其他内容,例如独立应用程序,VirtualBox硬盘等。大小再次取决于您的使用。

此链接上查看更多关于参数的信息。

然后,按照之前的建议将硬盘格式化为NTFS。您只想使用一个包含所有数据的分区。

更改默认用户目录(下载,文档等)注意:我的建议是也将您的桌面文件夹移动到HDD驱动器上。

Windows http://support.microsoft.com/kb/310147

Ubuntu 最简单的方法是使用ubuntu tweak(sudo apt-get install ubuntu-tweak)。启动程序,然后转到“管理员”>“用户”文件夹。然后根据需要更改所有内容。

如果您有任何问题,我可以提供任何帮助;)


2

如果我是你,我会慢慢开始的,我也不会这么说。我首先要做的是获得一个1 gb的拇指驱动器(或您所说的任何一种),然后下载Ubuntu的“ cd”或“ dvd”。您需要32位还是64位?我将获取该.iso文件,然后将其安装在您的拇指驱动器上(使用Ubuntu网站上提供的说明)并“玩”它。请勿安装任何东西!等待...在USB驱动器上以现场用户模式运行Ubuntu。看看软件是什么样的...所有驱动程序都能正常工作吗?您的视频和声卡工作正常吗?你能弄清楚吗?

换句话说,将Ubuntu os加载到拇指驱动器上,以便从它启动。设置您的BIOS以便先从拇指驱动器加载操作系统,然后尝试“使用”新的操作系统。然后尝试使用Linux Mint,Fedora或其他任何东西...同样的东西下载它,将其放在拇指驱动器上,并玩一个星期左右。然后准备开始破坏事物。; D


oaxacamatt,我已经从闪存驱动器启动了ubuntu,我喜欢我所看到的。我也更喜欢ubuntu,因为它与我在工作中使用的发行版相同。在这一点上,我对GParted也感觉很好。
treystaff 2013年

2

很好,如果您对使用Gparted感到满意,则必须重新调整分区的大小。

现在,我注意到下面的用法建议使用“ Wubi.exe”,这是一种替代方案……它带有+和-(稍后再说)。

我还注意到一些提倡者:

通过umop aplsdn 擦除所有驱动器

圣烟节谨防听枪支弹弓的牛仔...

当您使用Gparted处于“实时用户”模式时,您是否看到Windows的多个分区?如果有,那就很好。*除非要删除Windows,否则请勿删除或更改这些内容。*

1,尝试调整最大的Windows分区大小,以提供Ubuntu 20GB-60GB。

问:您使用Windows多少?您认为您想在Ubuntu上加载/播放多少软件?

2,备份完“东西”后,从实时用户桌面安装Ubuntu。由于以下几个原因,这很有帮助。您拥有的wifi或网络连接将使更新过程更加顺利。还有更多...


2
您应该已经编辑了以前的答案,而不是发布新的答案。
绿色

我回头看了看我的回答,而你在那句话中误解了我。我曾说过:“将所有信息复制到安全的卷中,以防万一发生。然后,擦拭所有驱动器。” 如果他安装Windows或Ubuntu,则无论如何都要擦除数据。不要四处引用别人-这是误导。
umop aplsdn

0

您可以划分驱动器的分区,但是首先必须进入Windows操作系统,然后右键单击“我的电脑”>,然后单击“管理”>“存储”>“磁盘管理”,然后将分区划分为这些EX:驱动器C用于Windows,驱动器D用于Windows。特别适用于Ubuntu。

现在您有两个分区C和D

复制驱动器D中的Ubuntu ISO和Wubi.exe(如果您不使用CD)

如果您使用CD,通常只需在启动时将CD插入即可,并且必须显示如下形式 在此处输入图片说明

准备好了,您已经准备好在Dual Boot中安装Ubuntu了;)


这不能回答OP的问题。
umop aplsdn

0

将1TB空间分区并格式化为两个。一个使用Ubuntu的ext4,另一个使用Windows的NTFS。Ubuntu可以同时检测ext4和NTFS分区,但不能仅检测NTFS。这是我在笔记本电脑上仅使用一个硬盘并划分为4个驱动器的设置。


0

您可以将Windows安装保持在SSD上,并调整其分区大小以为Linux腾出空间。或者,您可以擦除所有内容并创建新分区,其中1个用于Windows的NTFS和2个用于Linux(ext4和swap)的分区。您将需要使用Gparted或Easeus之类的程序。有时建议您在另一个Windows上安装Windows时删除硬盘。

请记住,将BIOS配置为从SSD引导。

然后,您可以使用GRUB安装Windows和更高版本的Linux,以引导两个系统。或者,您也可以使用Windows引导程序来引导两个系统(用Google引导),这只是一个问题。

还有另一个磁盘,大磁盘。您可以将其完全格式化为NTFS,从而允许两个系统都对其进行访问。或者,您也可以考虑在此磁盘中再次安装两个操作系统,以防万一由于某种原因(更改BIOS上的启动顺序)而损坏时,需要从HDD修复或访问SSD。

您应该将需要快速加载的软件安装到SSD上,并将临时文件夹和页面文件配置为在SSD上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.