LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1633|回复: 6

lfslivecd制作lfs的又一利器---file2sock

[复制链接]
发表于 2009-2-24 18:00:52 | 显示全部楼层 |阅读模式
权当抛砖引玉。在vmware下,由于lfslivecd进入的是字符界面,在windows下不能直接copy&&paste命令,纯手工输入往往会引入不必要的错误。这里我与您分享我写的一个工具file2sock(管道转套接字),配合它您可以打开livecd系统的串口终端,然后使用telnet协议登录,这样就可以在windows里边看youbest教程,边copy&&past命令来完成lfs的制作了。
我说来明一下如何操作:以vmware和securecrt为例
1.首先打开vmware的vm->Setting菜单,然后按添加,添加一个串口,在connection里选择use named pippe,其它都不用动。
2.装入livecd启动vmware,输入 echo "co:2345:respawn:/sbin/agetty ttyS0 115200 vt100">>/etc/inittab
3.再输入passwd,.回车,回车,设置密码为空。输入命令init 4,系统将启动串口终端服务
4.启动file2sock软件,勾上打开,连上vmware的管道,勾上监听,开始接受telnet连接
5.启动securcrt,打开file->connect菜单,按new session命令,启动向导,选择telnet协议,点下一步,hostname填127.0.0.1,再点下一步,点完成,在connect菜单上选中刚生成的127.0.0.1配置,点击属性,打开session options对话框,在telnet项目里勾上force character at a time mode。设置完成
6。打开这个连接,就会看到登录窗口了,若出现花括号,按ctrl+c,中断即可输入用户名root,密码直接回车,如果没有搞错那么您现在已经用securecrt连上了vmware里的linux了,现在您可以在windows下的securecrt下方便的copy&&paste命令快速而高效地学习lfs系统制作了。

ps:使用本软件,您可以不支付任何费用。您还可以用它调试只有串口终端的内核。本人就增用它调试虚拟机里的windows驱动程序。不过,由于实在太方便,出于学习目的,不推荐刚刚接触linux和lfs的朋友使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-2-24 18:57:10 | 显示全部楼层
以我个人的经验感觉:制作LFS中手工输入命令是理解LFS非常重要的一环。
回复 支持 反对

使用道具 举报

发表于 2009-2-24 22:53:29 | 显示全部楼层
vm中,
net-setup设值IP
passwd设值密码
/etc/rc.d/init.d/sshd start启动ssh
putty登入
回复 支持 反对

使用道具 举报

发表于 2009-3-1 20:06:32 | 显示全部楼层
好东西 先顶一下。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 21:57:41 | 显示全部楼层
呵呵,其实还是手动的有意义吧。这么说吧。如果你想看到成果,你直接可以auto-lfs了吧。
应该就是这么说的吧,配置好脚本,等就行了。问题是,这样就没什么意义了。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 23:18:01 | 显示全部楼层
挖坟盛行啊....  另外 官方的lfslivecd自带sshd服务, 给root设置个密码 在手动起动服务即可...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 08:30:38 | 显示全部楼层
这是半自动步*哟,比起手动的要方便,比起全自动的又多点手工操作,是居家学习的好帮手呐
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表