在虚拟机上学linux完全可以,而且是推荐的方式。 从几个方面对比一下: 1、安装 初学linux,必然要体验各种发行版,更换各个版本的内核,重装是常有的事情。 物理机:光刻盘就有的麻烦了 虚拟机:直接指定iso镜像文件就可以启动安装 2、维护 初学各种命令,root下面不小心敲错几行命令系统就有可能崩溃。发行版不稳定的话,说不定哪天update一把xwindows就开不开了。 物理机:是你得有两台电脑,只有一台的话,崩溃了自救都没办法 虚拟机:崩溃了删了重来就行,就是硬盘上的一个文件嘛 3、驱动 物理机:物理机如果太新或者有比较古怪的硬件,驱动是个问题,显卡驱动不起来是经常的事情。 虚拟机:模拟的硬件都是兼容性比较好的硬件,不存在驱动问题。而且不开xwindows也没关系,在windows上直接用xshell/putty ssh连上终端就可以操作了。在windows下边看网页边查资料边在shell下面敲命令,不要太方便。 4、多机 用虚拟机可以在一台机器上虚拟出多个linux机器来(你的硬件得够用),同时还可以架设配置虚拟网络,可以模拟多机器复杂环境,实体机要实现同样的目的,成本高出无数倍。 暂时就先想了这么多,希望能有帮助,希望不要在这些边缘的问题上浪费太多时间,装上linux,奔着核心的要学习的东西去吧~ :)
在虚拟机上学linux完全可以,而且是推荐的方式。
从几个方面对比一下:
1、安装
初学linux,必然要体验各种发行版,更换各个版本的内核,重装是常有的事情。
2、维护
初学各种命令,root下面不小心敲错几行命令系统就有可能崩溃。发行版不稳定的话,说不定哪天update一把xwindows就开不开了。
3、驱动
物理机:物理机如果太新或者有比较古怪的硬件,驱动是个问题,显卡驱动不起来是经常的事情。
虚拟机:模拟的硬件都是兼容性比较好的硬件,不存在驱动问题。而且不开xwindows也没关系,在windows上直接用xshell/putty ssh连上终端就可以操作了。在windows下边看网页边查资料边在shell下面敲命令,不要太方便。
4、多机
用虚拟机可以在一台机器上虚拟出多个linux机器来(你的硬件得够用),同时还可以架设配置虚拟网络,可以模拟多机器复杂环境,实体机要实现同样的目的,成本高出无数倍。
暂时就先想了这么多,希望能有帮助,希望不要在这些边缘的问题上浪费太多时间,装上linux,奔着核心的要学习的东西去吧~
:)