我的Linux之路① RHEL安装
今天很果断的把一直在虚拟机上安装的Linux卸载了,感觉试了一小段时间在VMware上面安装的Linux,使不出感觉来。更为重要的是据说(我也只能道听途说了)java程序开发很多是在Linux环境下开发的(难道是因为在Linux下运行?)。为了更加的接近生产,我决定安装双系统。
第一步便是安装Linux,我没有光盘~只有在网上下载的iso文件。也就是说,我需要硬盘安装Linux。
我是用的教材是清华大学出版社出版 杨建新和徐功文编写的《Red Hat Enterprise Linux 4入门与提高》,这本书的2.1.4小节有介绍如何制作引导盘。如光盘引导,但是我的电脑不是刻录光驱直接pass;U盘引导,书上写的很简略:需要下载相应工具将diskboot.img映像写入U盘。一开始我就选择这方法进行试安装:在百度搜索的知winimage 可以用来制作引导盘。可是尝试几次都出现了"coud not find kernel image:Linux boot"这样的错误,在网上找了很久,发现许多人遇到同样问题但是没有看到有效解决方案(我有尝试修改menu.lst下的路径依旧没找到核心文件):估计我哪里的路径还没有真正写对。暂且记下尝试其他方法。
在网上搜索的还有完全的硬盘引导安装(至少安装双系统时)。我现在使用的是windows xp深度sp3;以下一段是在百度搜索获得方法(我根据我的系统略作了修改)
安装准备:
1. Redhat4.8镜像;
2. grldr,用来引导系统;下载 http://ibobo.qupan.com/6139855.html
3. wingrub ,在windows下查看Linux的分区信息。下载 http://ibobo.qupan.com/6139861.html
4.空闲一部分空间(例如F盘)
安装过程:
1.在C盘打开(原文“新建”,因我的深度系统已有boot文件夹因而不用新建)一个boot文件夹,解压grldr.rar将grub文件夹放进boot文件夹,grldr文件放在C盘根目录;
2.修改C:\boot.ini文件,在最后加上一行C:\grldr="Install Red Hat Enterprise Linux AS 4.8" (这一步在使用ghost版本的windows系统时不一定管用,如果没用下面我会介绍我的解决方法);
3. 用rar解压工具打开Redhat4.8镜像文件,把images/boot.iso中的vmlinuz和initrd.img这2个文件出提取来放到fat32格式的分区下(原文“C盘根目录”,经测试只要是FAt/FAT32格式盘下都行且无需一定是根目录,但如若不是根目录那么在grub文件夹下的men
相关文档:
首先,应用程序是无法直接访问模块中的函数的(即使是你自编自挂的模块--实际上它也是内核模块),用户空间与内核空间之间只有通过一些特定的系统函数来进行通讯(如什么user_to_kernel),而绝对不可能通过“直接调用模块里的函数”这种形式来通讯。
那么,所编写的模块里的函数怎么才能被执行?由谁调用?其 ......
(1)帧缓冲设备跟TTY的关系。需要关注tty跟帧缓冲设备的关系,一般情况下帧缓冲设备是可以独立操作的,但是如果为了保证单独占用不被抢占,似乎还要关联一个tty终端。这里用的是虚终端VT。
虚终端,也叫虚屏,它的英文名字为virtual terminal,缩写为VT或vt。在Unix系统用户中,虚终端有着 ......
linux搜索路径: 如果用的shell是bash,则环境变量加载
1./etc/profile
2.用户home目录下面的.bash_profile
3.用户home目录下面的.bash_login
gcc -I<include目录>
POSIX系统也可以建立环境变量
......
/boot:这里存放的是启动LINUX时使用的一些核心文件。
/dev:dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/bin:bin ......