为树莓派做系统升级是我一直想做的事。时间总是觉得不够,于是也好久没有碰。

直到前几天MVP群里有兄弟问大家的github来互相关注,我才突然想起之前写过的制作离线安装介质的文章:http://haohu.blog.51cto.com/2474833/1858600

因为之前把制作Windows 10 IoT Core需要的文件放到了github上。前不久刚把电脑的Windows 10更新到了1703,也是时候更新树莓派上的Windows 10 IoT Core了。(据说有不少新东西,比如Cortana~这个这个,另外写一篇吧。)

于是我拿出了tf卡,下载了ISO,更新了NOOBS,然后自信地开启了树莓派的电源……WT……报错了……848……

那么在线安装呢?一觉睡醒,倒是在0.1M的速度下安装成功了,可是,启动完了,居然是14393!难道唯一的方法是通过IoT Dashboard每次下载安装?

首先更新一下Dashboard App。

直接点开“设置新设备”,下载新的镜像 15063,然后写到卡中。

 

每次都在线?不能啊……我能怎么办呢,我也很绝望啊……

首先解决为啥不是15063而是14393的问题。先看日志。

如果是通过NOOBS安装的系统,首先是运行在Linux Based安装环境的,然后才会引导到FAT/NTFS的文件系统,因此,需要使用能够读写EXT4分区的系统或者工具。

在尝试了开源的ext2fd(好像是叫这个)之后,因为发现Win 10下经常无法弹出介质,后来还是选择了用另外一张卡启动到Raspbian系统里面看日志和复制。因为复制出来的日志用notepad看太乱,也得用ultraedit之类的看。

我比较了14393和15063的成功启动的所有log文件:

 

我发现它们基本是一致的,从这个意义上来推测,14393升级到15063,安装的架构没有根本的变化。那么,是什么导致了在线安装只能装14393版本呢?基于之前的探索(虽然重拾这些点花了一点功夫),分区和OS的脚本,并没有包含相应的ISO的路径。

于是,我在NOOBS在线安装的时候,选择了Windows Insider版本,失败了:

调整了下思路,一个文件一个文件看下来,发现了成功之后有个isodlurl的文件,记录了下载的URL。对照分区partition_setup.sh脚本和installtool-output.log,推测这个地址链接是写死在installtool里面的。

于是我拿出了ultraedit……16进制改文件,果然发现了14393的URL,毫不客气地改成了15063的URL:

http://go.microsoft.com/fwlink/?LinkId=821940 –> http://go.microsoft.com/fwlink/?LinkId=846058

再次开机测试,一路0.1M下载……快要睡着的时候,又报错了……

下载地址倒是对了,哪里出错了呢?已经快凌晨3点了……

想起了重新打包installtool时候用的7zip,漫无目的地用7zip解压iso,再解压msi……看了hash,又看了7zip的log……难道对ISO的SHA1的HASH值也写进了installtool?搜了一下ASCII和HEX,没有发现……

睡不着了,问题到底出在哪?我把所有的脚本文件都打开了……为何下载ISO过程报错了呢?为何不下载ISO安装的时候报错了呢?……

终于我发现了问题所在!原来的分区脚本,scratch分区给的800M,原来的14393的ISO约600多M,所以是够的,而现在的15063的ISO已经约700多M了,解压估计放不下……

马上改脚本~顺便把installtool的路径从微软站点改到本地。

同时也把脚本中镜像路径修改准确。开机,速度在1.2M左右,应该是本地的啦!

拔掉网线,终于,安装成功!看到了15063的界面!

一觉醒来,已经六点半,8点开始一天的会议,有时间再更新github了:

https://github.com/HaoHoo/Windows-10-IoT

本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1945729,如需转载请自行联系原作者

