一、Ubuntu5.04的安装。
1、下载5.04安装包:
http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-install-i386.iso
2、使用vmware创建虚拟机
创建虚拟机–》典型–》选择下载好的iso文件-》然后根据需要设置,下一步,直到出现“已选择好创建虚拟机”这个页面,选择“自定义硬件”,选中“CD/DVD”,点旁边的“高级”,将“虚拟设备节点”改成“IDE”,编辑虚拟机设置, 先删除打印机,修改“选项”中的“共享文件夹”设置,改为“总是启用”,这一步是为了之后安装vmware tools做准备,保存。
- 开启虚拟机,默认从光盘启动,进入到Ubuntu5.04的系统安装界面,这里直接按回车键继续。
- 选择语言,选择中文简体回车
5. 选择键盘,默认是“American English”,直接回车
6. 设置主机名,默认是“Ubuntu”,也可以直接回车。
7. 选择硬盘的分区方法,是清除整个硬盘自动分区还是手动分区。我们保持默认的自动分区直接回车。
-
这是提示自动分区的结果,我们选择“Yes”表示同意,按回车键继续。
-
设置时区,保持默认的“Shanghai”就行,回车继续。
-
设置用户名,这里是用户的全名,我这里使用了“jest549”。
-
设置密码,这里输入之后不会有显示,设置好了按回车键。
-
重复输入密码以确认没有输错
-
提示第一阶段已经完成,回车后会重启系统进入第二阶段,同时光驱会自动断开连接,也就相当于以前安装系统时的弹出光驱。
-
重启后会自动设置一些内容,然后进入这个设置分辨率的界面,我们不用修改,保持默认直接回车。
-
到了登录界面,我们输入之前设置的用户名和密码进入系统。我这里是输入“jest”。
-
在虚拟机右下角鼠标右键单击光盘小图标,然后点连接,把Ubuntu5.04安装盘接入虚拟机。
-
打开终端:Applications - System Tools - Terminal,安装gcc,指令是:sudo apt-get install gcc。这一步是为了之后编译linux2.6.10内核。
二、linux2.6.10内核编译与安装
- 拷贝并解压linux-2.6.10.tar.gz,然后进入解压后的linux-2.6.10目录。
下载源码:linux-2.6.10.tar.gz
https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.gz
- make oldconfig
配置.config文件,所有提示一路按回车键。
- make
开始编译内核和模块,具体含义可以参考make help的说明。
- sudo make modules_install
安装模块到/lib/modules/2.6.10中。
- sudo make install
安装内核启动文件到/boot中。
- sudo mkinitrd -o /boot/initrd.img-2.6.10 2.6.10
根据/lib/modules/2.6.10制作initrd文件,以供内核启动时作为临时根文件系统使用。
- sudo gedit /boot/grub/menu.lst
修改/boot/grub/menu.lst,添加新内核的启动项,修改完记得保存。
8. 重启系统,默认从新内核启动系统了。可以“uname -r”命令看下是否是2.6.10。
三、通过VMware tool更改分辨率
在 http://softwareupdate.vmware.com/cds/vmw-desktop/ws/ 的7.0.0 下载tools提取VMware tool,提取VMware tool(或者直接下载老版VMware,我电脑脑装了15pro版本就不想卸载),ools-linux-8.8.6.exe.tar版本网上说是可以拖拽复制文件进ubuntu5.04,但我没找到
下载后用7zip或winrar解压,出现两个文件,我们需要的是“tools-linux-8.1.3.exe”
四、使用FTP工具,搭建开发环境
使用ubuntu5.04的FTP工具,可以连接上同一电脑的ubuntu16.04虚拟机,可以在ubuntu16.04上修改代码后,在ubuntu5.04的拉下来,编译验证功能,所以第三步的通过VMware tool更改分辨率不重要了。