在qemu/kvm上安装Windows 10


这两天玩了qemu/kvm,装了debian玩,当我装Windows Server 2016的时候,遇到了问题:安装光盘卡在了Windows的Logo处,就像这样。

QQ20161003-1.png

一直以为是Windows在qemu/kvm上配置麻烦,于是各种搜索。直到我后来挂载了2012R2的安装盘能启动,然后搜索了"install windows 10 on qemu",爬到了国外的一个帖子,才知道,要修改cpu设置……

首先先在host上执行virsh -c qemu:///system进入libvirt的shell。然后edit {你的虚拟机名字}

然后在feature节点下面添加以下内容

<kvm>
  <hidden state='on'/>
</kvm>

添加cpu节点

<cpu mode='custom' match='exact'>
  <model fallback='allow'>core2duo</model>
  <feature policy='require' name='nx'/>
</cpu>

然后再启动虚拟机,就可以正常引导安装了!

QQ20161003-2.png

顺便,如果开启了virtio后安装程序不能识别到硬盘,请参考这个:KVM安装Windows Server 2008 R2使用virtio硬盘

还有问题欢迎在评论区提问!


OpenWRT做4G随身WiFi


突然生出了造一个4G随身WiFi的冲动,于是搞了一个硬改过的WR702N,和一个USB联通4G网卡来玩。

首先先得有一个OpenWRT,装上需要的软件包。

opkg install chat comgt kmod-ppp kmod-usb-serial kmod-usb-core kmod-usb-2 libusb-1.0 luci-proto-3g luci-proto-ppp ppp pppd usbutils libpthread librt zlib

关于usb-modeswitch,我们得专门编译,虽然官方也有,但是那个包实在是太不靠谱了,亲测。这里专门推荐一个GitHub repo:https://github.com/gzhechu/openwrt-usb-modeswitch-official。这里就不讲OpenWRT及packages的编译了。

装好usb-modeswitch后用usb_modeswitch -h调出帮助。看网卡的venid和proid用lsusb。usb-modeswitch的库还是比较全的。我是适用Sierra模式,所以直接通过usb_modeswitch -S -v 0x05c6 -p 0x92fe就转换成了Modem模式。

// 点开我,里面还有许多内容!


为现在青少年IT人的未来而担忧


从接触 Web 开发的那一刻开始,就开始不断接触一些青少年 IT 人。从当初的中国学生站长联盟,到崇才科技。他们都是一群青少年 IT 人,也是我所担忧的一类人。

在 GTC16 主题演讲的时候,我引用了 laosb 去年的对青少年 IT 人的分类:
QQ20160731-0.png
没错,现在青少年 IT 人的组成大部分是伪开发者和商人。当初做 GTC 的原因,就是想净化一部分青少年 IT 人的思想。

