OpenSolaris 2008.11是OpenSolaris项目的第二个正式版本。与OpenSolaris 2008.05版本相比,它包含了改进的网络自动管理模块(NWAM)和软件包管理模块,使用了最新版本的GNOME 2.24作为用户桌面,更是集成了大量新增加的硬件驱动程序。我的Thinkpad T61声卡在2008.05里不能识别,但在2008.11里得到了很好地支持。在移动硬盘里装上OpenSolaris 2008.11,然后在OpenSolaris里装上最新的VirtualBox 2.1,再在VB上安装Windows XP SP3,只要带上自己的移动硬盘,就能在任何一台电脑上使用配置好的OpenSolaris和Windows,这是一件多么惬意的事情。而每天在OpenSolaris上跑Windows、Linux也成了我的一种习惯。
对于Linux的爱好者来说,如何在OpenSolaris下玩转Linux呢?Unix-Center为我们提供了一个很好的学习和实践平台,只要使用SSH我们就能连接到任何一台高配置的Unix/Linux服务器,包括Solaris 10, FreeBSD, Federo, Ubuntu, 等等。默认Unix-Center为每个注册用户提供了50M的空间,用户可以通过在UC上的积分来换取更大的使用空间。当然你也可以在OpenSolaris上通过VirtualBox安装Ubuntu、openSUSE等主流的Linux操作系统,并能得到很好的用户体验。但是,如果你想从头学习Linux,并希望学习Linux的基本操作及内核编译等知识,推荐使用世界上最小的Linux发行版:ttylinux。
ttylinux的确是小得可以,整个ISO 安装文件大小仅 3.7 MB,而提供的 Tarball 包更是只有 1.7 MB(不含内核,需要自己添加),源代码包则为 50 KB。不过“麻雀虽小,五脏俱全”,看看 ttylinux 为我们提供了什么?
1.命令行界面,当然图形化界面是没有的了,或许你可以自己进行扩展。
2.上网功能,可以通过 modem 或 ISDN 上网,然后用文本模式的 Web 浏览器查看网页。
3.SSH 客户端和服务端程序。
4.如果你需要一个文本编辑器,系统已经安装了 vi。
5.parman软件包管理器,可以使用wget下载其它有用的软件,并使用parman命令进行安装。
下面将介绍如何在VirtualBox下安装并配置ttylinux。
第1步:创建一个Linux的虚拟机。
我的配置如下,仅供参考:
1.虚拟机类型是linux 2.6;
2.设备及参数:
-----1).Memory 256M(其实16M就可以了)
-----2).Hard Disk 512MB(动态)
-----3).声卡选择Solaris Audio
点右键选择“设置”,在弹出的对话框里选择光驱,然后选中虚拟光驱,点击Browser来定位你下载的ttylinux的ISO镜象的位置,确定后,虚拟机里就相当于放了一张ttylinux安装光盘。
确认没有问题后,启动虚拟机,一个linux启动的快速滚动日志就会清晰的展现在你面前,输入用户名:root密 码:root,就成功进入系统了,不过请注意,进去后没什么可操作的,除了硬盘,因为这个环境是在内存中的,你还要把ttylinux安装到硬盘上去才行。
我们有两个选择,一个是把ttylinux全部安装到硬盘上去,一个是把硬盘分区,再安装在你喜欢的分区里(两种方法大家都可以去试试,使用第二种方法可以练习一下fdisk分区)。执行命令:
installer mbr /dev/hdc /dev/hda
把系统直接安装在整个硬盘上。一会儿功夫,ttylinux就顺利的进驻你的虚拟机咯,安装完成后,要注意,及时的把虚拟机里的镜象文件“弹出”,方法是在设置中将分配光驱的勾去掉就可以了。
最后输入reboot命令,虚拟机就会重新启动,然后你会看到红色的操作系统列表菜单,恭喜,安装好了。
一个操作系统没有网络环境就相当一只被关在笼子里的老鹰,不能展翅高飞,接下来将简单介绍如何配置网络环境。
编辑网络接口配置文件启动虚拟机的网卡,命令如下:
cd /etc/network.d //进入网卡配置文件目录
cp sample interface.eth0 //把例子文件拷贝为eth0接口的配置文件
vi interface.eth0 //编辑eth0配置文件
如果你使用的是NAT上网方式,只要将DHCP=”no”改成yes即可;如果使用的是桥接方式,就配置一下IP地址、网关等基本信息,也不是很难。
接下来你就可以在虚拟机下玩转Linux了。我还曾打算在ttylinux下安装bochs来学习MIT的操作系统课程,但是目前还没有找到在ttylinux上成功安装GCC的范例,打算自己再研究一下,希望有所斩获,也希望成功安装了GCC的朋友能提出宝贵的指导意见。
参考文献:
-
ttylinux user guide simple chinese http://blogimg.chinaunix.net/blog/upfile2/071204130652.pdf

