我是Linux新手,想在已经安装Windows 7的笔记本电脑上安装Fedora 11。当前,HDD具有2个主分区(系统保留和C :),一些可用空间和扩展分区(D:具有用户数据)。
安装Fedora时,我想使用推荐的分区方案(/ boot,swap和LVM用于其他分区)。但是,由于只允许使用4个主分区,如何将所有内容都放入一个HDD中?
我是Linux新手,想在已经安装Windows 7的笔记本电脑上安装Fedora 11。当前,HDD具有2个主分区(系统保留和C :),一些可用空间和扩展分区(D:具有用户数据)。
安装Fedora时,我想使用推荐的分区方案(/ boot,swap和LVM用于其他分区)。但是,由于只允许使用4个主分区,如何将所有内容都放入一个HDD中?
Answers:
首先,我强烈建议您阅读《Fedora 11安装指南》
这实际上取决于您系统的现有布局,但是我将按照以下方法进行操作:
可以获取带有GParted的Live CD 。我建议使用官方的GParted LiveCD或SystemRescueCD。
规划分区布局(这在某种程度上取决于您的可用空间量)。通常将所有Windows分区放在驱动器的开头,然后将Linux分区放在驱动器的开头比较容易,但是您也希望将/boot
分区作为主分区(从技术上讲不是必需的,但是如果不需要,则可能会使安装程序感到困惑)。您可能需要缩小或移动一些现有的Windows分区以释放足够的空间(这通常是安全的,但是会出现通常的备份警告)。最好为Fedora提供至少10GB的可用空间,尽管您可以将其减少到最小。这是我建议的布局:
或者,您可能更喜欢将所有Windows分区滑到驱动器的开头,然后查看Fedora是否愿意将其安装到Free space区域中的Extended Partition(它将/ boot和LVM块全部放在扩展分区)。
开始安装Fedora 11(无论是从Fedora 11 LiveCD还是Install DVD,我的首选是后者,但YMMV)。
在“分区”屏幕上,告诉它您要进行自定义布局,并且要首先对其进行检查。这将带您进入“分区”屏幕。
将预先创建的/ boot分区分配给/ boot挂载点(在分区屏幕中编辑该分区)。
创建一个LVM块,占用所有可用空间。
在LVM块中,创建一个交换LV,其大小与计算机中的RAM大小相同。
在LVM块中,创建一个根分区(/)。您可以将其占用LVM的其余空间(这是默认布局),尽管将其保持较小(10-20GB)并保留未使用的空间供以后使用更为容易和灵活。如果发现根分区上的空间不足,则可以扩展LV和文件系统-甚至可以在挂载时(lvextend
then resize2fs
或xfs_growfs
)扩展ext3 / 4&XFS文件系统。
这应该可以正常工作...但是请认真阅读“安装文档”,因为我敢肯定它会比我更详细,更清晰。
您是否考虑过像VirtualBox这样的虚拟机,而不是双重引导?-这样,你可以运行的Fedora为与Windows来宾作为主机在同一时间。也就是说,Fedora将在Windows中作为窗口运行。它们的行为就像是网络上的两台计算机,此外,您还可以在Windows之间进行复制/粘贴,当然还可以执行Samba共享,Scp等操作。
首先,备份数据
其次...我知道这不是您想要的,但是如果您希望为分区完整安装Windows的Linux,您是否看过Wubi?它将Ubuntu安装到驻留在Windows文件系统中的文件中,因此您不必担心分区问题。它也是完整的Linux安装,无需仿真。
第三,如果要稍微改变分区大小以调整大小或删除分区,请尝试使用X引导“可能进行救援”(Liveboot Linux应急光盘),然后使用gparted改变分区。但是,无论何时编辑分区,都可能会丢失数据!因此,请确保您有备份。
我个人认为您可能会在保留的分区和Windows分区之上添加两个分区到笔记本中,一个/和一个swap。传统上,/ boot和/分区是出于救援目的或如果您的存储功能溢出而存在的;您应该能够使用应急磁盘进行引导并挂载/ boot分区以达到某些基本功能状态。
另一种可能性是研究使用交换文件而不是交换分区。
我的建议是首先看一下Wubi损坏数据的机会最少,然后考虑不使用单独的数据和/ boot分区(只是交换和数据),然后认真考虑如何使用分区方案,以该顺序。
希望有帮助!
Windows 7有一个问题:在安装过程中它在硬盘上形成了一个小的分区,安装Fedora会将GRUB写入MBR。但是,如果在安装过程中未将Windows 7手动添加到menu.lst中,则可以覆盖它。还要使用chainloader +4,而不要像以前版本的Windows一样使用+1。
我想现在可以使用像virtualbox这样的免费虚拟化应用程序了,不需要手动启动。您可以将1个操作系统安装为主要操作系统,并将另一个安装在virtualbox内部作为gues操作系统。