制作Ubuntu USB可启动系统盘解决Windows问题
每次新Ubuntu系统版本推出,我都去下载,然后将Ubuntu系统安装到U盘,做成可启动并能运行的USB系统盘。
强大功能的Ubuntu USB可启动系统盘
想象一下一个完整的操作系统安装并运行在U盘里,这是Linux系统的强大。它的原理相当于把U盘当成电脑硬盘,通过USB挂接在电脑上,利用电脑上除硬盘以外的其它硬件设备使系统跑起来。听起来似乎很复杂,其实最好理解:可启动U盘Ubuntu系统就相当于一个无盘操作系统。
制作这么个东西当然并不只是好玩,而是有许多用处。仅举两个我用Ubuntu可启动U盘解决Windows系统问题的例子。
一朋友向我求救,说他的Windows电脑系统由于删了一个系统文件,导致无法开机,找他们IT管理员,弄了半天也没有解决好。他准备将硬盘拆出来去维修。我知道后,在网上下载到误删的系统文件,复制到我的可启动Ubuntu U盘系统,插到他电脑上启动并运行U盘版Ubuntu,将文件还原到相应位置,然后Windows系统就正常了。整个过程不到10分钟。

另一个例子。有时候Windows系统上解压缩文件时,由于编码原因使得中文文件名乱码,导致解压出来的文件名超长,长到超过Windows系统的规定长度。要删除这些超长文件名的文件时,Windows系统提示:
“Destination Path Too Long. The file name(s) would be too long for the destination folder.”
无论重命名还是剪切、复制、删除,都无法操作,最后只能在电脑硬盘里形成僵尸垃圾文件,虽然不碍事,但看着不舒服。这个问题从Windows XP一直到Windows 7和Windows 8都存在。我每次就用可启动Ubuntu U盘启动电脑,然后通过Ubuntu系统找到电脑硬盘里的目标垃圾文件,毫不费力地删除它,因为Linux系统没有文件名长度限制。
如何在Windows下创建一个可启动USB系统盘?
这么神奇的可启动U盘如何制作?方法很简单,网上类似教程有不少。Ubuntu英文官网有相应教程,Ubuntu中文官网生硬地翻译了一下这个教程"How to create a bootable USB stick on Windows",可惜对应图片无法显示。我结合英文教程中的图片和中文的翻译,将它们搬运一下,只需要三步:
要从U盘运行Ubuntu,需要插入一个至少2G空余空间的U盘。使用USB安装器是将Ubuntu安装到U盘最简单的方式,它由 pendrivelinux.com 提供。下载Pen Drive Linux’s USB安装器后,安装并运行。
从下拉选项中选择Ubuntu桌面版本,或者自行用BT、迅雷等软件下载Ubuntu ISO文件。

点击“浏览”然后打开已下载的ISO文件。

选择一个USB驱动器并点击“创建”,注意,U盘里的数据请备份,“创建”过程会格式化U盘。

