本帖最后由 jj1989 于 2016-10-23 13:23 编辑
上次完成了开箱,这次介绍一下系统环境,从镜像烧写到系统启动使用中遇到的一些问题。 以下步骤按照官方的wiki教程一步步操作,参考链接: http://wiki.friendlyARM.com/wiki/index.php/NanoPi_NEO/zh 一、制作系统TF卡 参考官方说明,下载Ubuntu-Core with Qt-Embedded系统固件和Win32 Disk Imager烧写工具烧写即可,如下图:
图1 说明:官方建议使用class 10及以上的卡,我这里使用的是一张8G的class 4卡。对于一般的操作使用,差别应该不大。 二、登录系统 系统烧写好后,插入TF卡,连接网线,上电。此时绿灯亮,过一会儿蓝灯亮并闪烁,表示系统启动成功。由于nanopi neo没有显示输出接口,这里使用SSH通过网络登录到系统。如下图所示:
图 2 注:1.登录的时候有两个账户可供选择,普通用户:fa,超级用户:root。密码都为:fa。 2.板子上面的TF卡座不能将TF卡锁死,其它发烧友的好像也是。因此上电前要确保卡已插好。 三、系统设置 接下来进行一些必要的设置。 进行文件系统 rootfs 分区的扩展。先切换到root账户,然后执行命令:fs_resize。如下图所示:
图 3 该过程中要求用户输入y,进行确认,之后系统会重启。
系统重启之后,执行命令:df -h,查看新的分区大小,如下图所示:
图 4 当再次执行命令fs_resize时,会提示分区已经被扩展。
通过以上简单的几步,我们的系统就可以开始使用了。 四、遇到的问题 以上操作是在root下进行的,那在fa下可以吗?一开始,我以fa登录系统,执行sudo fs_resize命名,提示“-bash: sudo: command not found",说明sudo没有安装,切换到root,执行apt-get install sudo。安装完成之后,切换回fa,继续执行sudo,出现下图提示:
图5 提示fa用户不在sudoers文件中。sudoers文件是sudo的配置文件,因此我们需要将fa用户添加进去。切换到root账户,执行命令:nano /etc/sudoers 。打开sudoers文件,在root行下面添加一行,如下图所示:
图 6 保存并退出,现在在fa下面,通过在命令前面添加sudo,即可以管理员的身份执行该命令。 在使用SSH登录的时候遇到如下问题: SSH连接上之后立即就断开了。如下图所示:
图 7 这样导致不能登陆,无法进行任何操作。唯一的办法只有断电,这种情况目前遇到过一次。知道怎么解决的朋友还请告知。
本次介绍到此结束,感谢阅读。
|