当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 从串口登录方法
帖子发表于 : 2008-10-23 10:21 

注册: 2008-10-09 21:41
帖子: 23
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
Netkiller Linux 手札
Debian/Ubuntu Cookbook
Neo Chan



中国广东省深圳市宝安区龙华镇
518109
+86 755 29812080
+86 755 29812080
<openunix@163.com>
文档出处
http://netkiller.8800.org/
http://netkiller.hikz.com/
http://netkiller.mefound.com

版权 © 2006, 2007, 2008 Netkiller(Neo Chan). All rights reserved.

版权声明

你可以任意转载,转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。




第 9 章 serial console

gurb

$ sudo vim /boot/grub/menu.lst

title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=3d5dd6c0-bbd2-4ddf-9b71-1c7b78e8de3b ro quiet splash

console=tty0 console=ttyS0,38400
initrd /boot/initrd.img-2.6.24-21-generic
quiet


tty6

$ sudo vim /etc/event.d/tty6

respawn
#exec /sbin/getty 38400 tty6
exec /sbin/getty -L /dev/ttyS0 38400 vt100


securetty

$ cat /etc/securetty
# for people with serial port consoles
ttyS0


_________________
http://netkiller.8800.org


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-26 17:28 

注册: 2009-08-14 11:55
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
请问一下楼主,
console=tty0 console=ttyS0,38400
initrd /boot/initrd.img-2.6.24-21-generic
quiet

这几行都需要手动添加到boot/grub/menu.lst中吗
root (hd0,5)是为什么?

我记得好像应该linux所在的分区是(hd0,0),但是在我的文件里有这么几行:
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
chainloader +1
不明白是为什么。

我现在想通过串口来显示终端的信息,懒蜗牛大哥推荐了这个链接过来,我觉得和我要达到的目的比较接近,但是我不敢乱改启动项,所以先问一下。
viewtopic.php?f=48&t=223079
请您帮忙。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-26 18:25 

注册: 2008-10-09 21:41
帖子: 23
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
1.
console=tty0 console=ttyS0,38400
是自己加的。。

2.
你的第一个硬盘的第一个分区安装了windows xp

详细请见

http://neo.ohyeap.com/archives/public_h ... 04s02.html


_________________
http://netkiller.8800.org


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-26 18:28 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
路过向楼主学习,标记本贴。 :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 10:25 

注册: 2009-08-14 11:55
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
请问一下楼主,这种方法最后的执行效果是什么样的,是不是我按CTRL+ALT+F6以后就可以通过串口来控制了?控制信息从串口输出去?
然后按CTRL+ALT+F7还能切换回GNOME桌面来,是这样吗?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 11:10 

注册: 2009-08-14 11:55
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
试了一下,不用非要切换,串口就可以登录上来了。只是这样一来串口就被固定的占用了。配置环境变量之后好像要重启才能生效吧,有比较方便的使用串口的方法吗?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 12:24 

注册: 2008-10-09 21:41
帖子: 23
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
你如果不想看登录信息,可以不用启动。

起初unix系统诞生之时,就是设计为集中处理。每个终端通过串口连接unix,服务器可以连接很多很多串口。


对初学Linux的爱好者忠告

玩Linux最忌reboot(重新启动)这是windows玩家坏习惯

Linux只要接上电源你就不要再想用reboot,shutdown,halt,poweroff命令,Linux系统和应用软件一般备有reload,reconfigure,restart/start/stop...不需要安装软件或配置服务器后使用reboot重新引导计算机

在Linux系统里SIGHUP信号被定义为刷新配置文件,有些程序没有提供reload参数,你可以给进程发送HUP信号,让它刷新配置文件,而不用restart.通过pkill,killall,kill 都可以发送HUP信号例如: pkill -HUP httpd


_________________
http://netkiller.8800.org


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 14:54 

注册: 2009-08-14 11:55
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
麻烦您再告诉我一下就在这个例子中怎么能让配置生效。我试了半天,sudo /boot/grub/menu.lst restart(reload\reconfigure)等等,提示全都是:/boot/grub/menu.lst: 14: default: not found
/boot/grub/menu.lst: 19: timeout: not found
/boot/grub/menu.lst: 23: hiddenmenu: not found
/boot/grub/menu.lst: 133: title: not found
/boot/grub/menu.lst: 135: kernel: not found
/boot/grub/menu.lst: 136: initrd: not found
/boot/grub/menu.lst: 139: Syntax error: "(" unexpected

sudo pkill -HUP /boot/grub/menu.lst 之后没什么反应。串口也没被tty6占用过去。
sudo /usr/sbin/grub reload 之后的提示信息比较吓人,我没敢动直接把终端关了


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 15:39 

注册: 2008-10-09 21:41
帖子: 23
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
/boot/grub/menu.lst 在这里加东东。是为了可以看到boot启动时的信息。。

如果你不想看到启动信息可以不加这个。。

这个必须要监听COM口。然后你重启系统。。你就可以看到
XXX Ok
XXX OK

。。。
最后是login.


_________________
http://netkiller.8800.org


页首
 用户资料  
 
10 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-08-27 18:16 

注册: 2009-08-14 11:55
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
neo.chan 写道:
/boot/grub/menu.lst 在这里加东东。是为了可以看到boot启动时的信息。。

如果你不想看到启动信息可以不加这个。。

这个必须要监听COM口。然后你重启系统。。你就可以看到
XXX Ok
XXX OK

。。。
最后是login.


我现在想达到的目标就是不重启系统,可以通过串口登录上来了。是不是我可以不再编辑/boot/grub/menu.lst,只编辑tty6就可以了? 然后怎么让它生效呢?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-10-01 17:22 

注册: 2009-01-15 9:50
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
先留个脚印,迟点学习


页首
 用户资料  
 
12 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-10-01 21:54 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
mark


_________________

My blog


页首
 用户资料  
 
13 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-11-04 10:05 
头像

注册: 2007-10-31 15:35
帖子: 43
送出感谢: 0 次
接收感谢: 0 次
直接先运行 sudo getty 9660 ttyS0 试试能用终端了吗,再考虑添加到启动。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-11-04 10:52 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
只是不知道谁的本本有串口。 :em04


_________________
● 鸣学


页首
 用户资料  
 
15 楼 
 文章标题 : Re: ubuntu 从串口登录方法
帖子发表于 : 2009-11-17 16:38 
头像

注册: 2008-10-18 12:41
帖子: 1339
送出感谢: 0 次
接收感谢: 0 次
不要说本本,服务器都快没串口了


_________________
Server@Linux:~#


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译