玩转树莓派——升级NOOBS离线安装介质到Raspbian 4.9和Windows 10 IoT C相关推荐

  1. 玩转树莓派之环境搭建—安装TFT屏

    玩转树莓派之环境搭建-安装TFT屏 本文博客链接:http://blog.csdn.net/wanxuncpx,作者:cpx,转载请注明. 目的 让树莓派能拥有本地的桌面显示单元 环境 硬件: Ras ...

  2. 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署

    本文记录了基于Vmware Player安装Windows10和VS2015开发平台的过程,以及如何在RaspberryPi2.0上启动Windows10 IoT core系统,并通过一个简单的hel ...

  3. 此语言无法安装在此计算机,[修复]无法在Windows 10中安装语言包 | MOS86

    我们都知道,如果要使用母语运行Windows 10,则需要在计算机上安装相同的语言包.安装新的语言包被视为可选功能,它通过Windows Update功能完成.要在Windows 10中添加新语言,请 ...

  4. IE11离线安装包ie离线升级ie11离线安装ie11补丁

    首先下载ie11离线安装包与补丁文件:  下载地址(我的资源里有): (如不着急可私信直接要安装包补丁包,我若看到及时回复你) 1. 下载补丁文件和IE11安装程序(这里以32位系统为例) 2.下载的 ...

  5. Qt 安装与环境变量的设置(Windows 10)

    1.Qt 下载 Qt下载地址 我下载的是window Qt 5.14.2 下载后安装,安装过程很简单,中间需要注册一个qt的账户,按步骤来即可 因为是初学,所以组件只选择了 MinGW 7.3.0 3 ...

  6. Windows 10 离线安装.NET Framework 3.5(包括.NET 2.0和3.0)

    文章目录 前言 检查Windows 版本 获取镜像文件方法一,下载系统镜像 获取镜像文件方法二,利用工具生成镜像 下载提取好的.net2.0~3.5安装包 有镜像文件以后离线安装 打开镜像 总结 前言 ...

  7. Python3 离线安装第三方包

    [离线安装到site-packages] OS 版本:Windows 10 x64 Python 版本:3.6.5 x64 pip3 版本:18.1 下载命令 pip3 download regex ...

  8. 在 Mac 上通过“启动转换助理”安装 Windows 10

    您可以通过"启动转换"在 Mac 上安装 Microsoft Windows 10,然后在重新启动 Mac 时在 macOS 和 Windows 之间进行切换. 在 Mac 上安装 ...

  9. 玩转树莓派——安装系统

    纠结了很久,终于在今年生日的时候买了个树莓派 3.拿到以后少不了各种折腾,慢慢的把折腾过程写下来吧. 有关RaspBerry Pi 3,技术参数以及对应提升,就没必要在这里赘述了,官网介绍应有尽有:h ...

最新文章

  1. document 文挡对象 - JavaScript脚本语言描述
  2. Ajax接触及对跨域的简单理解
  3. 【Notes8】Linux开发环境,Linux命令,vi命令,/正则,Hash,iNode,文件查找与读取,Linux开机自启动
  4. 中国石油大学(华东)计算机科学与技术,2017年中国石油大学(华东)函授本科计算机科学与技术专业...
  5. 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程
  6. python generator_Python 生成器 generator
  7. w3cschool oracle,AJAX 数据库 | w3cschool菜鸟教程
  8. 超详细目标检测,yolo3训练自己的数据集
  9. cas-client配置
  10. 学点PYTHON基础的东东--数据结构,算法,设计模式---访问者模式
  11. [不得不转载]一个时代的结束:微软盖茨的人生掠影
  12. python 小知识总结汇整
  13. pmp考试中应该注意的点是什么?
  14. Android性能优化最佳实践,分享一点面试小经验
  15. JSP 页面缓存以及清除缓存
  16. 梦幻西游转区后没显示原服务器,梦幻西游:你不知道的转区小细节,刷区时间不只是周二上午的10点...
  17. 新媒传信Java_新媒小课堂——多媒体、流媒体、富媒体
  18. 钓鱼网站+邮件诈骗 实例分析
  19. 猜大小(python)
  20. 裁剪图像的黑边(图像拼接后的黑边去除)

热门文章

  1. 我的世界服务器宝石系统,[编程|娱乐]FarGem —— 全自定义宝石镶嵌框架[1.8-1.16]...
  2. Tom邮箱好吗? “随心邮”微信收发邮件是怎么回事
  3. Gopher China 2019 讲师专访 -晁岳攀
  4. 游戏设计模式 - 命令模式在Unity中的应用(C#)
  5. 关于绝对定位与相对定位的区别和用法
  6. 《单片机技术及原理》实验总结
  7. 联想小新air13pro重装系统_联想小新Air13-Pro笔记本U盘重装win8系统教程
  8. 文件岛 服务器大陆,究极数码暴龙文件岛怎么玩 文件岛玩法详解
  9. 各个平台下的mysql重启命令
  10. SVN 安装参考步骤