首页 理论教育 嵌入式系统原理与应用:双操作系统环境

嵌入式系统原理与应用:双操作系统环境

时间:2023-11-23 理论教育 版权反馈
【摘要】:安装双操作系统的Linux,有以下两点需要注意:Windows 与Linux 的双重启动在已存在Windows 系统的情况下安装Linux,Linux 就会自动将Windows 系统的启动选项添加到启动菜单中以供选择,双重启动问题自动解决。

嵌入式系统原理与应用:双操作系统环境

对于嵌入式Linux 开发人员来说,一般会用到两个桌面操作系统,即Linux 和Windows 操作系统,其中Linux 主要有Redhat/Fedora、Suse 和Mandrake 等发行版本,这里默认的Redhat 9.0。

Windows 操作方便、简单,但其开发能力比较有限: Linux 开发功能强大,但其操作较复杂、陌生;因此,对于嵌入式Linux 开发来说,通常是在Windows 下编译源代码、下载目标代码;在Linx 下编译源代码,链接生成目标代码。 这里先介绍单独安装两个操作系统到硬盘,即双操作系统时的Linux 安装方法,Linux 的安装方法有好几种,比如从硬盘安装、从光盘安装、从网络安装等。

从硬盘安装比较方便,同时可以省下很多资源,安装速度快,但是,这样不可以完全格式化硬盘;从光盘安装是最原始的安装方法,同时也是最方便的方法,但是,其安装速度不如从硬盘安装的方法快;从网络安装的方法一般不值得推荐,除非源文件服务器处于局域网中,否则安装时间会特别长,而且要看网络是否稳定,如果网络不稳定,很有可能安装失败。

安装双操作系统的Linux,有以下两点需要注意:

(1)Windows 与Linux 的双重启动(www.xing528.com)

在已存在Windows 系统的情况下安装Linux,Linux 就会自动将Windows 系统的启动选项添加到启动菜单中以供选择,双重启动问题自动解决。

如果计算机上先安装了Linux,后来又要安装Windows,由于Windows 安装时会重写MBR区,在重写硬盘MBR 区时只会搜索系统中是否原来安装了其他版本的Windows,而不管其他公司的产品,这样就将覆盖主引导,但不会自动将Linux 的启动项加入到启动菜单。 这时,必须手工解决Windows 和Linux 的双重启动问题,因此,通常先安装Windows,后安装Linux。

(2)为Linux 操作系统准备硬盘空间

要为Linux 准备专门的分区,即不能与其他操作系统合用一个分区,一般要先在Windows中用Pamgic 等工具软件从硬盘中格出2 ~10 GB 不等的未分区的空白空间,即将其分区格式删除,这样在Windows 中会看不到这块空间;然后用Linux 的安装光盘来启动电脑并进行安装,安装过程中,要先对这块空白空间格式化,Linux 操作系统需要一个EXT2 或ENT3 格式的硬盘分区作为根分区,大小为2 ~5 GB 即可。 另外,还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256 MB 以下,交换分区的大小应该是内存的2 倍:如果内存在256 MB以上,交换分区的大小等于内存大小即可。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