这是计算机硬件的兼容问题,CPU 运行程序需要他的“语言”,但 Windows 目前只有 x86 的“语言”。但 Linux 是支持很多 CPU 的,而且 GCC 也支持很多 CPU 的“语言”,所以 Linux 可以运行在很多地方,包括手机,游戏机,汽车,超级计算机。Windows 只能跑在 x86 的 CPU 上,现在有 x86 授权的只有 3 个公司:Intel 、AMD 、 VIA (通过并购 Cryix 获得),其次还有一个大学:北京大学。但北京大学没有生产销售的权利,只能用于研究。
制作 x86 的 CPU ,没有 INTEL 和 AMD 的专利授权是不可能的。但得到他们的授权也是不可能的。龙芯的曾经没有拿到 MIPS 的几个授权也被骂了半天(MIPS 的这几个专利在国内无效,而且听说可以绕过,基本的 MIPS 兼容是可以直接拿来用的)。
除了拿授权,还可以选择硬件翻译机来解释运行,但效率很是问题,Transmeta的 CPU 就是解释运行。对外忽悠可以全速运行,但实际上本身他的 CPU 性能就不行,而且他的翻译机也没有 100% 的效率,好像最高才 80% 。再加上速度问题,根本没法用。所以现在Transmeta已经成了转让专利为生的公司了。其余的都倒闭、消声灭迹或者被吞并了。
其实关于这个问题,多看看文章就能知道了,尤其是美国硅谷的历史,从仙童开始,整个历史看下来,自然就明白 x86 的来龙去脉了。不要随便的人云亦云,现在知道这个历史,x86、power、MIPS、arm 的架构区别的人很少,很多都是看见 Windows 就是计算机,而根本不知道其实 Windows 是应用面最窄的 *** 作系统。
/root目录不用建立,每个linux系统都会自己建立的;menu.lst文件不一定要在C盘,grub会自动寻找每一个分区根目录;
你的问题是新安装的grub引导程序找到的第一个menu.lst是C盘的,也就是你原来XP系统boot.ini里配置的grldr引导的grub.exe,原来的默认引导为linux6.0安装,所以重启后还是进入安装界面。
解决办法:
删除C盘的menu.lst文件或者将新装linux系统的/boot下的menu.lst复制过来覆盖掉这个配置。
linux基本上没有分区的概念,因为linux的软件是无法选择安装路径的。linux的结构和android还有苹果是一样的,“/”就代表根目录,系统和软件都包含在根目录中,而非是某个磁盘分区。
查看的方法很简单,打开nautilus(文件管理器)然后在路径选择哪里你可以选择到“/”这个目录,就是了
很高兴为您解答问题,我是龙翔翎,再见
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)