MK802 Android+Linux = Home Server

atester wrote:
系統都裝好後, 在進 Terminal 照下列輸入
...


謝謝,我覺得原因可能是:
1. apt-get update ; apt-get upgrade 失敗
2. 我沒裝外接的 sdcard,
3. 設定 loop file 2GB 之後 /mnt/sdcard 只剩 17MB 空間.
4. 一開始時間沒對時,我就開始操作.

決定重裝 debian,想設定 1GB 就好.
結果使用 uninstall 造成 /sdcard 沒有 mount.

重新 power off power on, 內建的 sdcard 已經不會自動 mount

不知道該怎麼 mount 回來內建的 sdcard.

可否 show 一下 mount 的結果.
我比對一下和我的 mk802 有什麼不一樣.
不想重新 flash firmware..

其實希望重開機還能自動啟動 ssh, 這樣子突然斷電也不需要手動重起.
鈴70 wrote:
謝謝,我覺得原因可能...(恕刪)


我也希望開機時可以自動將 deb -s 打起來, 我的想法是要找一下 android 的開機過程, 看要加在那裡.
然後再修正 deb 這支 script 再將要打起來的 linux serivce 一次全部打起來.


我沒有 flash 過 fireware ,
apt-get 失敗的話,有沒有訊息可參考..
底下是 mount 資訊.

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.0.8+ armv7l)

* Documentation: https://help.ubuntu.com/
Last login: Thu Sep 20 16:26:51 2012 from 10.10.10.186
atester@mk802-android-linux-v1:~$ mount
rootfs on / type rootfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/nandd on /system type ext4 (rw,nodev,noatime,user_xattr,barrier=0,data=ordered)
/dev/block/nande on /data type ext4 (rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc)
/dev/block/nandh on /cache type ext4 (rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc)
/dev/block/nandi on /mnt/private type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/block/vold/93:80 on /mnt/extsd type vfat (rw,nosuid,nodev,noexec,relatime,dirsync,uid=1000,gid=1023,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,nosuid,nodev,noexec,relatime,dirsync,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
/dev/loop0 on /data/local/mnt type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /bin type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /boot type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /etc type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /home type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /lib type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /media type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /opt type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /root type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /run type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /sbin type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /selinux type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /srv type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /tmp type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /usr type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/loop0 on /var type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
鈴70 wrote:
謝謝,我覺得原因可能...(恕刪)


Sorry 我發現過我調換過 /mnt/extsd & /mnt/sdcard 的位置, 因為內建的 1.6G 空間真的不太夠用.

修改過後的 /system/etc/vold.fstab 結果, 請參考..

# cat vold.fstab
## Vold 2.0 fstab for HTC Passion
#
## - San Mehat ([email protected])
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/extsd auto /devices/virtual/block/nandk
dev_mount extsd /mnt/sdcard auto /devices/platform/sunxi-mmc.1/mmc_host /devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw-ohci.1 /devices/platform/sw-ohci.2
頗複雜, 還是燒回原本的版本較快.
最近發現我的RPi好像沒辦法跑ownCloud,所以還是想來投靠這個辦法...

那我有幾個問題:
1. 可以讓他開機自動啟動Linux和ssh嗎?
2. Apache的wwwroot能不能讓他放在SD卡裡面?

謝謝......


補充:看完整棟樓,看來應該還是沒辦法...
不知道能不能用shell script呢?
http://blog.sunflier.com/2011/11/android-shell-script.html
其實我對這種濃縮的小pc 改裝來當server超有興趣
但最根本的問題是...
一台server或nas 就是必須兩三個月不關機,甚至兩、三年都不休息
但這種超迷你機體感覺三小時就超燙,真的一不小心開三天...
我看不是自己燒掉,會不會把其他周邊也一塊燒了...
如果他散熱跟機體能做的更安全,我想往CP值去開發才有意義

最近發現我的RPi好像沒辦法跑ownCloud,所以還是想來投靠這個辦法...

那我有幾個問題:
1. 可以讓他開機自動啟動Linux和ssh嗎?
2. Apache的wwwroot能不能讓他放在SD卡裡面?

謝謝......


補充:看完整棟樓,看來應該還是沒辦法...
不知道能不能用shell script呢?
http://blog.sunflier.com/2011/11/android-shell-script.html


1. 我還沒找到方法, 一起找吧.
我試過 autostart(root) 這支不行.
2. 這個也是不行, 想辦法用 ln 來處理看看, 應是 filesystem 問題, 作者有說到.


http://blog.sunflier.com/2011/11/android-shell-script.html 這個要自已compiler kernel 哦. 可以試看看.
mk802還不錯, 只是有些剛買來還要更新版本才穩定
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!