博文

目前显示的是 十二月, 2005的博文

[Debian] 启动时加载 sisfb 模块并指定参数

系统:Debian/sid 内核:2.6.14 initrd工具:yaird   有一台联想台式机,液晶显示器,在启动的时候,如果启用vesafb(即:内核参数是 vga=0x318之类),出现的文字基本上无法看清,显示器会出现一个提示信息,说要使用 1024x768@75的模式(一般液晶的都是60HZ),而在目前的模式下,不给内核打补丁,是没有办法调整 vesafb 的 vga 模式的。   因为这台机器集成的是 sis 的显卡,所以决定试试 sisfb 模块。   按照内核文档的提示,sisfb 模块在载入的时候可以手动指定参数 Example for sisfb as part of the static kernel: Add the following line to your lilo.conf:     append="video=sisfb:mode:1024x768x16,mem:12288,rate:75" Example for sisfb as a module: Start sisfb by typing     modprobe sisfb mode=1024x768x16 rate=75 mem=12288 即:如果 sisfb 编入了内核,则可以在启动时加入分辨率,刷新率等参数,如果是内核模块,则可以在命令行载入是加入参数。   可是,我现在需要的是在作为模块的情况下,需要在启动的时候加入刷新率和分辨率。 解决办法是: 在 /etc/yaird/Default.cfg 文件中加入sisfb的模块项: OPTIONAL MODULE sisfb 这样在创建initrd文件时,会在initrd文件中加入sisfb的内核模块。 创建 /etc/modprobe.d/sisfb (名字自己随意取),在这个文件中加入如下内容 options sisfb mode=1024x768x16 rate=75 这样在加载模块时,会自动加入刷新率和分辨率的参数。 Why? 这是因为 yaird 在创建 initrd 的时候,会参考 /etc/yaird/Default.cfg 来获取需要加载的模块名称,而在具体的添加 加载模块的命令 的时候,是调用的 modprobe -v -n 命令来确定模块的位置和模块

[图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD

图片
[注]原文发布于 Chinaunix.net 的BSD版,起因源于看到了 HonestQiao 版主的 [图解] 完全图解F-Secure SSH Client之Public Key Authentication方式登陆SSHD ,一时兴起,决定照猫画虎,完全用自由软件来实现(有点偏执狂),原文链接: [图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD , 里面罗里八嗦的提到UTF-8,也是我的另一个偏执了。 ------------------------------------------------------------------------------------- 将几样自由软件结合到一起,完成强大的Public Key Authentication方式登陆SSHD 用到的软件为 PuTTY: A Free Telnet/SSH Client WinScp: Freeware SFTP and SCP client for Window PuttyGen: 包含于WinScp的安装包里面 Pageant:包含于WinScp的安装包里面 安装之后,全程图解如下: 1,看看我们的软件列表: --------------------------------------- 2,启动PuttyGen --------------------------------------- 3,创建私钥,记得给私钥设置密码(passphrase,此密码只是用来保护私钥,而不是你的ssh帐号密码:谢谢3,4楼的兄弟指正),在Pageant里面,你也可以导入其他格式的私钥。 --------------------------------------- 4,保存私钥,你也可以把私钥导出成openssh可以识别的格式。 --------------------------------------- 5,复制公钥 --------------------------------------- 6,设置Putty,将显示设置为UTF-8 ---------------------------------------

测试了下 MSN SPACE 空间的HTML格式问题

两个意见 1,现在 MSN Space 又支持用 Firefox 编辑页面了(所见即所得:WYSIWYG),好事,赞一个。 2,VIM是一个非常强大的编辑器,有一个功能,就是可以将你在VIM中看到的语法高亮转换成HTML页面,这样可以将你的配置文件,程序代码用彩色的标记发布出去。要发布到MSN Space上,默认状况下要注意两个事:a,不要用<pre>的标记来导出html,否这发布到MSN Space上是给自己找麻烦(:let html_no_pre = 1);b,记得在<body></body>标记之间加上<div>的符号,div的样式参考body的样式。

[qemu] FreeBSD 上同时运行 Debian

刚刚装了一个FreeBSD,打算比较长久的用一下。 原先Debian上的东西需要拷贝出来,但是问题是:FreeBSD不支持除ext2外的Linux分区格式,同样,Linux也不支持UFS2,而我硬盘上唯一的一块fat32分区刚刚装了FreeBSD。 怎么办?用qemu,在qemu里面运行Debian,然后FreeBSD再从Debian上拷贝文件。 试了一下,发现 -net user 这个选项在我的机器上有问题,加了之后,Debian无法找到网卡,因为本机是唯一的FreeBSD系统,所以无法确定是RPWT还是BUG,好在这个选项是默认的,不加也可以。 然后想通过 -smb dir 这个选项来搞定,但是理解能力有限,没有搞定。 最后,只好测试 -redir tcp:5555::22 这个选项,好家伙,总算是能够进入Debian了。 目前来说,觉得FreeBSD很有趣,打算花一段时间来慢慢熟悉下。