Ubuntu系统本身附带一个小程序Startup Disk Creator,直接制作可启动U盘Ubuntu系统。
Android安卓手机共享Ubuntu电脑WiFi
曾经在本博分享过一个教程:如何在Ubuntu笔记本电脑上共享有线网络给无线WiFi手机设备。那种方法由于是建立Ad-hoc热点,对iPhone, iPad, iPod, 笔记本电脑等有效,但目前的安卓Android手机并不支持这种方法。
许多网友问我如何设置Ubuntu作WiFi热点方便安卓手机Android无线上网的问题,现在分享一个非常简单的方法,通过建立 Access Point (AP) 的方法共享Ubuntu笔记本电脑的有线网络给Android安卓手机或平板。
在命令行里运行以下命令安装"ap-hotspot":
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
sudo ap-hotspot configure
开启WiFi共享:
sudo ap-hotspot start
即可以分享Ubuntu笔记本电脑上的有线网络信号给安卓设备。
停止WiFi共享:
sudo ap-hotspot stop
具体技术细节可参考这篇文章。
让Ubuntu恢复屏幕定时休息功能
过去的Ubuntu 10.04等版本有"定时休息"(Typing Break)的功能,进入"面板-系统-首选项-键盘-打字间断",就可以进行设置。对于在电脑屏幕前容易忘记休息的人来说,可以设置一定时间间隔,自动强制锁住键盘和屏幕,实现强制休息。这种系统自身带来的功能设置很人性化,比起Windows操作系统要额外安装软件好得多。
我现在使用Ubuntu 12.04, 在系统设置里再也找不到这个定时休息的设置。一查询,原来自11.10版本起,这个系统本身所具有的功能取消了。还好,稍微折腾一下,就能恢复这个功能,即安装Drwright这个小软件。打开命令终端(Ctrl+Alt+T),只需要三条命令:
sudo add-apt-repository ppa:drwright/stable
sudo apt-get update
sudo apt-get install drwright
安装好Drwright软件后,在系统设置里启用定时休息功能(Typing Break)即可。
健康无价。使用电脑较多的朋友,不论用何种操作系统,建议安装类似的软件强制自己休息,可以有效保护眼睛视力和防止颈椎病。
Ubuntu安装极点五笔词库的方法
Windows 用户可以使用新式的搜狗五笔、QQ五笔输入法,或者久负盛名的极点五笔,甚至最原始的王码五笔也可以。各种不同的五笔输入法只是词库和细微设置的差别,不像拼音输入法对巨大无比的词库要求较高。
Linux用户的五笔输入法软件选择不多,我懒得折腾就直接用Ubuntu 12.04 LTS系统自带的ibus输入法(外挂式小企鹅FCITX的设置太麻烦了)。可是 ibus 的五笔词库实在不好用,像“坛子”这样的词组都没有,用起来不是很方便。
我想起原来使用极点五笔时,极点的词库做得不错。查了一下,成功地将极点五笔的词库导进Ubuntu的ibus输入法里。为方便Ubuntu用户,特把完善后方法分享给在这里。操作很简单:
- 点击这里下载极点五笔词库打包源文件;
- 打开系统终端,进入 vissible-ibus.tar.gz 所在目录位置;
- 运行 tar -xvf vissible-ibus.tar.gz 命令得到解压后的文件夹 vissible-ibus;
- 运行cd ./vissible-ibus 进入 vissible-ibus 文件夹;
- 输入 sudo cp vissible.db /usr/share/ibus-table/tables/ 和 sudo cp vissible.gif /usr/share/ibus-table/icons/ 两条命令,将两个文件复制到相应位置;
- 左键单击 ibus,选择“重新启动”,重启一下ibus, 进入ibus首选项,可看到极点logo,添加此输入法并设为默认即可。
添加时发现,不只是极点词库,另一个优秀的五笔词库“海峰词库”也被安装成功。
使用五笔输入法的效率是有目共睹的。一个打字社招员工的话,肯定要求会五笔输入法而不太可能要只会拼音输入法的人。如果你说我不是打字员,我也无话可说。
我使用五笔输入法许多年,最直接的好处是写博客的时候有比较快的速度,思路顺畅的话能达到80个字每分钟,并且没有同音错别字。间接的好处是提笔忘字的事情很少发生。我发现许多博客主都是五笔用户,比如勺子、黄云英老师、王志勇。
感谢杜志民先生一直坚持开发免费优秀的极点五笔,更感谢王永民先生发明了五笔输入法。
我对Ubuntu手机系统的评价
Ubuntu将要推出Ubuntu for Phones, 以此进入移动操作系统领域,让本来已经火热的手机系统竞争更加激烈。在苹果的iOS和谷歌的Android安卓已经占驻了绝大分部市场的今天,Ubuntu的移动系统有些迟到,而且现在也不过是宣布要推出,真正到消费者手中的产品还要等到2014年,谁知道一年后的移动设备市场将会是什么样子?
作为一名Ubuntu桌面系统的老用户,我总感觉Ubuntu喜欢跟风,早些年为了上网本推出一款上网本系统Ubuntu Moblin Remix,最后不了了之。后来Android大火后,又搞了一个Ubuntu Android, 我甚至是从记忆中翻出来Ubuntu还搞过这么个东西。到现在Ubuntu又搞个完全Ubuntu化的手机操作系统。市场还欢迎这位迟到的选手吗?它的前景能有多乐观呢?
相比硬件配置和操作系统相对规范的台式机,移动设备领域依然处于“婴儿期”,从这个意义上,Ubuntu Phone和Windows Phone甚至Firefox OS的出现还可以为市场的第三把交椅争一争,多一些竞争对消费者不是坏事。比起简单傻瓜化的iOS iPhone之流,总还是有些Geek用户喜欢真正的自定义、更加透明的配置、更加开源化的折腾,反正人生在于折腾。甚至总有些用户以此来标明自己与使用着Android或者iPhone的父母和朋友们的不同,也许Ubuntu Phone正是为这部分用户推出,这也满足Ubuntu创始人Mark Shuttleworth的愿景,某天坐在火车上,看到旁边的家伙用的正是自家推出的Ubuntu手机系统。
从Mark Shuttleworth的演讲中可以看出,这款手机操作系统基本上是一个“桌面/移动”设想,我个人的理解是把桌面版的Ubuntu搬进手机,把手机版的Ubuntu放大到桌面,并试图实现无缝转换。这也正是苹果iOS和Mac, 微软的Windows 8和Windows Phone 8要进行的融合。事实上,Ubuntu最近两年来的Unity界面也是为今天的Ubuntu for Phone作铺垫,下一个Ubuntu LTS版本Ubuntu 14.04据说将要实现这种彻底的整合,一个发行版任意安装在台式机或者手机设备上,整体而言是个不错的点子。
然而,至少从现有的条件来看,移动设备和台式机设备之间有着天然的不同,输入方式、输出屏幕尺寸、CPU功耗、移动计算需要的电量供应,决定了这种整合之艰难。比如时下几乎所有智能手机那鸡肋式的电池使用时间,Ubuntu for Phone能解决吗?我甚至看到Ubuntu Phone在高端设备中将采用Intel的Atom芯片,这么看来Intel任重而道远。至于Mark Shuttleworth关于HTML5和原生应用之间的取舍,我不懂开发,但直觉告诉我未必有那么简单。因为我们看到完全原生应用之路的iOS和至今还遥遥无期完全HTML5之路的Firefox OS.
另外一个问题,移动设备的系统中涉及到大量的专利技术,专利技术的本质是限制对手要做自己想做的事,在大腕Google Android都面临与苹果iOS之间诸多专利之争的现实下,Ubuntu for Phone将来如果大行其道后,这些非开源公司能坐视不管吗?Ubuntu for Phone又是否有足够的财力和精力来应付这些烂事?
Linux桌面系统从开始到今天,市场占有率不足2%,到如今Ubuntu要进入移动领域,其前景很难说有多乐观,这其中不仅仅是个技术性问题。作为一名对Unity界面非常不满的Ubuntu桌面老用户,我对Ubuntu for Phone的出现表示欢迎,但对其前景抱着谨慎乐观的态度,虽然我看到不做核心系统而只做硬件装配的中国手机厂商似乎在欢呼雀跃。
移动领域很重要,不过,Mark Shuttleworth先生, 请不要相信那些天天喊着“桌面已死”的人士,只须问他们一句:你们那些“桌面已死”的文章是在手机等移动设备上打出来的吗?
老电脑要不要升级到Windows 8?
新的Windows 8听上去很让人期待,估计很多人-包括主要使用Ubuntu Linux的土木坛子都想升级自己的Window XP系统。
Window 8的价格很公道
微软公司给出的价格很诱人,从XP, Vista, Windows 7升级到Windows 8只需要39.99美元,最近购买的Windows 7升级甚至只需要14.99美元,对比当年Windows XP零售价格高达2000多人民币,现在升级Windows 8实在是太划算了,价钱对于绝大多数人都不是问题。
问题是我们有必要升级到Windows 8吗?尤其是较老较旧配置的电脑还应该升级到Windows 8吗?
Windows 8的最低硬件配置要求
如果要在电脑上运行 Windows 8,必须满足以下条件:
处理器:1GHz或更快(支持PAE, NX和SSE2) 内存RAM:1GB(32位)或2GB(64位) 硬盘空间:16GB(32位)或20GB(64位) 图形卡:带有WDDM驱动程序的Microsoft DirectX 9图形设备
最低配置要求并不高,只要不是古董电脑型号都能够满足要求。我的购于2007年的惠普笔记本也能满足要求。不过别忘了Windows 8是最新的操作系统,能安装或升级系统并不意味在老电脑上能流畅运行,至少不会比XP等老系统上运行得更快,有亲自试验过的玩家证实了这一点, ZDNET上甚至有作者说:Windows 8对于老电脑犹如一条鱼需要一辆自行车(Windows 8 belongs on older PCs like a fish needs a bicycle)。
因为触屏,Windows 8与以往Windows系统不一样
最主要的体现在界面上,为触屏、平板电脑手机而生的Windows 8有着与以往任何Windows系统都不一样的界面和操作习惯。
大大的应用图标铺满了桌面,甚至取代了传统的“开始”菜单,这样的设计适应平板等触屏设备,但对于精准化的鼠标操作则过于浪费。甚至在应用App(软件)运行的时候,连传统系统右下角的时钟等状态显示都没有了。
Windows 8是为了触屏而生——微软甚至推出了自家搭载Windows 8 RT的Surface平板电脑,也就有了Metro风格的Window 8 UI, 这几乎说明了没有触屏的电脑运行Windows 8不可能有很好的体验,从这一点讲,老电脑并不适合升级到Windows 8. 或许这也解释了微软公司这一次将升级价格定得如此低,实在没有太大的吸引力促使老电脑用户们升级系统。
拥抱还是拒绝变革?
总而言之,对于老电脑、旧电脑配置,虽然Windows 8的升级价格和新的界面非常诱人,但没有必要升级到新系统Windows 8,尤其是对于没有触摸屏幕的电脑用户,即使升级也无法达到微软宣称的良好用户操作体验,相反,新系统操作习惯需要较长的学习曲线。
变化无处不在,不过微软Windows 8的变革要是能采取更为缓和的速度,可能会有更好的效果。
How to Create a WiFi Hotspot in Ubuntu Laptop for Mobile Devices [Easiest and Simplest]
The post has been moved to https://www.inksay.com/how-to-create-a-wifi-hotspot-in-ubuntu-laptop-for-mobile-devices-easiest-and-simplest/, sorry for the inconvenience.
诡异的Ubuntu 12.04直接升级安装失败记
“冲动是魔鬼”,张刚博主如此说,我如此做。
前几日Ubuntu 12.04正式版发布,虽然我不喜欢Unity桌面,但并不妨碍我喜欢12.04带来的新特性——反应快捷和五年的免费支持期,何况不喜欢Unity完全可以返回到经典Ubuntu Gnome界面,我于是想让自己N年前(2007年)买的惠普笔记本电脑(HP 520)也用上这最新的操作系统。
一、10.04直接升级到12.04失败
升级前这台HP笔记本是Ubuntu 10.04,用了两年一直没有问题,各种配置各种软件,在这两年里当然积累了很多。鉴于不想重新设置和安装软件的懒人不折腾原则,我想从Ubuntu 10.04直接升级到12.04. 然而直接升级可能会有出现各种问题,不过想到前两周已经把那台宏碁上网本(Acer Aspire one Pro)直接从10.04升级到12.04 Beta1版本,我想这种LTS版本之间的升级应该问题不大。
Ubutnu 10.04系统在12.04正式版发布后也没有说可以升级到12.04,无奈按住ALT+F2并输入"update-manager -d" (没有引号)后,系统提示可以升级到12.04,于是用了好个小时的下载来在线安装升级,终于完成了!
惊喜地重启登录,却发现用原来的账号死活登录不进去系统!诡异的是以Guest访客身份登录图形界面却没有问题,原来的用户名在命令行下进入界面也没有问题。于是又在命令行下安装了Gnome-panel以提供经典界面登录,然而即便如此原来的用户名依然登录不进图形界面,只是直接返回到登录界面,无语的Ubuntu升级!
二、为什么版本之间的升级容易出问题?
我估计Ubuntu直接升级版本的方法容易出现问题或失败的原因是显然的。毕竟涉及到新老软件和应用包的兼容问题,从内核到图形界面都有较大的变化,再加上每个用户的电脑硬件资源也各不相一,所以容易出现问题,Ubuntu LTS版本之间的升级都如此,就更不用说其它版本之间直接升级存在的风险了。我遇到的这个问题,还有其它网友也有类似报告[1, 2]。
因此要尝鲜Ubuntu,还是全新安装比较靠谱——我喜欢用U盘制作启动安装盘的方法安装,又快又环保(不浪费CD盘)。全新安装的缺点便是安装好后要进行一堆包括语言等设置,再安装一下自己需要的软件。不管重新安装还是直接升级,最最重要的一点:都要备份好自己的个人文件和数据,电脑不值钱,但里面的照片和资料如果找不回来只能哭了。
三、Ubuntu对中文市场越来越重视
顺便提一下,从这次Ubuntu 12.04发布及官网提供中文界面的情况来看,Ubuntu对中文市场越来越重视,连官方中文名都有了:友帮拓。所谓“天下熙熙皆为利来,天下攘攘皆为利往”,也许Ubuntu真的觉得天朝这块市场太大了?可是喜欢游戏和盗版的天朝用户们真的欢迎自以为是的Ubuntu操作系统吗?
设置Ubuntu 12.04 Unity返回到经典Gnome桌面
Ubuntu 12.04于2012年4月26日发布。面对采用了Unity的Ubuntu 12.04,也许有人不愿意升级甚至投向其它Linux发行版,然而无论升级还是投入其它桌面环境,都意味着转换成本太大:使用习惯要改变,熟悉的系统自带软件也会面临改动。
Gnome, KDE, Lxde, Xfce等桌面环境历来各成一体,自带的常用软件非常不一样,熟能生巧可能比转向一个更好的工具更重要,再说另一个桌面环境下的软件就一定好用?而如果用户重新安装自己熟悉的软件,也绝非易事,折腾的事情并不是许多人愿意做的。
Ubuntu 12.04当然有性能方面的提升,那么如何享受到Ubuntu 12.04的性能提升,而又不改变一如既往的使用习惯呢?简言之:远离Unity,保持原来的经典桌面?
别忘了,Linux的自由虽然昂贵,但毕竟自由,Ubuntu也不例外,我们完全可以“自由地”返回到经典的Gnome界面。
要想删除Unity恢复到经典Gnome桌面也很简单,几乎就是一条命令的事情——命令这种东西虽然不直观,但非常可靠和快捷,同时按住Ctrl+Alt+T三个键,调出系统终端,输入:
sudo apt-get install gnome-session-fallback

