Android平板改装成了Debian的系统,有点小问题

笔记本/便携移动设备,手机平板等软硬件
回复
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: Android平板改装成了Debian的系统,有点小问题

#121

帖子 felonwan » 2013-10-20 17:41

哈哈,终于搞定了触摸屏,用了mtrack就可以用了。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: Android平板改装成了Debian的系统,有点小问题

#122

帖子 adagio » 2013-10-20 18:14

:em70 :em70
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: Android平板改装成了Debian的系统,有点小问题

#123

帖子 felonwan » 2013-10-26 15:21

photor 写了:
oppop007 写了:
photor 写了:
oppop007 写了:
photor 写了:
oppop007 写了:麻烦你们俩把这帖从头到尾仔细看一遍。。。。。。。。。
看过35楼了,但是有疑问,比如mount /dev/mtdblock8 /mnt/flashmount /dev/mmcblk0p1 /mnt/tf这两句,究竟是在debian的shell里,还是在android的shell里执行的?你写的貌似是在debian的shell里,但是debian的/dev里面根本不会有mmcblk0p1这些咚咚啊 :em09
哎呀,你就不能变通一下吗?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/……………
cp -af /dev/* <debian root>/dev/这一条不就已经把整个/dev目录树复制了吗,为什么还要后面两条?不是不相信你,是想搞清楚来龙去脉 :em09
因为脑残的安卓系统把所有的块设备文件,诸如sda,sda1,mmcblk0p1,mtdblock8此类,都放入了block目录。而fb0这类的,则放入了graphics目录……………以此类推。。。。。
好吧,照你说的复制了所有的设备文件,按照35楼的顺序挂载了关键的虚拟文件系统,设置了环境变量,然后pkill -KILL media,再运行aplay依然出现69楼的错误信息,何故?是不是debian这边还需要安装什么东西或者进行什么操作?

@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的系统,有点小问题

#124

帖子 photor » 2013-10-26 16:21

felonwan 写了:
photor 写了:
oppop007 写了:
photor 写了:
oppop007 写了:
photor 写了:
oppop007 写了:麻烦你们俩把这帖从头到尾仔细看一遍。。。。。。。。。
看过35楼了,但是有疑问,比如mount /dev/mtdblock8 /mnt/flashmount /dev/mmcblk0p1 /mnt/tf这两句,究竟是在debian的shell里,还是在android的shell里执行的?你写的貌似是在debian的shell里,但是debian的/dev里面根本不会有mmcblk0p1这些咚咚啊 :em09
哎呀,你就不能变通一下吗?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/……………
cp -af /dev/* <debian root>/dev/这一条不就已经把整个/dev目录树复制了吗,为什么还要后面两条?不是不相信你,是想搞清楚来龙去脉 :em09
因为脑残的安卓系统把所有的块设备文件,诸如sda,sda1,mmcblk0p1,mtdblock8此类,都放入了block目录。而fb0这类的,则放入了graphics目录……………以此类推。。。。。
好吧,照你说的复制了所有的设备文件,按照35楼的顺序挂载了关键的虚拟文件系统,设置了环境变量,然后pkill -KILL media,再运行aplay依然出现69楼的错误信息,何故?是不是debian这边还需要安装什么东西或者进行什么操作?

@photor,你现在还用novo7的debian么?声音问题解决了么?
我的声音能用,是直接把dev目录bind到chroot目录下,mount -o bind /dev $chroot_dir/dev。
呵,不过我没有自己安装系统,直接使用Linaro预先装好的系统。如果自己搭建的,注意添加相应的用户权限:http://archlinuxarm.org/forum/viewtopic.php?f=9&t=4611
谢谢提醒,有空我再折腾一下 :em09
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: Android平板改装成了Debian的系统,有点小问题

#125

帖子 felonwan » 2013-10-29 21:46

哈,我的平板可以充电、查看电池状态和电量,也可以开关背光,就是不能调节背光亮度。

电池状态,包换现在的电压、电流等信息,在/sys/class/power_supply/battery/uevent里面可以看到。(相应的还有ac和usb的目录,可以查看当时的USB和充电器供电状况)
背光的开关,需要在编译内核的时候加入一个选项,再在硬件配置文件里面加些参数,然后就可以用命令手动开关背光。
(参考:http://pengpod.com/forum/viewtopic.php?f=3&t=538
不过我用Linaro的镜像,直接已经自动关联起来了:一旦桌面休眠,屏幕背光就自己关掉了。 :em05
背光亮度的问题,不知道怎么解决,需要背光调节的驱动。

在安卓下chroot的,更不知道怎么整。
MeSofty
帖子: 11
注册时间: 2013-04-06 20:40
系统: win8/7 ubuntu bt4/3
联系:

Re: Android平板改装成了Debian的系统,有点小问题

#126

帖子 MeSofty » 2013-11-07 12:06

我也是高一才接触的。。楼主流弊啊。。。。 :em06
话说现在是计算机专业的。。。
话说很多时候我都想回帖的。。。无奈妹的验证码。。。。
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: Android平板改装成了Debian的系统,有点小问题

#127

帖子 felonwan » 2013-11-08 12:26

之前都是adb,但是要没电脑的情况下也能用的,似乎只有用connectbot。
而且我想的是每次用完Linux要能直接回到安卓才方便。
但不明白楼主是怎么从Debian系统中退出的,难道每次都要重启不成? :em20
另外很不明白楼主的脚本,chroot后就进入了新/root环境,后面所有的代码都不会执行啊,只有退出来的时候才能执行后面的代码。。。 :em20
同样的问题存在于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&
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: Android平板改装成了Debian的系统,有点小问题

#128

帖子 felonwan » 2013-11-10 15:29

:em05 终于搞定重新进入安卓的办法。

原来安卓里面可以使用daemonize命令让程序做为后台服务运行。

在chroot的脚本里,chroot时直接引用启动桌面的命令,chroot命令后面加上启动安卓服务、杀死相关进程和卸载镜像文件的命令。
然后用daemonize运行这个chroot脚本,使它后台运行。

这样,不用connectbot,随便什么终端都可以用了。 :em11

估计Linux Deploy这样的软件也这样用的吧,记得里面有个“冻屏”选项,难道它还能再回到之前的状态?回头再好看看Linux Deploy的启动脚本吧。
有兴趣的人一起努力呀。
头像
GuoMei
帖子: 147
注册时间: 2014-08-20 3:00
系统: Haiku

Re: Android平板改装成了Debian的系统,有点小问题

#129

帖子 GuoMei » 2014-10-07 14:29

楼主我临居的女儿想问你要QQ号
头像
iorikyox
帖子: 92
注册时间: 2010-04-02 16:16

Re: Android平板改装成了Debian的系统,有点小问题

#130

帖子 iorikyox » 2014-12-04 16:36

我看到了希望的曙光:国家就靠你们了,初中生们
头像
hai1212
帖子: 156
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: Android平板改装成了Debian的系统,有点小问题

#131

帖子 hai1212 » 2016-03-19 22:07

厉害啊!楼主现在有没直接去高等学府了!
回复