我想使用双重引导在计算机上安装Kali Linux。我的电脑有8GB的RAM。如果我使用双重引导,那么该内存是否可以分为用于Kali Linux OS的4GB和用于Windows的4GB?
我想使用双重引导在计算机上安装Kali Linux。我的电脑有8GB的RAM。如果我使用双重引导,那么该内存是否可以分为用于Kali Linux OS的4GB和用于Windows的4GB?
Answers:
其他人已经正确回答,不,在这种情况下不会拆分RAM,但是我想补充一下为什么会这样。
我发现一个有用的类比是厨房。RAM是计数器空间。这是一个临时存放您正在处理的东西的空间。就像在完成烹饪时清洁厨房柜台一样,关闭计算机电源后,RAM也会被擦除。硬盘是冰箱和食品储藏室,是长期的,不易访问的存储。数据是成分,程序是配方。厨师是操作系统。
您是这所房子的所有者,目前雇用一名英语厨师(Windows)。您想尝试用法语编写的食谱中的一些食谱,但是找不到合适的翻译。因此,您想雇用一位会说法语(Linux)的厨师。
由于每个厨师都有自己的食谱和食材,因此只要您雇用它们,他们在餐具室(硬盘)中都将需要自己的空间。他们是否需要拆分计数器空间(RAM)取决于它们是否同时工作。如果一次只有一名厨师在工作,他们将独占所有柜台空间。另一位厨师的东西在柜台上存放。但是,如果您同时运行两个操作系统,比如告诉厨师们一起工作,一个操作系统作为主厨(主持人),另一个作为Sous Chef(虚拟),那么他们将需要分割所有内容。他们将不得不轮流使用这些设备(CPU,GPU等),并且需要在柜台上划出单独的工作空间,以便在工作时放置食谱和食材。
对于双启动,不。。。一次运行一个或另一个。
如果你想有两个同时运行,那么你可以使用一个虚拟机管理程序。
您可能对以下其中一项感兴趣:
savedefault
,因此每当grub超时时启动的操作系统就是我上次启动的操作系统。确实没有“主操作系统”,因为您可以删除已安装的任何一个操作系统,而其他所有操作系统仍可以正常运行。从概念上讲,它们是平等的。实际上,multiboot grub系统上唯一真正的“主操作系统”是……grub。
不幸的是,“双重启动”并不意味着您可以同时在同一台计算机上启动两个系统。
这确实意味着您可以在同一台计算机上引导两个系统,但一次只能引导一个系统。
(它不限于两个;您可以配置更多的东西,具体取决于它们对引导加载程序的要求。但是由于某些原因,两个首先流行,因此“双重引导”比“多重引导”更普遍。)
由于一次只能运行一个系统,因此运行中的系统可以完全控制所有RAM,CPU电源和所有其他硬件。
确实分裂的是磁盘空间。拆分的方式取决于不同系统的协作程度。至少,每个驱动器都需要一个单独的引导卷,并且不相处的系统可能完全无法访问彼此的文件系统。这样一来,您在Windows Media Player中拥有的音乐收藏就不会那么容易从Linux访问。(通常来说,Linux的不同风格和版本相处得很好,并且Windows的不同版本和版本从不合作到敌对都有所不同。)
由于运行中的系统完全控制硬件,因此它可以执行诸如重新格式化安装其他系统的磁盘的操作。这样便可以在另一个系统运行时添加或删除一个系统,但是一如既往地保留所有内容的备份,并在擦除或删除任何分区之前仔细检查您在做什么。
正如其他人所说,可以在同一台计算机上同时运行多个操作系统,但是它们并不能平等地访问硬件。
使用虚拟机在今天相当普遍,但是直到“双启动”一词被高级用户所熟知后近二十年才广泛普及。
当然,也可以购买两台(或更多)计算机。如果您主要的兴趣是尝试更多的操作系统,并且可以使用一台二手计算机经销商,那么您可能会以价格足够高的一台闪亮的新计算机的价格来获得几台足以进行实验的二手计算机,这些新计算机的价格足以运行多个虚拟计算机。机器不窒息。
没有。
一次只能引导到一个操作系统。每个操作系统(假设是64位而非32位)都可以访问您的所有RAM。
它不会将您的RAM分成两部分,但是您应该知道的是,它很可能会将您的存储分为两部分,例如,如果您有500GB硬盘,则必须将其一部分用于操作系统A,并且操作系统B的一部分,每个250GB,A的100GB和B的400GB或您喜欢的任何其他比例。
在完全控制每个操作系统的专用存储空间时,您始终必须妥协某些存储空间才能进行双引导。特别是因为每个操作系统通常都有其自己的文件系统,该文件系统通常与其他操作系统完全不兼容,或者至少与它们不兼容。
默认情况下不是。但是,如果使用VMware vSphere之类的工具,则可以实现这种功能。您甚至可以实现两个系统的并行执行。您甚至可以将70%的RAM分配给一个系统,将30%的RAM分配给另一个系统,等等。在默认情况下,每个OS的行为就像将其视为主机一样。查看安装了哪些处理器,硬盘驱动器,内存,网络适配器,并将其视为所有这些的所有者。而且只有特殊工具才能以其他方式划分它们。
不,双重引导不会拆分RAM。但是,如果您使用虚拟机(即VMWare)运行Kali,则必须为虚拟OS分配RAM。