本帖最后由 panyaolin123 于 2014-8-17 01:52 编辑
首先鸣谢@Zentauit ,以及Ti-Planet论坛的Vogtinator 在我和Zentauit共同研究下,当然还有Zentauit的耐心指导,折腾了好久终于把USB引导linux并进入图形界面搞定。奇怪的是我是成功了,但Zentauit却一直不行,现在把教程整理出来,让坛子里的朋友测试一下。 准备工作 首先,你需要以下材料: 一台nspire(已安装ndless3.1或更高版本),一个U盘(2G就够,如果你要更大也可以),一条otg数据线,运行linux所需的七七八八的文件(百度云打包可下载),一台电脑(必须安装有linux,推荐Ubuntu。Windows用户可安装虚拟机再装Ubuntu,虚拟机推荐VMware Workstation。这几个的安装方法百度经验有,这里就不赘述。)
开始: 一、 处理Nspire上所必需的工作。 这部分比较简单,先提出来,大致和之前运行linux的那个帖子差不多。 首先打开百度云 http://pan.baidu.com/s/1o6v6df0 下载的打包文件,把里面的zImage_exp.tns ,linuxloader2.tns ,update_cfg.tns三个文件复制出来,把你的nspire连接电脑,打开computer link ,在nspire根目录下新建文件夹linux,然后把刚才那三个文件传送过去。 在桌面上新建一个记事本,在里面输入以下代码
kernel linux/zImage_exp.tns cmdline root=/dev/sda1 rootdelay=20 boot 然后保存,更改文件名为launch.ll2 ,同时把后缀.txt改成.tns 同样,把launch.ll2.tns传到计算器上的linux文件夹里(为了方便伸手党,我在打包文件里面做好了一个launch.ll2.tns)
到这里,Nspire上面所需要的准备已经做完了。
二、 制作用于外部引导的U盘 这个工作比较麻烦(其实就是分区麻烦了一点),需要有一定的动手能力。 我们需要把U盘分成两个区,一个为ext4格式,一个为swap格式。 首先运行Ubuntu虚拟机,在Ubuntu Software Center 搜索GParted,点安装,这是一个分区工具,如果你熟悉Ubuntu喜欢用命令行分区也行(我是不太习惯,命令行这种东西略蛋疼。)。安装好后,插上你的U盘,当ubuntu识别出来时, 运行GParted,在右上角把磁盘切换至你的U盘,你可以看到现在只有一个
分区,选中,右键选择Delete删除分区,这时候那一条会变成灰色的,选中,右键选择New新建分区,
第一个分区格式为ext4 一般1GB就够了,设置完了点Add。接着选中剩下的空间,右键New,这时候应该选择extended,点Add。然后出现了一个灰色的unlocated分区,选中,右键New,把分区格式改成linux-swap。
做完这些后,点右上角绿色的勾提交更改,过一会儿进度条走完,分区就完成了。 接下来点开字符窗口,输入sudo nautilus,
可能会提示你输入密码,照做就是了,输完后把字符窗口最小化,点开Files,选中你的U盘 ,在其空白处右键,选最后一个Properties,里面有一个permissions
把里面所有权限(包括Change Permissions for Enclosed Files)都修改为creat And read。然后把百度网盘打包文件里面的xconfig.tar.bz2解压,全部丢进你的U盘。做完这些后,U盘所需的必要工作已经完成。 (分区这一段看不懂的参见此处http://blog.csdn.net/android_learn/article/details/6893313)
三、启动你的linux。
把U盘拔下来,插到OTG的一头,然后把OTG插到nspire上面激活USB口。在nspire上打开我的文档,运行linux文件夹里面的update.tns更新文件关联(更新完成后差不多可以删掉了),接着运行launch.ll2,等到进入linuxloader后(白底黑字),把U盘拔下来,过一会儿当屏幕出现wait for 20 seconds(大概是这样。。。。我传不了图片,太大了。)提示时,插上U盘。稍候片刻,linux将自动完成启动(首次启动比较慢,好像会生成RSA密钥什么的?得等挺久的。),输入root进入linux,输入startx命令 ,启动图形界面,中途屏幕可能会黑屏,但是过一会儿就好了,进入后如图。如想退出图形界面可输入exit。好了,教程到这里差不多就结束了,至于图形界面可以玩什么,你们自己鼓捣吧。
最后,再次感谢Zentauit,以及 Vogtinator
ps 第一次写教程比较烂见谅。。。话说我不懂用插入图片。。
|