» 您尚未
登录
注册
|
银行
|
首页调用管理
|
博客
|
帮助
|
社区
|
无图版
华镭社区论坛
->
硬件支持
->
华镭龙芯版
->
PMON 2000 for Loongson V1.1.2.1
XML
RSS 2.0
WAP
<<
1
2
>>
Pages: ( 1/2 total )
-->
本页主题:
PMON 2000 for Loongson V1.1.2.1
加入收藏
|
收藏主题
|
上一主题
|
下一主题
Wingsun
级别:
龙芯核心团队
精华:
0
发帖:
599
威望:
512 点
镭:
958 L
贡献值:
0 点
在线时间:490(小时)
注册时间:2003-11-19
最后登录:2008-09-10
PMON 2000 for Loongson V1.1.2.1
经过RAYS for Loongson开发团队的努力工作,在原有的针对Loongson 2e龙梦盒子版本PMON基础上进行了大量的改进工作。现在发布PMON 2000 for Loongson Version 1.1.2.1
下载地址及相应文档见:
http://rays.openrays.org/pub/pmon/
以下文件为说明文档,请提前仔细阅读。
PMON2000_Loongson_Intro.pdf
以下文件为配置文件格式说明。
PMON2000_Loongson_configure_file_intro.pdf
以下文件为ver 1.1.2.1的更新说明文件。
pmon-1.1新功能描述.pdf
pmon-1.1新功能描述.pdf.md5
以下为PMON更新文件。
pmon-loongson-v1.1.2.1-box
pmon-loongson-v1.1.2.1-box.md5
以上两个文件为针对龙芯2e盒子的更新文件及对应的md5校验值。
pmon-loongson-v1.1.2.1-notebook
pmon-loongson-v1.1.2.1-notebook.md5
以上两个文件为针对龙芯2e笔记本的更新文件及对应的md5校验值。
一、PMON 2000 for Loongson的新特性
为用户带来了全新的PMON2000版本PMON 2000 for Loongson Version 1.1.2.1。此版本具备以下的新特性:
1、 全新的启动菜单,以菜单的形式提供启动项选择功能,支持用户启动多个操作系统。区别于原有的命令行操作模式,提供友好直观的操作界面给用户进行系统启动选择操作。用户可以通过上下方向键、HOME、END、PAGEUP和PAGEDOWN键盘进行菜单选择操作,回车则加载选中的操作系统。
2、 支持存放于硬盘或者光盘中的配置文件用于设置启动菜单。具体配置文件格式,请参阅相关配置文件格式说明文档。对于硬盘启动来说配置文件位于第一个硬盘的第一个分区根目录下,命名为boot.cfg,且该分区文件系统格式为ext2。对于光盘启动来说配置文件则位于光盘根目录下,命名为boot.cfg。
3、 在启动菜单中支持从CD-ROM启动或者从硬盘启动,仅在存在CD-ROM或者硬盘,并且均有启动配置文件的情况下出现该菜单项。
以下是针对命令行操作模式的改进:
4、 内核启动初始化镜像文件(initrd)加载支持,增加的initrd指令支持为内核加载内核启动初始化镜像文件(initrd)。
5、 完善的键盘事件处理支持,能正确处理CAPS LOCK、Scroll Lock、Num Lock、数字小键盘、方向键、home、end、pageup、pagedown、Fn、Tab等键盘按键事件。对于未处理键盘,则不显示Ctrl+G字符。
6、 增加对Control+Alt+Del事件处理,直接重新启动计算机。
7、 支持Ctrl+W、Ctrl+U删除整行输入数据。
8、 支持Ctrl+P/上方向键/PageUP、Ctrl+N/下方向键/PageDown向前向后查找历史命令记录。
9、 支持Ctrl+J/回车键/小键盘回车键执行指令。
10、 支持Ctrl+H/BACKSPACE回退删除字符。
11、 支持Ctrl+A/HOME,回到输入行头,Ctrl+E/END,跳至输入行尾。
12、 支持Ctrl+S终端屏幕输入显示,Ctrl+Q恢复屏幕输入显示。
13、 完善对hist命令记录的处理流程,使得在hist头尾的时候不出现非法错误,不出现hist搜寻错误。
14、 增加对ifaddr的等同命令ifconfig。
15、 增加对h的等同命令help。
16、 增加启动时自动根据环境变量netaddr启动网络设备的功能。
17、 为保持和Linux系统一致,将网卡名称从rtl0改为eth0。
18、 增加cat指令用于输出文件内容。
19、 增加了对reiserfs文件系统的支持。用户可以把linux内核文件,内核启动初始化镜像文件(initrd.img)和启动界面配置文件boot.cfg存放在reiserfs分区,pmon能够很好的读出文件信息。20、 支持扩展分区启动。
21、主要该进在于分区和设备,使用新的书写方式“(设备名,分区
号)”代替原有的”/dev/fs/文件系统类型@设备名”的方式。
新的书写方式中的分区号,是从0开始,磁盘上的第一个分区为0号。
对于第一个逻辑分区对应的分区号必须是4,因此第二个逻辑分区为5。分区号与原
有系统的分区表示的对应关系为分区号为0对应原有的分区号为a。第一个逻辑分区对应的
原有的分区号为e。
例如原有的load命令输入方式
load /dev/fs/ext2@wd0/vmlinux
load /dev/fs/reiserfs@wd0e/vmlinux
新的书写方式
load (wd0,0)/vmlinux
load (wd0,4)/vmlinux
适用此修改的命令有:load,dir(只能使用新格式),cat以及配置文件中的kernel
和initrd命令。
注意,对于原有的书写方式,本系统同样支持。
22、 增加列分区指令partls <part_name>,例如partls wd0
列分区命令partls,可以把磁盘中的分区信息打印出来,显示分区号,分区开始和结
束的扇区号,大小,文件系统和分区类型。
命令格式:partls 设备名称。
例如 partls wd0 或者
23、 增加列分区文件系统目录命令dir <part_name/dirname>,例如dir (wd0,0)/boot/
列目录命令dir,可以列出分区上的所有文件。
命令格式:dir (设备名称,分区号)
可以列出这个分区的根目录信息,分区号从0开始计数。
如果想列出下层目录的写法:dir (设备名称,分区号)/目录名。
24、 修改了启动配置文件boot.cfg 的存在路径,系统优先在根目录下查
找boot.cfg 文件。如果不存在,则在/boot 目录下,查找boot.cfg 文
件。
25、 在pmon中增加了环境变量bootdev,用于设置默认的boot.cfg存放的分区。系统
优先在用户设置的目录下查找boot.cfg配置文件。
启动电脑,进入pmon设置环境,使用set命令,增加bootdev 设置。
例如 pmon>set bootdev (wd0,0) 。
26、 对于usb0 设备分为两种情况,
(1)如果usb0设备是移动硬盘,书写方式使用新的书写方式。
(2)对于usb0设备是光驱,必须使用”/dev/iso9660/usb0/vmlinux”方式
27、 增加对fat16 文件系统的支持
支持fat16分区中的长文件名。
28、在boot.cfg 文件配置中增加root 命令,用于设置内核和
initrd.img 文件的路径,用于取代kernel 和initrd 命令中的路径设置。
29、取消了对环境变量novga, nokbd的支持。
二、如何更新PMON 2000
刷新PMON for Loongson的方法,首先将pmon-loongson-v1.1.2.1-box下载回来,存放于
本机硬盘,也可以存放于USB的移动硬盘或者U盘上。如果存放于本机硬盘上则请存放于
第一个硬盘第一个分区下,如果是U盘或者移动硬盘也请存放于该硬盘或者U盘的第一个
分区中。
请在刷新之前记录下你需要记录的内核启动参数,以备后面刷新PMON之后使用。如
果你的机器是不需要键入命令而自动启动内核,那么请按照启动的提示方法进入到命令行
中。当看到命令行提示符PMON>的时候就说明你进入了命令行模式。在该模式下键入如下
命令并执行
set
在输出的信息中查找环境变量al,并记录环境变量al的设置值;同样查找环境变量
karg,并记录下karg的设置,一头一尾的引号不用记录。
然后进入到系统中,在本机第一个硬盘第一个分区下创建文件boot.cfg。
在boot.cfg文档中输入如下内容:
default 0
timeout 10
title My System
然后在新的一行中输入kernel关键字,输入空格或者TAB,紧跟着输入你所记录下来
的al环境变量值。然后再新输入一行,输入关键字args,输入空格或者TAB,接下来输入
你所记录下来的karg环境变量值。title后面的字符可以任意书写,这仅仅是一个名字而已,
不要太长,请控制在60个字符之内。保存文件,并且退出。
请确保你的第一个磁盘第一分区根目录下的boot.cfg文件看起来和以下内容很类似:
default 0
timeout 10
title RAYS for Loongson
kernel (wd0,0)/boot/vmlinux-2.6.23-1-loongson-64
args root=/dev/hda3 console=tty video=radeonfb:1024x768
其中kernel和args的设置应该保证和你的系统启动内核及相关参数一致。
当然如果你的内核需要Initrd的支持你也可以加入新initrd指令到title所属的段内。例
如:
intird (wd0,0)/boot/initrd.img-2.6.23-1-loongson-64
具体如何编写boot.cfg文件,请参阅PMON2000启动配置文件格式说明。
如果你不确定你的系统启动内核和相关的启动参数信息,那么请你不要升级PMON。
在编写好boot.cfg后,请确保将该文件存放于第一个硬盘第一个分区下,且该文件系
统必须是ext2/3文件系统。
下面我们就可以进行PMON升级了,以下举例说明:
1、从本机第一个硬盘的第一分区上升级PMON。将下载回来的pmon文件存放在本机第
一个磁盘第一个分区上,并记录下该文件存放的位置既文件名。建议存放在/boot或者/下。下
面我们假设你将文件pmon-loongson-v1.1.2.1-box存放于第一个分区的/目录下。
然后重新启动计算机,进入PMON命令行模式,输入如下指令执行:
load –r –f bfc00000 /dev/fs/ext2@wd0/pmon-loongson-v1.1.2.1-box
待指令执行完毕后就完成了对PMON的更新,接下来重新启动计算机就可以看到全新
的PMON了。
2、从USB硬盘或者U盘第一分区上升级PMON。将下载回来的pmon文件存放在USB
硬盘或者U盘第一个分区上,并记录下该文件存放的位置既文件名。建议存放在/boot或者/
下。下面我们假设你将文件pmon-loongson-v1.1.2.1-box存放于第一个分区的/目录下。
然后重新启动计算机,进入PMON命令行模式,输入如下指令执行:
load –r –f bfc00000 /dev/fs/ext2@usb0/pmon-loongson-v1.1.2.1-box
待指令执行完毕后就完成了对PMON的更新,接下来重新启动计算机就可以看到全新
的PMON了。
另外,我们也提供了系统内部用于生成boot.cfg的脚本文件,可以通过安装如下软件包获得。
http://rays.openrays.org/RAYS_Loongson/pool/main/p/pmon-loongson-config/pmon-loongson-config_0.1-6.rays6_mipsel.deb
在root用户下执行update-pmon即可在/boot下生成boot.cfg文件。
大家如有兴趣可以积极参与pmon for Loongson的开发工作,可以访问页面:
http://trac.openrays.org/projects/pmon
补充一下:
在刷新前请先执行:
unset nokbd
以避免刷新后无法使用键盘的问题。
[楼 主]
|
Posted:
2008-05-05 15:11
ubuntpku
级别:
新手上路
精华:
0
发帖:
2
威望:
3 点
镭:
2 L
贡献值:
0 点
在线时间:0(小时)
注册时间:2006-12-10
最后登录:2008-05-09
很好,感谢高人们的工作。
祖国统一万岁!
[1 楼]
|
Posted:
2008-05-05 17:22
ubuntpku
级别:
新手上路
精华:
0
发帖:
2
威望:
3 点
镭:
2 L
贡献值:
0 点
在线时间:0(小时)
注册时间:2006-12-10
最后登录:2008-05-09
刚发现新的PMON对我的键盘不响应了。好在我boot.cfg是对的。
祖国统一万岁!
[2 楼]
|
Posted:
2008-05-05 17:47
Ilovedebian
级别:
龙芯核心团队
精华:
1
发帖:
168
威望:
150 点
镭:
182 L
贡献值:
0 点
在线时间:48(小时)
注册时间:2005-01-29
最后登录:2008-08-15
QUOTE:
引用第0楼
Wingsun
于
2008-05-05 15:11
发表的“PMON 2000 for Loongson V1.1.2.1”
:
经过RAYS for Loongson开发团队的努力工作,在原有的针对Loongson 2e龙梦盒子版本PMON基础上进行了大量的改进工作。现在发布PMON 2000 for Loongson Version 1.1.2.1
下载地址及相应文档见:
http://rays.openrays.org/pub/pmon/
以下文件为说明文档,请提前仔细阅读。
.......
华镭的开发人员辛苦拉
[3 楼]
|
Posted:
2008-05-05 21:01
xu_gong
级别:
新手上路
精华:
0
发帖:
15
威望:
16 点
镭:
17 L
贡献值:
0 点
在线时间:13(小时)
注册时间:2007-02-13
最后登录:2009-04-30
呵呵,辛苦了,问一下,现在好像采用了二级引导格式,那么原来的一级引导是否依然有效?
[4 楼]
|
Posted:
2008-05-06 09:23
rokee
王牌少校
级别:
论坛版主
精华:
1
发帖:
1180
威望:
237 点
镭:
239 L
贡献值:
0 点
在线时间:514(小时)
注册时间:2005-05-19
最后登录:2009-11-01
不顶不行
[5 楼]
|
Posted:
2008-05-06 14:47
wlz
级别:
新手上路
精华:
0
发帖:
4
威望:
5 点
镭:
4 L
贡献值:
0 点
在线时间:14(小时)
注册时间:2006-12-12
最后登录:2010-10-10
我升级了一下,很好
[6 楼]
|
Posted:
2008-05-06 16:37
wlz
级别:
新手上路
精华:
0
发帖:
4
威望:
5 点
镭:
4 L
贡献值:
0 点
在线时间:14(小时)
注册时间:2006-12-12
最后登录:2010-10-10
另外请教一下, 哪里有最新的RAYS2.0下载 ? 我在龙梦的网站上下了一个2008年5月2号传上去的 rays.tar.gz ,我试用了一下,MPLAYER执行不了嘛,要怎么解决?
[7 楼]
|
Posted:
2008-05-06 16:40
Wingsun
级别:
龙芯核心团队
精华:
0
发帖:
599
威望:
512 点
镭:
958 L
贡献值:
0 点
在线时间:490(小时)
注册时间:2003-11-19
最后登录:2008-09-10
你在线升级一下。
使用
http://rays.openrays.org/RAYS_Loongson
baihong main contrib non-free
的源。
键盘的问题在查找中,近期会给出解决方案。
原有的启动方式目前将不再提供。
可以考虑在boot.cfg中设置相关参数屏蔽菜单。
[8 楼]
|
Posted:
2008-05-06 18:02
Wingsun
级别:
龙芯核心团队
精华:
0
发帖:
599
威望:
512 点
镭:
958 L
贡献值:
0 点
在线时间:490(小时)
注册时间:2003-11-19
最后登录:2008-09-10
补充一下:
在刷新前请先执行:
unset nokbd
以避免刷新后无法使用键盘的问题。
[ 此贴被Wingsun在2008-05-07 11:39重新编辑 ]
[9 楼]
|
Posted:
2008-05-07 10:06
<<
1
2
>>
Pages: ( 1/2 total )
快速跳至
>> 华镭系统论坛
|- 安装引导
|- 桌面操作
|- 应用程序
|- 硬件支持
|- 华镭龙芯版
|- 服务器应用
|- 开发交流
|- 推广应用
|- 休闲区
>> 华镭社区项目
|- 汉统Unihan
>> 华镭社区中心
|- 论坛系统
|- 维基系统
|- 博客系统
|- 新闻与公告
华镭社区论坛
->
华镭龙芯版