黑苹果笔记–EFI+Clover+原版镜像

此时的你应该做好这个准备,系统安装无数次,电脑重启无数次,所以如果说把硬盘清空应该不算太过分。大多数人是想装个双系统,现在起,将一步步实现EFI引导WIN10+OSX10.13双系统。这里不会涉及太深奥的概念,一是我也不太懂,二是说太多反而阻碍了一些人。

  • EFI引导安装win10

    1.去itellyou下载最新的win10系统镜像

    2.制作启动用U盘

    这里一般都会遇到win10镜像中/sources/install.win大于4G的情况(没有的话直接将镜像中的所有文件复制到U盘内,注意U盘要格式化成fat32),启动U盘又要求是fat32文件系统,然而这种文件系统并不能存大于4G的文件。此时参考UEFI安装大于4G镜像的解决方案

    3.U盘引导安装程序
    开机时按F11(根据主板选择,多是F11和F12)进入选择启动项,选择带有UEFI和USB字样的启动项。不出意外此时会进入Windows的安装程序。

    4.合理分区安装win10
    此时在windows的安装程序界面,按shift+F10会打开命令行,输入diskpart进入diskpart程序,输入list disk会列出电脑中的磁盘,一般情况下是两块,你电脑中的一块(disk0)和U盘(disk1)。输入select disk0选择电脑中的那块硬盘,输入clean会删除磁盘上的所有分区,当然文件也全没了。输入convert gpt转换成gpt分区格式。退出命令行。
    自定义安装系统分区详细:首先新建一个156M的分区留空,然后选择在未分区的的磁盘上安装Windows。之后不在赘述。至于为什么是156M,Windows会自建一个100M的EFI分区。OSX安装要求efi分区大于200M,这样之后我们会合并这个100M和156M的分区就正好是256M(原来是程序员的思维)。

  • MBR转GPT

  • 写OSX系统镜像到U盘

  • 安装Clover到硬盘

  • U盘启动安装系统

  • clover配置

Clover配置-其一-界面设置

1- 去掉多余启动项

方法一:在Clover界面下按F2获得日志文件保存在\Clvoer\misc\preboot.log,日志内搜索GUID,找到多余启动项所在分区的GUID。在config.plist中GUI结点下Hide结点下添加string标签,如:

<key>Hide</key>
<array>
<string>Windows</string>
<string>\EFI\BOOT\BOOTX64.EFI</string>
<string>6CE63615-41D9-4584-A3E2-139C593625D7</string>
<string>2879DF3D-10B0-4585-9A3D-9B311C4FBF3F</string>
</array>

方法二:将config.plist中GUI结点下的Scan结点下的Legacy设置为false,可以隐藏传统引导项。

2- 界面自定义

3- 启动倒计时

搜索Timeout在integer标签中添加整数秒数,-1表示不进行倒计时。

4-

 

UEFI安装大于4G镜像的解决方案

【转:百度贴吧】两个分区,小分区做引导,大分区ntfs放文件。

工具:UltroISO(软碟通)

1.用软碟通打开系统镜像,保留以下文件,其余的删除。

1- /boot/boot.sdi

2- /sources/boot.win

3- /efi/*

2.将这些文件写入硬盘镜像,选择高端隐藏。

3.将U盘的另一个分区格式化为NTFS,复制以下文件到该NTFS分区。

1- /boot/*

2- sources/*  (可以去掉boot.win)

3- /bootmgr

3.U盘启动,安装。

 

Code::Block安装

VS更新到2017了,想用用吧,一个桌面套件13G多,受不了!

回头找原始一点的IDE吧,VC++6.0又不能用在Win10

找到了今天的主角

下载这个:链接

安装打开->setting->compiler->

[纠正一下,这个图2和3反了]

OK就好了。

新建项目,编译运行吧,快看看漂亮的Hello World!

Tomcat多域名、多端口

Tomcat主要通过编辑server.xml文件来实现多端口多域名:

[参考:]

http://www.cnblogs.com/fengyefeiluo/p/5076231.html

http://blog.csdn.net/chenhui1219/article/details/6046925

1.多端口,添加标签Connector ,如:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

2.多域名,添加标签Host 。注意 appBase=”webapps”也修改

<Host name="twig.studio" appBase="/www/webs/unwi/"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/www/webs/unwi/"/>
</Host>
<Host name="codehut.studio" appBase="/www/webs/unwi/codehut/"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/www/webs/unwi/codehut/"/>
</Host>

3.二级域名,Host标签下添加标签Alias

<Host name="unwi.net" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>codehut.unwi.net</Alias>
<Alias>twig.unwi.net</Alias>
<Context path="/" docBase="d:/wwwroot/chengqun"></Context>
</Host>

4.不同端口,不同域名,添加Service标签,如

<Service name="Catalina">
...
</Service>
<Service name="Catalina1">
...
</Service>

将tomcat添加为linux系统服务

将tomcat添加为linux系统服务

注:将startup.sh设置为开机脚本是要在脚本文件(startup.sh)里添加完整的jre[Linux下设置开机自启动Tomcat]

推理catalina.sh也是

CATALINA_HOME=/www/server/tomcat8
JAVA_HOME=/usr/customer/jdk1.8.0_144
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CATALINA_HOME
export PATH
export CLASSPATH

查看端口占用

lsof -i:8080

netstat -anp|grep 8080

efi 安装centos 7

limuze /image/vmlinuz initrd=initrd.img linux dd quiet

ctrl+x执行找到sdb*,*代表一个数字记住,然后关机重来一次u盘启动,把刚才第二行的内容改成:

limuze /image/vmlinuz inst.stage2=hd:/dev/sdb* quiet

ctrl+x执行,应该就可以看到安装界面了。

  • 自己配置分区,包含三个分区

1.一个引导分区,如果是双系统,将之前的efi分区挂载到/boot/efi

2./swap分区,任意大小,推荐2-4G

3.根目录/,这个是所有文件的根目录,你打算给Linux多大的分区就把这个分区挂载到/

  • 记得要选择一个图像界面,Gnome,KDE随意。