查看: 15567|回复: 44

2月14-更新TF卡安装,修正错误-Edison安装桌面,使用远程连接.

[复制链接]
  • TA的每日心情
    开心
    2018-12-7 23:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-1-14 23:07 | 显示全部楼层 |阅读模式
    本帖最后由 mylife1213 于 2015-2-17 14:40 编辑

            
                 首先要安装桌面得安装debian,在这个帖子点击查看里安装好真实debian再进行下一步操作



    基于原生运行Debian系统


          首先准备一张TF卡,插入Edison 卡槽

    打开电脑的winscp,连接Edison,账户:root  密码:edison
    进入/etc/apt/目录,打开sources.list把里面的内容修改成:

    deb http://ftp.cn.debian.org/debian wheezy main contrib non-free
    #deb-src http://http.debian.net/debian wheezy main contrib non-free

    deb http://ftp.cn.debian.org/debian wheezy-updates main contrib non-free
    #deb-src http://http.debian.net/debian wheezy-updates main contrib non-free

    deb http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib
    #deb http://security.debian.org/ wheezy/updates main contrib non-free
    #deb-src http://security.debian.org/ wheezy/updates main contrib non-free

    deb http://ubilinux.org/edison wheezy main

    保存退出
    QQ截图20150119122509.png


    打开putty 账户:root 密码:edison

    输入”fdisk -l "查看TF路径,找到和你的TF卡对应容量的路径,我的是16G的TF卡,路径是“/dev/mmcblk1"
    QQ截图20150214104854.png


    输入” mkfs.ext3 /dev/mmcblk1 “ 进行格式化,/dev/mmcblk1替换成你的TF卡路径,出现提示都按回车


    输入“ mount
    /dev/mmcblk1 /media ” 其中的/dev/mmcblk1替换成你的TF卡路径

    打开winscp 在 根目录 右击 usr文件夹,点击”远程复制“或者按Shift + F5,弹出对话框,在目标远程目录填入: " /media " 按确定,注意:复制过程会出现winscp无响应,提示要中断连接,此时需要点击一下该提示窗口,关闭倒计时会消失,然后等待复制完成就可以了,大概需要5分钟左右。



    用winscp进入“/var" 文件夹, 右击"cache"文件夹,点击”远程复制“或者按Shift + F5,弹出对话框,在目标远程目录填入: "/media"回车,注意:复制过程会出现winscp无响应,提示要中断连接,此时需要点击一下该提示窗口,关闭倒计时会消失,然后等待复制完成就可以了,大概需要2分钟左右。

    QQ截图20150119105048.png


    用winscp打开"/etc/init.d"文件夹中的"rsyslog"文件,加入下面的语句,注意:
    /dev/mmcblk1要替换成你的TF卡路径


    mount /dev/mmcblk1 /media  
    mount --bind /media/usr /usr
    mount --bind /media/cache /var/cache

    添加完以后应该如下图所示

    QQ截图20150214111111.png

    按Ctrl + S保存文档

    打开putty输入“reboot"重启Edison



    重启以后输入“ apt-get update " 回车,更新源

    输入” apt-get install chkconfig "回车安装启动管理
    输入” apt-get install x-window-system " 回车,出现提示按y

    输入" apt-get install gnome "回车,按提示信息确认安装

    差不多2个小时就安装好了

    输入“ apt-get install vnc4server ”回车,提示就输入y

    输入“ exit "回车,退出root账号

    登陆 账号:edison   密码:edison 进入普通账号


    输入“ vncserver "回车,启动vnc,第一次启动会提示你设置vnc连接密码
    Password:
    Verify:

    输入” vncserver -kill :1 “回车

    用winScp打开/home/edison/.vnc 目录下的xstartup

    在”x-window-manager &“前面加上# 如图
    在文字编辑器中底部加入”gnome-session & “ ,按Ctrl + s保存
    QQ截图20150119154039.png


    在putty输入”vncserver "回车


    最后提示的:x.log 那个就是端口号
    Log file is /home/root/.vnc/Edison:1.log    这个就是端口1

    也可以输入“ vncserver -geometry 1600x900 ”这样的命令启动,意思是以1600x900的分辨率启动vnc


    找一个vnc的客户端,我用的是chrome 扩展应用的 vnc 输入你的Edison ip与刚才的端口号
    我的是192.168.12.108:1 然后会提示输入密码,就可以进入桌面了


    QQ截图20150114191739.png

    QQ截图20150115123305.png


    注意:gnome桌面不允许使用root进行登录,所以请一定要使用edison普通账户使用vnc进行远程连接


    以后每次重启都需要在putty使用edison账户登录,然后输入"ifup wlan0"连接无线,然后输入“vncserver"启动远程桌面服务



    在实体运行Debian的Edison上安装桌面与进行远程连接教程结束























    安装基于虚拟Debian的桌面有很多问题,所以建议安装真实Debian进行安装桌面,虚拟debian不再更新


          基于Yocto运行的虚拟Debian系统上进行桌面安装




    如未安装Debian请查看Edison安装Debian系统 详细教程进行Yocto虚拟Debian篇安装。


         安装KED桌面环境需要一个U盘,Edison自带的4G空间不够安装桌面环境
       
         把U盘插入Edison , 圆口电源线与2个小USB口中间的开关拨到连接U盘的这个方向


         打开putty输入“ fdisk -l "回车,查看u盘的路径
    QQ截图20150114150557.png

    正常路径都是/dev/sda1 ,看blocks的容量就能判断是不是u盘
    输入” mkfs.ext3 /dev/sda1 " 进行格式化 sda1是你U盘路径
    提示“Creating journal (32768 blocks): “就输入后面提示的数值回车,我的是32768

    提示 ”Writing superblocks and filesystem accounting information"直接回车

    输入” mkdir /mnt/usb "创建文件夹

    输入” mount /dev/sda1 /mnt/usb "回车

    使用winscp把 /home/root/目录的debian 右击选择远程复制  目标远程目录填入 /mnt/usb
    输入“ umount /mnt/usb "回车

    下载debian_usb切换脚 debian_usb.rar (205 Bytes, 下载次数: 16)
  • TA的每日心情
    擦汗
    2017-1-1 10:42
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2016-1-15 21:10 | 显示全部楼层
    mylife1213 发表于 2016-1-15 14:58
    可以发截图我看一下吗?我最近会重新更新下帖子,你也可以到时候关注一下 ...

    打开winscp 在 根目录 右击 usr文件夹,点击”远程复制“或者按Shift + F5,弹出对话框,在目标远程目录填入: " /media " 按确定,注意:复制过程会出现winscp无响应,提示要中断连接,此时需要点击一下该提示窗口,关闭倒计时会消失,然后等待复制完成就可以了,大概需要5分钟左右。


    用winscp进入“/var" 文件夹, 右击"cache"文件夹,点击”远程复制“或者按Shift + F5,弹出对话框,在目标远程目录填入: "/media"回车,注意:复制过程会出现winscp无响应,提示要中断连接,此时需要点击一下该提示窗口,关闭倒计时会消失,然后等待复制完成就可以了,大概需要2分钟左右。


    此步操作的时候在media目录下是拷贝的usr下的文件没有usr和cache文件夹

    mount /dev/mmcblk1 /media  
    mount --bind /media/usr /usr
    mount --bind /media/cache /var/cache
    这里挂载的是文件夹。我新建了两个。已经装好
  • TA的每日心情
    开心
    2018-12-7 23:07
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-1-15 14:58 | 显示全部楼层
    可以发截图我看一下吗?我最近会重新更新下帖子,你也可以到时候关注一下
  • TA的每日心情
    擦汗
    2017-1-1 10:42
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2016-1-14 20:20 | 显示全部楼层
    总是提示我没有足够的空间,, 是不是内存卡没有挂载上去?

    该用户从未签到

    发表于 2015-7-8 14:55 | 显示全部楼层
    Failed to fetch http://http.debian.net/debian/pool/main/g/game-music-emu/libgme0_0.5.5-2_i386.deb  Size mismatch
    Failed to fetch http://http.debian.net/debian/pool/main/g/gnome-mime-data/gnome-mime-data_2.18.0-1_all.deb  Size mismatch
    Failed to fetch http://http.debian.net/debian/pool/main/g/gtk-sharp2/libgtk2.0-cil_2.12.10-5_i386.deb  Size mismatch
    Unable to correct missing packages.
    E: Aborting install.

    请问如何解决呢,重试了好几次都是这样的结果
  • TA的每日心情
    开心
    2015-4-1 15:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-4-8 21:41 | 显示全部楼层
    本帖最后由 isolor 于 2015-4-11 20:30 编辑

    很好的教程
  • TA的每日心情
    开心
    2018-12-7 23:07
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2015-2-17 12:55 | 显示全部楼层
    8086 发表于 2015-2-17 10:05
    楼主您好!桌面已顺利安装,只是您在【 在putty输入”vnvserver "回车 】这句中有typo

    另外请教楼主:

    vnvserver没注意打错了,现在改过来了,应该是vncserver

    问题1 :
    在/etc/init.d"文件夹中的"rsyslog"文件中添加的命令是挂载TF卡命令,因为Edison自带的闪存只有1G多的可用空间,不够安装桌面,所以把debian系统的usr文件夹(usr文件夹存放着LINUX最多的文件,包括程序默认安装目录)  全部映射到TF卡上去。rsyslog是linux的日志服务启动项,开机的时候内核启动后rsyslog马上会启动,因为我们已经把linux的usr文件夹转移到TF卡上,如果等所有服务启动项启动完成以后再挂载TF卡那样系统会出错,安装的服务也没办法启动,所以挂载TF卡命令要第一时间执行,这也就是为什么要把命令写在rsyslog了。

    问题2:
    因为debian系统的usr文件夹与cache缓存文件夹已经让我们第一时间映射到系统的usr与cache文件夹,apt-get install安装程序的默认目录是usr,所以安装的程序都会被安装在TF上

    该用户从未签到

    发表于 2015-2-17 10:05 | 显示全部楼层
    本帖最后由 8086 于 2015-2-17 10:08 编辑

    楼主您好!桌面已顺利安装,只是您在【 在putty输入”vnvserver "回车 】这句中有typo

    另外请教楼主:

    (1)
    /etc/init.d"文件夹中的"rsyslog"文件中添加
    mount /dev/mmcblk1 /media  
    mount --bind /media/usr /usr
    mount --bind /media/cache /var/cache

    是实现什么目的?
    /etc/init.d"文件夹中放的都是系统启动初始化相关的东西吗?rsyslog文件的用途是什么?


    (2)
    装完后通过df 命令看tf卡用了4.0G 。是否那几个apt-get install 的操作都把东西装到tf卡里了?是哪一步操作把安装的目标路径设置到tf卡的?

    本人linux小白,请楼主多担待,谢谢!

  • TA的每日心情
    开心
    2018-12-7 23:07
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2015-2-17 08:41 | 显示全部楼层
    8086 发表于 2015-2-17 08:32
    我漏了空格,加空格后就好了

    恩恩,解决了就好

    该用户从未签到

    发表于 2015-2-17 08:32 | 显示全部楼层
    我漏了空格,加空格后就好了
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    做了一个定时喂鱼的装置
    做了一个定时喂鱼的装置
    快放假了,怕鱼饿瘦了做了这么个控制,每天定时投鱼粮。用ESP8266编写,web设定参数,
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶随着大学生活不断往前迈进,宿舍桌面上的杂物
    arduino +MPU6050控制云台相机匀速转动(接受付费)!
    arduino +MPU6050控制云台
    最近在调试云台(用的有刷直流减速电机挂大相机的那种),发现相机在往下移动时往往速
    光敏电阻检测环境光实验
    光敏电阻检测环境光实验
    本文节选自《Arduino程序设计基础》 一些简单的电子元件就可以做传感器使用,例如我
    基于Esp8266的点阵时钟
    基于Esp8266的点阵时钟
    芯片是ESP8266 12F 配合点阵单元板(64*32,单色),实现自动对时,天气预报,农历,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表