主要目标是有/存在:
/home
,因为它可能是我使用的一些应用程序是不同的版本,因此在我的$HOME
有不同的configuration文件。 为什么:
问题和想法:
在我的笔记本电脑上完成(几乎)这几年,我从来没有用我的笔记本电脑取代我的Windows安装,但这里有一些评论我:
dd if=/dev/sda of=orig.mbr -bs 512 -count 1
)然后,无论何时安装辅助Linux,只需将MBR重写回磁盘并更新/ boot / grub目录中的menu.txt,以包含对新分区的引用。 有问题的笔记本电脑是英特尔酷睿2GHz的2GB内存和120GB高清。 这是我使用的确切的分区表,但细节并不重要,只是给你一个想法:
它可能不是最好的(最优化的)分区scheme,对于什么分区创build的意见差别很大,但对我来说工作得很好。
只是一点警告:许多Linux默认安装时使用LVM分区,但Windows XP不会安装在包含LVM分区的硬盘上(我想重新应用XP映像是好的,但我从来没有尝试过)。
—你会如何build议我分割我的硬盘?
linux安装的共享数据保存在windows分区上。
—所有的Linux发行版都会乐于生活在一个单独的分区中吗?
是。 只要你使用“标准”文件系统和function。 不要使用EXT4。 分区linux系统的主要好处是安全性并减less了磁盘错误。 神奇地只是从分区中发生。 更好的学习单个分区,然后创build多个分区,当你明白为什么需要做什么以利用增加的复杂性。 许多人/公司有多个Linux分区,除了浪费更多的闲置空间以外,没有任何其他用途。 当您使用多个分区时,您将根据安全性和使用模式创build它们。
如果这看起来很复杂,那实际上是过分简化了。 使用单个分区或分布分区build议,直到您确定知道为什么要有不同的东西。
—你有没有看到我的当前Windows XP与旧的图像后写在任何问题?
激活也许,否则不。
—在我的硬盘的实验部分安装不同的发行版呢? …你预见到的任何问题?
不要使用LVM,EXT4或其他“新”文件系统。 在Linux安装过程中始终使用自定义分区,并根据需要安装到Linux_main或Linux_test中。
—我正在考虑使用Clonezilla …
这里没有问题。 使用自定义/专家模式Clonezilla进行最高压缩以节省空间。
—如果分区表被意外损坏,能够恢复分区,我是否必须logging纸上的分区scheme?
我从来不需要使用许多多引导系统。 如何/为什么在不损坏分区中的数据的情况下损坏分区表? 这通常发生在使用整个磁盘进入自动安装过程中,单独使用分区信息可能无法帮助您解决问题。 如果不先备份,你不应该做潜在的分区修改。 (添加磁盘,重新分区,安装等)
—在规划这个设置时还应该考虑什么?
永远不要共享来自不同的Linux版本或发行版的家庭分区,只能共享数据。 我经常为其他试图解决这个问题的人解决重大的主目录问题。 除了瞬态caching数据之外,您的家庭偏好数据不应该是重要的大小。 因此,分享它没有任何好处,只有使用不匹配版本的偏好和二进制文件的潜在问题。 共享您的主目录的数据部分。
安装grub到每个linux分区的第一个扇区。 然后在MBR中安装第三个grub,并链接到两个分区grub。 这样,内核更新将始终反映在菜单中,并且在更新或重新安装期间,MBR永远不会被混淆。 (除了重新安装Windows之外,当你需要更换MBR grub时,再次编辑两个linux分区的chainloader菜单选项,只需要searchgrub chainload就可以了。我已经开发了12个或更多发行版(6×2 32位和64位)的开发QAtesting系统,用于在单个驱动器上进行testing,这些testing系统用于虚拟化不支持的设备的硬件testing。
你有没有考虑过使用虚拟解决scheme? 像VirtualBox等,这样你就可以尝试其他操作系统出在你的首选操作系统?
首先注意:使用相同的/ home,只是为两个安装创build一个不同的用户。
其次,我会去的
如果您的内存大于1GB,则可能不需要交换。
编辑:由于评论
我个人从来没有问题,但由于分区的限制。 然后创build一个基于文件的交换空间。 dd if = / dev / zero of = / boot / swap.img bs = 1M count = 512 ,用mkswap /boot/swap.img在/ etc / fstab中创build交换文件系统: /boot/swap.img none swap 0 0 。 您可以使用swapon /boot/swap.img立即激活它。
您需要将最常用的操作系统保留在驱动器的外部,尽可能降低响应速度,但这样做有帮助。
安装新的发行版时不要安装Grub,只需编辑新的安装所需的/boot/grub/menu.lst(在Linux_main上)即可。
使用dd进行备份,它可以完成整个硬盘。 如果你需要通过networking来完成,请使用netcat。
如果您在试用之后发现您喜欢的发行版,只需清除中间的两个分区,然后使用您喜欢的分区重新安装即可。 保持/家庭。 从knoppix编辑你的/boot/grub/menu.lst,或从你刚刚安装的任何发行版中编辑
旁注:你可能想看看为Windows或/ home获得另一个硬盘驱动器。 当你这样做的时候,把一个/ boot分区添加到你的主驱动器并修改grub来从那里启动。