然后再输入系统密码,系统将安装经典界面,不喜欢命令行的话也可以在软件中心搜索‘gnome-panel’, 找到后点击安装。安装完成后登出系统重新登录。

重新登录时选择小扳手图标,然后再选择下图所示的经典桌面,以后系统开机登录时将自动选择此桌面登录。

在经典桌面下,如果要添加快捷方式到顶层面板,只需按住Alt键的同时,把要想添加的快捷方式拖放到面板上即可。如需删除或移除顶层面板上的快捷方式,同样需要按住Alt键并右击鼠标右键进行操作。
就这样很容易地退回到经典Gnome界面下的Ubuntu, 就像一切都没有发生过,拥有Ubuntu 12.04的核心却无Unity的界面。
本文图片来源:http://www.liberiangeek.net/
普通用户需要什么样的操作系统?
一、简单、安全、省心、好用的操作系统
我个人认为普通用户需要的是一个简单、安全、省心、好用的操作系统。
越简单的东西越有生命力,越复杂的东西带来的问题也会更多,能把问题简单就应该将问题变得简单,操作计算机也是一样的道理。
安全当然很重要,互联网时代,每一种信息都可能涉及到用户的切身利益。试想,你的信用卡账号和密码如果在网上被人获取,这就是白花花的银子损失,从大一点角度来讲,动动鼠标可能危害国家安全是有道理的。
省心自然也重要,大部分用户都不是电脑专家,如果把所有的时间放到折腾计算机上,那还不如不要电脑的好,计算机作为一个工具,是要省心地为人类服务,而不是让人类成为计算机的奴隶。
好用不言自明,如果不好用,效率就不可能得到提升,计算机的优势就没有办法体现出来。换句话说,谁愿意使用不好用的电脑呢?电脑不好重要的表现便是软件层面的操作系统,尤其是建立在操作系统平台上的各种各样的应用软件。然而这个问题是一个“鸡生蛋、蛋生鸡”的问题,操作系统优秀,愿意创作优秀应用软件的就多,问题是刚开始没有太多优秀应用软件的系统又怎么证明自己优秀呢?这个问题上就连微软的 Windows Phone 7操作系统也面临同样的问题。
二、Linux操作系统的特点
Linux操作系统在安全方面不用担心,简单方面也不是问题,尤其是图形化界面后,Linux已经不是当初只依靠命令行那般让普通用户恐惧了。但在省心和好用方面,Linux并不乐观,究其原因,可能是Linux自由与免费的代价,省心源于用户已经习惯Windows系统——这个问题即使是号称优秀的Mac系统也让Windows用户难以适应,再加上早期的Linux确实过分依赖于命令行,好用方面也缺少太多的日常优秀应用软件,免费的平台下有多少人愿意创作优秀软件呢?
Linux倡导的Free精神,核心思想是自由,也可以片面地理解成免费,毕竟使用Linux不必花费任何授权费,除非有额外的服务要求。而这自由与免费也使得Linux操作系统过于随便,各个桌面环境的自由开花,失去了统一性,各桌面环境追求的界面效果,也牺牲了桌面性能的完善——尤其是稳定性。
也许有人会说桌面环境可以自由选择,然而换个桌面环境,意味着相关软件和操作习惯的改变,而太部分人不愿意去适应改变,即便是同样的Ubuntu, 默认的软件也经常更改,甚至出现反反复复的情况,自由的同时也显得太随意。
免费的同时意味着没有人为免费承担责任,第一笔许可费用的投资的确可以节省,然而后续的维护服务呢?如果是企业用户,谁来提供服务支持呢?或许这能解释RedHat公司作为开源Linux公司还能如此赢利,要想服务,就应该付费。最近的《经济学人》也发文分析了Linux为什么不受欢迎的原因:自由太昂贵,大概也是自由与免费带来的弊端吧。
三、小众的用户继续折腾
当然自由与免费的好处也是有的,尤其对于愿意折腾的人。折腾吧,总会有少数人愿意折腾,折腾的人们属于小众,那么Linux桌面操作系统就属于这群小众的用户。也许有人会说,还有大量的软件开发人员呢?软件开发人员其实并不在乎桌面环境,他们在乎的是Linux内核平台。
坛子虽然现在不再折腾Linux桌面,但我毕竟曾经折腾过,最大的收获是对于操作系统和硬件多了一些了解。可是普通用户中有多少人愿意折腾呢?换句话说,使用计算机一定需要折腾吗?