Windows 7和Fedora 11双启动分区


3

我是Linux新手,想在已经安装Windows 7的笔记本电脑上安装Fedora 11。当前,HDD具有2个主分区(系统保留和C :),一些可用空间和扩展分区(D:具有用户数据)。

安装Fedora时,我想使用推荐的分区方案(/ boot,swap和LVM用于其他分区)。但是,由于只允许使用4个主分区,如何将所有内容都放入一个HDD中?

Answers:


6

首先,我强烈建议您阅读《Fedora 11安装指南》

这实际上取决于您系统的现有布局,但是我将按照以下方法进行操作:

  1. 可以获取带有GParted的Live CD 。我建议使用官方的GParted LiveCDSystemRescueCD

  2. 规划分区布局(这在某种程度上取决于您的可用空间量)。通常将所有Windows分区放在驱动器的开头,然后将Linux分区放在驱动器的开头比较容易,但是您也希望将/boot分区作为主分区(从技术上讲不是必需的,但是如果不需要,则可能会使安装程序感到困惑)。您可能需要缩小或移动一些现有的Windows分区以释放足够的空间(这通常是安全的,但是会出现通常的备份警告)。最好为Fedora提供至少10GB的可用空间,尽管您可以将其减少到最小。这是我建议的布局:

    • 系统保留
    • Windows根目录(C :)
    • / boot(〜200 MB足够了)
    • 扩展分区(包含其余分区)
    • Windows数据(D :)
    • 可用空间(安装时由Fedora填充)

    或者,您可能更喜欢将所有Windows分区滑到驱动器的开头,然后查看Fedora是否愿意将其安装到Free space区域中的Extended Partition(它将/ boot和LVM块全部放在扩展分区)。

  3. 开始安装Fedora 11(无论是从Fedora 11 LiveCD还是Install DVD,我的首选是后者,但YMMV)。

  4. 在“分区”屏幕上,告诉它您要进行自定义布局,并且要首先对其进行检查。这将带您进入“分区”屏幕。

  5. 将预先创建的/ boot分区分配给/ boot挂载点(在分区屏幕中编辑该分区)。

  6. 创建一个LVM块,占用所有可用空间。

  7. 在LVM块中,创建一个交换LV,其大小与计算机中的RAM大小相同。

  8. 在LVM块中,创建一个根分区(/)。您可以将其占用LVM的其余空间(这是默认布局),尽管将其保持较小(10-20GB)并保留未使用的空间供以后使用更为容易和灵活。如果发现根分区上的空间不足,则可以扩展LV和文件系统-甚至可以在挂载时(lvextendthen resize2fsxfs_growfs)扩展ext3 / 4&XFS文件系统。

这应该可以正常工作...但是请认真阅读“安装文档”,因为我敢肯定它会比我更详细,更清晰。


我只是在输入类似的内容,而您击败了我:)。
dagorym

我也有类似的想法...获得了GParted LIveCD,阅读了手册(对它的分区进行了部分划分),以主目录创建了/ boot ...仅我以为我会在不创建LVM的情况下创建其余分区-直接在扩展分区中。这是错的吗?还有另一件事只是为了确保我的理解是正确的:在您的设置中,D:分区和可用空间将是扩展分区的一部分,对吗?

D:在扩展版中有可用空间,是的。LVM而不是直接扩展分区(也可以正常工作)的主要好处是,您具有可用于分配给其他事物的可用空间(用于虚拟机的单独LV,或用于您可以增长的视频文件的单独存储LV)根据需要等)。通常,根据需要增加可用的存储空间要比发现真正需要的根分区上的可用空间减少要容易得多。
Ophidian

1

您是否考虑过像VirtualBox这样的虚拟机,而不是双重引导?-这样,你可以运行的Fedora为与Windows来宾作为主机在同一时间。也就是说,Fedora将在Windows中作为窗口运行。它们的行为就像是网络上的两台计算机,此外,您还可以在Windows之间进行复制/粘贴,当然还可以执行Samba共享,Scp等操作。


是的,我尝试了Sun VirtualBox-它有点慢。最后,如果没有其他选择,我可能会恢复到虚拟场景。但是,我最初的目标是要使我大部分时间都运行Linux,并偶尔切换到Windows,而不是相反。

2
好吧,Linux可以作为主机,而Windows作为来宾。
丹尼斯·威廉姆森

嗯...当然,但是我认为我还没有准备好:)

我推荐Windows主机,Linux来宾。那就是我在笔记本电脑上运行的东西。如果您不需要X-windows,我建议将其禁用。
斯科特,2009年

0

首先,备份数据

其次...我知道这不是您想要的,但是如果您希望为分区完整安装Windows的Linux,您是否看过Wubi?它将Ubuntu安装到驻留在Windows文件系统中的文件中,因此您不必担心分区问题。它也是完整的Linux安装,无需仿真。

第三,如果要稍微改变分区大小以调整大小或删除分区,请尝试使用X引导“可能进行救援”(Liveboot Linux应急光盘),然后使用gparted改变分区。但是,无论何时编辑分区,都可能会丢失数据!因此,请确保您有备份。

我个人认为您可能会在保留的分区和Windows分区之上添加两个分区到笔记本中,一个/和一个swap。传统上,/ boot和/分区是出于救援目的或如果您的存储功能溢出而存在的;您应该能够使用应急磁盘进行引导并挂载/ boot分区以达到某些基本功能状态。

另一种可能性是研究使用交换文件而不是交换分区。

我的建议是首先看一下Wubi损坏数据的机会最少,然后考虑不使用单独的数据和/ boot分区(只是交换和数据),然后认真考虑如何使用分区方案,以该顺序。

希望有帮助!


Wubi听起来不错,但是出于开发目的,我希望使用Fedora(或CentOS)。“在保留分区的顶部”意味着将其删除,对吗?Windows 7不会受此困扰吗?

如果我选择交换文件而不是交换分区,则可以将/ boot分区创建为主分区,并在扩展分区中创建其他分区-这是一个选择吗?

最重要的是-我的意思是您可以保留其他分区(您将拥有保留的分区,Windows分区,根分区和引导分区,并在/(根)分区中带有交换文件。如果没有空间,则表示无论如何都需要使用gparted之类的东西来更改Windows分区...这可能会导致数据丢失,所以请先备份!...
Bart Silverstrim 2009年

您可能可以使用扩展分区来实现该想法,但我还没有尝试过。我认为您实际上需要一个/并将引导文件与交换文件一起保留在那里。这样一来,您只有一个主分区来存放所有内容。那里的分区可以防止数据溢出,例如进程陷入僵局并用大量数据填充日志,从而可能导致操作系统崩溃并使其无法启动。在自己的/ var分区中拥有日志意味着它不会使驱动器溢出,只会造成严重破坏,您仍然可以使用可用的系统进行故障排除。这是一个只有一部分的nogo。
巴特·西尔弗斯

最后...我不知道您要使用Linux做什么,但是像其他人建议的那样...您可以下载Virtualbox并在其中安装CentOS / Fedora。那么您完全不必担心分区...
Bart Silverstrim

0

Windows 7有一个问题:在安装过程中它在硬盘上形成了一个小的分区,安装Fedora会将GRUB写入MBR。但是,如果在安装过程中未将Windows 7手动添加到menu.lst中,则可以覆盖它。还要使用chainloader +4,而不要像以前版本的Windows一样使用+1。


0

我想现在可以使用像virtualbox这样的免费虚拟化应用程序了,不需要手动启动。您可以将1个操作系统安装为主要操作系统,并将另一个安装在virtualbox内部作为gues操作系统。

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.