龙芯俱乐部是由龙芯首批个人用户发起的龙芯爱好者社区。我们的成员来自五湖 四海、各行各业。目的是为了促进龙芯爱好者间的交流和龙芯的宣传。我们和开 源社区有着密切的联系,愿意和开源社区一道合作开创崭新的未来。我们欢迎任 何关心,喜欢龙芯的朋友加入到我们的行列里来,一起享受龙芯爱好者的乐趣。 注册用户与非注册用户,浏览下载权限是一样的, 如果想要发表文章, 请联系我开通帐号。有什么不能下载的也可以找我, gmail:liushiwei
debian7带的 3.2.0-4-loongson-2f内核, 可以在万由unas上使用,
有2点需要注意:
1.debian的内核是通用的, 所以需要initrd加载驱动,
2.万由的unas的原来的pmon的initrd加载有bug,bug就是加载完initrd.img 就不再加载kernel了。需要升级。
生产initrd.img :
update-initramfs -c -k 3.2.0-4-loongson-2f
或者
update-initramfs -u -k 2 3.2.0-4-loongson-2f
然后
ln /boot/vmlinux-3.2.0-4-loongson-2f /boot/vmlinux
移除LUKS方式的LVM2磁盘
目的
对某个硬盘不再使用LVM2管理方式,该硬盘还使用了 LUKS
步骤
LV 正在使用
umount /dev/VG name/LV name
出现device is busy
lvchange -an /dev/VG name/LV name
出现 LV VG name/LV name LV in use: not deactivating
无法正常卸载
ls /dev/dm-*
检查LVM挂载情况,结果如下
/dev/dm-0 /dev/dm-1
lvdisplay |grep open
检查 LV 挂载情况
0 表示 LV 没有挂载
1 表示 LV 正在使用
lvdisplay |grep Block
Block device 254:1
记住这个装置识别码 254:1
lsof |grep 254:1
root@huaiwei-lims-3a:~# cat /etc/debian_version
wheezy/sid
root@huaiwei-lims-3a:~# cat /proc/version
Linux version 2.6.36.4+ (root@bak) (gcc version 4.4.0 (GCC) ) #5 SMP Tue Oct 30 18:00:37 CST 2012
个人使用习惯,一直对硬盘使用 LUKS + LVM2 方式,如果发生问题,比如 initial RAM 文件损坏,grub损坏,MBR损坏,或其他故障情况,可以参考下列步骤
1. 准备以下其中任一
LIVE CD
U盘上的 Debian (已安装有 LVM2 + cryptsetup 软件包)
已准备好的安装 Debian 用的U盘(包括U盘已被syslinux处理, ISO 文件和匹配的内核文件和initrd文件)
2. 启动到shell下
3. cryptsetup 解锁被加密的分区
4. 运行 vgs lvdisplay 检查 LV
5. 运行 vgchange -ay 激活相应 LV
6. 进行 mount
佳域G2手机, 价格, 用料, 待机。功能都不错,唯一缺陷GPS信号不好。
明天要去爬山
http://www.doyouhike.net/city/beijing/920522,0,0,0.html
都是山路, 需要GPS给力, 研究了一下,试着改装了一下, 效果不错。看图吧。 很简单
另外,爬山用的离线GPS软件, 建议使用OruxMaps , 可以把google, microsoft的在线卫星, 地形,地图 下载为离线地图。
如果忘记密码
在debian下 kernel 命令行添加1的方式是无效的。
2种情况:
a. 有加载initrd.img
可以在kernel命令行后面添加 init=/bin/sh 或者添加一个 break
就可以直接出#
然后 mount / -o remount,rw
然后修改 /etc/shadow 去掉 root后面的* 或者用passwd命令直接改密码。
b.没有initrd.img
这是只能在命令行后面添加 init=bin/sh 添加break 无效
debootstrap --include=mc,ssh,vim wheezy /mnt http://www.anheng.com.cn/debian
chroot /mnt 后
echo debian7 >/etc/hostname
清掉 /etc/shadow的root后面的*
安装内核包, 安装grub,
安装grub之前, 需要
mount -t proc none /proc
mount -t sysfs none /sysfs
mount -t devtmpfs none /dev
然后就可以
grub-install /dev/sdx
5.5 cm * 5cm 带usb , rj45 ,wifi,串口
RT5350F芯片 32M RAM 2M rom
ttl串口 ,绿色靠近网口为地,中间靠近ROM的8腿的tx, 第三条靠近rom4腿的rx,速率57600
2针是电源, 靠近天线的是Vcc, 5V
debian7 已经有支持龙芯2f的内核包, linux-image-3.2.0-loongson2f ,这个内核包可以直接在2f盒子和笔记本上使用, 笔记本的无线网卡也能很好支持.
debian7还提供了一个libc6-loongson2f的包, 想来是对龙芯进行优化过的一些库.
iceweasel(firefox) 从13开始. 包含了龙梦公司做的mips加速补丁.
debian7 提供的xserver-xorg-core这个包, 可以直接在盒子上使用, 但是在笔记本上会11错误退出, 因此补丁还要继续使用.
直接拉debian的sid的源码包, 发现里面已经包含mips 龙芯加速补丁, 应该是mozilla接收了这个补丁, 因为在debian的patch里面没有找到.
不幸的是编译过程出现这个错误:
缺实时时钟, 没有看门狗.
没有合适的hdmi线, 只能用串口登录看看。
P1-2 +5V
P1-6 GND
P1-8 TXD
P1-10 RXD
115200 n 8 1
df -h
现在3G通讯卡, 一般都是这样工作, 上电后, 通讯卡显示为一个cdrom, 然后安装驱动后,通讯卡会被设置成一个modem, 同时cdrom设备被关闭。
pmon会在有usb0设备时,首先试图用bl命令载入菜单 (usb0,0)/boot.cfg , 这里pmon有个错误, 这个错误是,它把所有的usb0都认为是u盘, 用bl -d ide (usb0,0)/boot.cfg 来载入,bl指令不够鲁棒,当把cdrom当成u盘来载入时, 出错死了。
pmon用tftp升级的 升级前识别usb0
ext3 用mkfs.ext3 -T small /dev/sdb1 fat32 fat16 ext3都格式化过了 还是不显示如下 :
apache2 让某些网段不需要密码认证, 其他网段需要密码认证的 .htaccess .htaccess AuthName "please login" AuthType Basic AuthBasicAuthoritative Off AuthUserFile /dev/null Auth_Mysql on Auth_MySQL_CharacterSet utf8 AuthMySQL_CharacterSet utf8 Auth_mysql_db anheng auth_mysql_password_table mysql_auth auth_mysql_group_table mysql_auth auth_mysql_username_field username auth_mysql_password_field passwd auth_mysql_group_field groups auth_mysql_encryption_types PHP_MD5 require valid-user order allow,deny allow from 192.168 allow from 10. satisfy any