Android平板改装成了Debian的系统,有点小问题
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Android平板改装成了Debian的系统,有点小问题
哈哈,终于搞定了触摸屏,用了mtrack就可以用了。
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: Android平板改装成了Debian的系统,有点小问题


明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Android平板改装成了Debian的系统,有点小问题
photor 写了:好吧,照你说的复制了所有的设备文件,按照35楼的顺序挂载了关键的虚拟文件系统,设置了环境变量,然后pkill -KILL media,再运行aplay依然出现69楼的错误信息,何故?是不是debian这边还需要安装什么东西或者进行什么操作?oppop007 写了:因为脑残的安卓系统把所有的块设备文件,诸如sda,sda1,mmcblk0p1,mtdblock8此类,都放入了block目录。而fb0这类的,则放入了graphics目录……………以此类推。。。。。photor 写了:cp -af /dev/* <debian root>/dev/这一条不就已经把整个/dev目录树复制了吗,为什么还要后面两条?不是不相信你,是想搞清楚来龙去脉oppop007 写了:哎呀,你就不能变通一下吗?Do these in Android shell:cp -af /dev/* <debian root>/dev/;cp -af /dev/block/* <debian root>/dev/;cp -af /dev/graphics/* <debian root>/dev/……………photor 写了:看过35楼了,但是有疑问,比如mount /dev/mtdblock8 /mnt/flashmount /dev/mmcblk0p1 /mnt/tf这两句,究竟是在debian的shell里,还是在android的shell里执行的?你写的貌似是在debian的shell里,但是debian的/dev里面根本不会有mmcblk0p1这些咚咚啊oppop007 写了:麻烦你们俩把这帖从头到尾仔细看一遍。。。。。。。。。
@photor,你现在还用novo7的debian么?声音问题解决了么?
我的声音能用,是直接把dev目录bind到chroot目录下,mount -o bind /dev $chroot_dir/dev。
呵,不过我没有自己安装系统,直接使用Linaro预先装好的系统。如果自己搭建的,注意添加相应的用户权限:http://archlinuxarm.org/forum/viewtopic.php?f=9&t=4611
上次由 felonwan 在 2013-10-26 16:37,总共编辑 1 次。
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
Re: Android平板改装成了Debian的系统,有点小问题
谢谢提醒,有空我再折腾一下felonwan 写了:photor 写了:好吧,照你说的复制了所有的设备文件,按照35楼的顺序挂载了关键的虚拟文件系统,设置了环境变量,然后pkill -KILL media,再运行aplay依然出现69楼的错误信息,何故?是不是debian这边还需要安装什么东西或者进行什么操作?oppop007 写了:因为脑残的安卓系统把所有的块设备文件,诸如sda,sda1,mmcblk0p1,mtdblock8此类,都放入了block目录。而fb0这类的,则放入了graphics目录……………以此类推。。。。。photor 写了:cp -af /dev/* <debian root>/dev/这一条不就已经把整个/dev目录树复制了吗,为什么还要后面两条?不是不相信你,是想搞清楚来龙去脉oppop007 写了:哎呀,你就不能变通一下吗?Do these in Android shell:cp -af /dev/* <debian root>/dev/;cp -af /dev/block/* <debian root>/dev/;cp -af /dev/graphics/* <debian root>/dev/……………photor 写了:看过35楼了,但是有疑问,比如mount /dev/mtdblock8 /mnt/flashmount /dev/mmcblk0p1 /mnt/tf这两句,究竟是在debian的shell里,还是在android的shell里执行的?你写的貌似是在debian的shell里,但是debian的/dev里面根本不会有mmcblk0p1这些咚咚啊oppop007 写了:麻烦你们俩把这帖从头到尾仔细看一遍。。。。。。。。。
@photor,你现在还用novo7的debian么?声音问题解决了么?
我的声音能用,是直接把dev目录bind到chroot目录下,mount -o bind /dev $chroot_dir/dev。
呵,不过我没有自己安装系统,直接使用Linaro预先装好的系统。如果自己搭建的,注意添加相应的用户权限:http://archlinuxarm.org/forum/viewtopic.php?f=9&t=4611

-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Android平板改装成了Debian的系统,有点小问题
哈,我的平板可以充电、查看电池状态和电量,也可以开关背光,就是不能调节背光亮度。
电池状态,包换现在的电压、电流等信息,在/sys/class/power_supply/battery/uevent里面可以看到。(相应的还有ac和usb的目录,可以查看当时的USB和充电器供电状况)
背光的开关,需要在编译内核的时候加入一个选项,再在硬件配置文件里面加些参数,然后就可以用命令手动开关背光。
(参考:http://pengpod.com/forum/viewtopic.php?f=3&t=538)
不过我用Linaro的镜像,直接已经自动关联起来了:一旦桌面休眠,屏幕背光就自己关掉了。
背光亮度的问题,不知道怎么解决,需要背光调节的驱动。
在安卓下chroot的,更不知道怎么整。
电池状态,包换现在的电压、电流等信息,在/sys/class/power_supply/battery/uevent里面可以看到。(相应的还有ac和usb的目录,可以查看当时的USB和充电器供电状况)
背光的开关,需要在编译内核的时候加入一个选项,再在硬件配置文件里面加些参数,然后就可以用命令手动开关背光。
(参考:http://pengpod.com/forum/viewtopic.php?f=3&t=538)
不过我用Linaro的镜像,直接已经自动关联起来了:一旦桌面休眠,屏幕背光就自己关掉了。

背光亮度的问题,不知道怎么解决,需要背光调节的驱动。
在安卓下chroot的,更不知道怎么整。
-
- 帖子: 11
- 注册时间: 2013-04-06 20:40
- 系统: win8/7 ubuntu bt4/3
- 联系:
Re: Android平板改装成了Debian的系统,有点小问题
我也是高一才接触的。。楼主流弊啊。。。。
话说现在是计算机专业的。。。
话说很多时候我都想回帖的。。。无奈妹的验证码。。。。

话说现在是计算机专业的。。。
话说很多时候我都想回帖的。。。无奈妹的验证码。。。。
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Android平板改装成了Debian的系统,有点小问题
之前都是adb,但是要没电脑的情况下也能用的,似乎只有用connectbot。
而且我想的是每次用完Linux要能直接回到安卓才方便。
但不明白楼主是怎么从Debian系统中退出的,难道每次都要重启不成?
另外很不明白楼主的脚本,chroot后就进入了新/root环境,后面所有的代码都不会执行啊,只有退出来的时候才能执行后面的代码。。。
同样的问题存在于su命令中。
su命令可以用“su -c 命令”来解决。
而chroot的问题也用类似的方法解决:“chroot 目录 启动桌面的脚本”
不过目前回安卓只能重启,或用adb连接进去。。。
而且我想的是每次用完Linux要能直接回到安卓才方便。
但不明白楼主是怎么从Debian系统中退出的,难道每次都要重启不成?

另外很不明白楼主的脚本,chroot后就进入了新/root环境,后面所有的代码都不会执行啊,只有退出来的时候才能执行后面的代码。。。

同样的问题存在于su命令中。
su命令可以用“su -c 命令”来解决。
而chroot的问题也用类似的方法解决:“chroot 目录 启动桌面的脚本”
不过目前回安卓只能重启,或用adb连接进去。。。
oppop007 写了:
『进入Debian shell』代码: 全选
su busybox chroot /flash/debian/loop/ export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin mount proc /proc -t proc mount sysfs /sys -t sysfs mount devpts /dev/pts -t devpts hostname Jingtian-Pad bash export USER=root export HOME=/root export DISPLAY=:1 export TERM=xterm mount /dev/mtdblock8 /mnt/flash mount /dev/mmcblk0p1 /mnt/tf clear
『进入GNOME桌面!』代码: 全选
su busybox swapon /dev/block/mmcblk0p2 busybox chroot /flash/debian/loop/ export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin mount proc /proc -t proc mount sysfs /sys -t sysfs mount devpts /dev/pts -t devpts hostname Jingtian-Pad bash export USER=root export HOME=/root export DISPLAY=:1 export TERM=xterm mount /dev/mtdblock8 /mnt/flash mount /dev/mmcblk0p1 /mnt/tf clear #echo "***WILL STOP mediaserver NOW.***" #echo #echo "***PRESS ENTER TO CONTINUE***" #read cd pkill -KILL media ################LOOK AT BELOW!!!############### # Place a wave sound file (At least 6 seconds) in the /root directory!!! ################LOOK AT ABOVE!!!############### aplay *wav& sleep 3 pkill -STOP media pkill -STOP debugg sleep 5 echo "Good! The mediaserver has been stopped" pkill aplay sync sleep 5 rm nohup.out start-system-services nohup stop-android& nohup X :1& sleep 9;nohup gnome-session& #sleep 8;nohup icewm& #sleep 9;nohup kvkbd&
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: Android平板改装成了Debian的系统,有点小问题

原来安卓里面可以使用daemonize命令让程序做为后台服务运行。
在chroot的脚本里,chroot时直接引用启动桌面的命令,chroot命令后面加上启动安卓服务、杀死相关进程和卸载镜像文件的命令。
然后用daemonize运行这个chroot脚本,使它后台运行。
这样,不用connectbot,随便什么终端都可以用了。

估计Linux Deploy这样的软件也这样用的吧,记得里面有个“冻屏”选项,难道它还能再回到之前的状态?回头再好看看Linux Deploy的启动脚本吧。
有兴趣的人一起努力呀。
- GuoMei
- 帖子: 147
- 注册时间: 2014-08-20 3:00
- 系统: Haiku
Re: Android平板改装成了Debian的系统,有点小问题
楼主我临居的女儿想问你要QQ号
- iorikyox
- 帖子: 92
- 注册时间: 2010-04-02 16:16
Re: Android平板改装成了Debian的系统,有点小问题
我看到了希望的曙光:国家就靠你们了,初中生们
- hai1212
- 帖子: 156
- 注册时间: 2009-09-15 10:26
- 系统: Ubuntu、WIN7、XP、WIN8
- 联系:
Re: Android平板改装成了Debian的系统,有点小问题
厉害啊!楼主现在有没直接去高等学府了!