这两天听说了“小曹铁路”(小曹铁路?妈的智障! | Guoguo's Blog)本来没啥的,想想也是一个小学生,被网络上这么骂,也该有点悔意。但是今晚看了一下……得了吧!还搞了一个“官方 Git”!我们几个“老人”在群里讨论这件事。突然我意识到,GTC是没用的。它根本影响不到我想要影响的那一类人。他们该怎么样还是怎么样。

包括在 GTC 上提出的 teensDoCode 这个计划,也是想让更多的青少年接触编程,也想净化一部分青少年 IT 人的思想。但除了专业教育机构来帮我们完成,只靠学校是没用的。初中要准备中考,高中要准备高考,靠学校社团根本行不通。专业机构可能也不会有用,因为那一类人往往不会觉得自己需要。

就这样,我才会觉得以后的青少年 IT 人让我担忧。炫耀技术的伪开发者和只是为了赚钱的商人不是真正热爱 IT 的人。


关于城市管理的鄙见


首先先自我介绍一下,我叫金少海,来自艾青中学。前几日受到邀请,加入初檬团队。这是一支即将参加CRC中美(国际)机器人挑战赛的队伍。为了宣传我们这支队伍,加上为了我们的比赛器材募集资金,我们决定在公开场所进行一定的宣传。

7月22日,我们把东西推到永盛购物广场外北靠步行街的一侧,那次城管协管来了,告诉我们不能摆。我们十分配合地把东西收拾好,回到了我们的根据地。今天我们再次打算宣传,因为我们马上就要把机器人底盘寄到上海了。我们队长也十分积极地联系了永盛经理,并且确定好了位置和时间,在获得经理确认以后,我们这次再次推到了永盛东靠步行街的一侧——我们确认过的位置。我们这次为了展示我们的机器人的运动功能,还铺上了塑料地板和用来展示机器人性能的障碍物,为了避免影响过往行人还围上了栅栏,这些都是和商场经理沟通过的。

今日19时许,城管协管再次来并且要求我们出示审批文件,我们队长马上到商场拿来了一份联系单。但城管协管说这是无效的。我看过文件,是属于商场内部的单子,并非由政府部门签发。我提醒了大家,但是毕竟是商场经理确认可行,加上我们中大部分都才刚中考完,况且我们为了布置场地都花了半个小时,大家都有些不乐意。和城管协管产生了一些冲突,并且采取了“静坐”战术。直到城管协管发话“我来收你们东西了”,我们才收拾。就我们这次对城管的态度,我代表我们团队道歉。

因此我有感而发,提出以下建议:行政审批的程序,这是必要的。但是我觉得需要区分开盈利性质(比如通讯公司的宣传舞台)和非盈利性质以及公益性质的(比如我们这次),为非盈利性质以及公益性质的活动提供快捷通道。并且请市民监督。我们学生总是能有些创新的想法,不能让学生在宣传自己的东西并且不是为了盈利的时候碰钉子。

以上就是我全部想说的,谢谢。


GTC16


GTC青少年极客大会2016圆满结束了。从去年GTC15一结束就决定了是我负责,放在厦门。但是一直到今年五月,我的筹备动作一直很慢。我的错。但是从五月开始办事效率十分高,联系了各种赞助商,虽然最后的赞助商只有3个,但是总比去年只有1个要好。

关于场地,这是我在开幕前最头疼的一个问题。本来组委里一个是厦大学生,主会场厦大他是包了的,也说没问题,可是快开始前两天突然说社团那边没把这件事报上去,报上去以后学校拒绝了。因此很头疼。那天下午去浙师大附中准备联动会场的场地,也突然给我一个惊喜,说是因为G20,所以各种安保都很严,加上就在浙江,上面要求是外来人员不能进校园。后来也十分感谢二中老师帮忙,联动会场是保下来了。后来在厦门也准备了两手,一是继续向学校申请,二是校外就近找场地。感谢美亚柏科和厦大CTF小队提供了校外场地,虽然后来拿到了厦大的一个会议室。感谢厦门大学。

日程本来是两天,但是经过厦大方面和浙师大附中方面的要求,压缩为一天。毕竟就算我固执地要两天,第二天没场地也没法搞。

终于到了14号,我们组委一行早早赶到厦大那个会议室,但是发现会议室没有网络。有一个网络接口dhcp都没有,另外一个能获取地址但是上不了网。这就很尴尬了。毕竟联动会场还需要联网过来。然后负责直播的小组也迟到了。有人提醒我:“你看这条消息,你现在最好要开始了。”总不能放弃联动会场吧?还好cyy也跑出来了。他依赖就研究了另外一个有dhcp的网络接口,ipv4的确没有外网但是……ipv6!我们像是发现了新大陆一样,cyy赶紧用ipv6连进了天海节点CHL,并做了一个跳板。虽然ipv6通道的速度比较慢,但还是实现了会场的互联网接入。感谢cyy。还有直播小组虽然迟到了,但是也非常出色的完成了任务。给ClassicOldSong和qwe7002赞一个。

后来还遇到了HDMI转VGA接口炸了的意外。最后的情况是主题演讲推迟到了10:15,终于开始了。虽然Crack Lab因为没时间,加上Crack Lab的主持人不在现场,被抽掉了,其他情况还是蛮好的。

就是中饭过后会场上一堆人回宾馆看直播而不来现场是什么情况!

其他部分执行地还好。

14号下午特别困,尤其是Docker Lab的时候。因为前一晚只睡了半个小时多(应该是40分钟),因为为了赶主题演讲的keynote,所以熬了一下夜。然后突然又被甩了开场视频的盘子,于是我只睡了40分钟。

算上联动会场,直播间,主会场,大概有80人参会吧。

感谢大家的支持与信任。

明年GTC17上海见!

以下为会场收拾完以后还留在会场的所有与会者合影。

IMG_0633-small.jpg