Repair support for Ubuntu everyday usage

https://askubuntu.com/questions/218377/install-remove-language-show-only-english-no-other-choice

http://www.linuxdiyf.com/linux/20344.html

https://askubuntu.com/questions/455682/14-04-chinese-ibus-input-no-options

sudo apt-get –reinstall install language-selector-gnome

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

ibus restart

im-config -s ibus

sudo ibus-setup

黑苹果折腾第六迭代已在路上

第五迭代中凭借积累的经验与clover存档、kext存档,顺利安装了OSX10.11.6,成功仿冒了rMbP。睡眠问题是极难迈过去的坎,通过App Store的某些应用可禁用睡眠,保持稳定。

意外发现是虽然HDMI输出与VGA输出互斥,在引导阶段连上VGA接口就有机会启用VGA视频输出。

现阶段,仿冒iMac(21inch)硬件已到位,NVIDIA及时发布了适用于Pascal架构的显卡驱动。升级系统至macOS Sierra 10.12.4并安装最新NVIDIA web driver即可成功驱动GTX1060,拉开了第六迭代的序幕。

观察新版Clover(版本号>4000),Boot without caches选项不复存在,因为macOS 10.12.4启动时始终加载prelinked cache

macOS不支持Intel VT-d特性,该特性与虚拟机相关。若BIOS启用了相关特性则需要Clover选项dart=0禁用之,否则System panic in nanosecondsVT-x特性仍受支持。

搭载WinPE的U盘分区优化方案

** 大胆假设,小心求证。 **

众多U盘PE制作工具都采取的套路是:隐性地使用UltraISO单文件版向U盘写入现成的PE镜像。写入后U盘前部将多出一个隐藏小分区存放PE(由于Win只能识别U盘上的首个可见分区)。

问题是:制作完成后的PE相当不透明;制作工具还随意篡改卷标,更引入潜在安全隐患。

为了避免制作工具写U盘镜像的不透明性,现手动操作UltraISO单文件版写入镜像。再使用可靠的分区工具变更分区。

** 操作要点:**

  • U盘分区表格式仍使用传统的MBR,以兼容只接受LegacyUSB设备引导的旧主机。

  • 载有PE的分区为激活状态的主分区,FAT32文件系统,移至整个U盘空间后部。

  • 使用合适的分区工具(如Paragon Hard Disk Manager)在前部建立日常存放数据分区,非激活状态的主分区。

经测试,能够在Win下成功挂载、分配盘符,读写数据分区。也可利用BOOTICEx64来回切换可见分区,而无需刻意隐藏分区。

在Win8PE下甚至实现了同时挂载数据分区与PE分区。

拼尽全力,刷机!解锁!ROOT!

本设备是Redmi Note 2.

在种种失败尝试中,驱动程序不正常是最大的敌人。

有必要先在设备管理器中卸载设备,并勾选删除驱动程序。分别在正常启动、Recovery模式、Fastboot模式下连接并删除驱动。

正常启动后,在小米助手中连接,断开,再连接,务必让驱动安装上。

接下来即可线刷刷入Recovery,撞开了root的大门。

Root后将会出现一个重要appSuperSU.

解锁尚未成功,因为fb模式下设备信息无法识别,但暂时没有必要了。


Failed attempts:

http://www.netded.com/a/jingpinshouji/2015/1003/30934.html

http://www.netded.com/a/jishuyingyong/2015/0601/30600.html

Windows7 UEFI安装备忘录

  • Win7 MSDN安装镜像中缺少了必要的UEFI引导文件,即来自Win8及以后系统的bootmgfw.efi,将其改名并放在合适目录下。

  • 如果采用U盘引导启动,那么“升级”安装往往不能进行。可能需要硬盘引导启动,或者在已正常启动的Win7系统中运行安装程序,而不是系统崩溃后再去“升级”安装。

  • Windows启动修复主要针对系统引导文件,一定条件下能够重建启动引导菜单。

  • 若有GPT分区表硬盘与MBR分区表硬盘共存,GPT分区表上的bootmgfw.efi不能正常引导启动。

Win64下某种不正经的汇编开发环境的搭建

编译器masm5.0及其编译、链接产生的看似是16bit可执行文件,在Windows x64系统中即使启用兼容性选项也不能运行。

Windows x64系统中的命令提示符也可能有别于早期MS-DOS系统环境。

这时就考虑用到了DOSBOX,用以仿真一个早期环境。
它在访问磁盘分区时必须先挂载:

mount C: [dir]

DOSBOX要顺利完成文件操作,也需要MS-DOS命令。
https://zh.wikipedia.org/wiki/MS-DOS命令列表

GPT与MBR分区表不宜混用

我有一个MBR分区表的HDD,我又有一个GPT分区表的SDD,挂载在一台机器上,并不能同时使用……

HDD上的win7仍能引导,SDD上的Windows Boot Manager就死活不干了。

不是0xc0000001就是0xc0000225。

OS X方面的BootCamp用到的混合分区表又有其局限性。

【161114】服务器管理记录

Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine

yum install php56w-mysql

restart Apache

Ubuntu升级gcc,g++

【161110】服务器管理记录

15 Practical Linux cURL Command Examples

typically:

curl -O [url]

MySQL: allow remote connection

allow connection from arbitrary hostname:

mysql>GRANT ALL PRIVILEGES ON . TO ‘[username]‘@’%’ IDENTIFIED BY ‘[password]’ WITH GRANT OPTION;
mysql>FLUSH RIVILEGES

allow connection from specific hostname:

mysql>GRANT ALL PRIVILEGES ON . TO ‘[username]‘@’[hostname]’ IDENTIFIED BY ‘[password]’ WITH GRANT OPTION;
mysql>FLUSH RIVILEGES

How to locate MySQL configuration file?

The file might be in 5 (or more?) locations
/etc/my.cnf
/etc/mysql/my.cnf
$MYSQL_HOME/my.cnf
[datadir]/my.cnf
~/.my.cnf

How to locate Nginx configuration file?

The primary configuration file is /etc/nginx/nginx.conf.
Other possible locations include /opt/nginx/conf/.

How to locate Apache configuration file?

Usually /etc/httpd/conf/httpd.conf.

Create an info.php to reveal Apache environment (risky).

< ?php
phpinfo();
?>

Install Apache2, PHP5 And MySQL Support On CentOS 6.5 (LAMP)

the Apache service is located at /etc/init.d/httpd.

How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6

在虚拟机中初次安装Kali Linux

尝试多次都安装失败,以为是Surface 3自动关屏引起干扰。

查阅安装说明发现根目录的分区大小不到8GB。

Kali图形安装向导的自动分区只给根目录分配了不到一半的磁盘空间。