2017年12月30日土曜日

HP spectre x360 (kaby lake refresh)



MacBook Proに呆れてHP Spectre x360を買ったよ!

HP Spectre x360 13-ae000 パフォーマンスモデル
インテル Core i7-8550U プロセッサー (1.80-4.00/8 Kaby Lake Refresh)
1TB SSD (PCIe NVMe M.2)  SSDは1GB SAMSUNG MZVLW1T0HMLH-000H1でした

memory 16GB
インテル UHD グラフィックス 620
+エレガントなデザイン、パフォーマンス良好、明るい4K画面、スタイラス附属、バックライトのよいキーボード、タッチパッド良好、高速チャージ
ーヒンジがやわ、充電がTypeCを使うこと、TypeCのポートがGen1、ぎらつく画面、アダプターが大きい、指紋がつきやすい、他のアダプターがない、熱い、ペンの感度が悪い
タッチパッドの感度はわりと良好だが、むしろ敏感すぎることもある
Windows10でタッチパッドのスクロール方向を変えるやりかた
設定>Bluetoothとそのほかのデバイス>タッチパッド>追加の設定>ClickPad設定タブの中のClickPad 設定>複数の指によるジェスチャー>2本指でのスクロールのところにマウスを持ってきて選択すると、歯車アイコンが現れ、それを押すとさらにパネルが現れ、スクロール方向の逆行を使用する(R)を選ぶ  つーかなんと深いところに置いてあるんだ..

当然こいつも(スタバでドヤるために??)osx86するわけで..

まずディスクをふっとばしてもいいようにバックアップとかしっかりしておく
Windowsをアップデートした後、「回復」を検索、USBへバックアップ
Windows 10のEaseUs partition Master(https://jp.easeus.com/partition-manager-software/free.html)で Windows 400GBくらいにパーティション再割り当て
OSX用に未割り当てパーティションも作っておいた(FAT32)
Windows10はディスクイメージでバックアップしたいところだができるんだろうか...

ESC連打し、F10でBIOSに入る
Security - Intel Software Guard Extensions (SGX) Disabled, TPM State Disable
System Configuations - Boot Options - Secure Boot Disabled, Clear All Secure Boot Keys
UEFI Boot Orderを USB HDDなどをを上にしておく
F10でSave&Reboot

Secure boot offでもwindowsは立ち上がります

USBを入れたら4kのためちっこいClover立ち上がるのを確認したが、インストーラーのブートまではいかない 
(does printf work?)とか出て止まる
おそらくHD620 clover config fileをしっかり設定しないといけないぽい
その後Rehabmanのconfig_HD615_620_630_640_650.plistを使ったらインストーラが立ち上がるところまではいった。


HDDをフォーマットしないとインストーラが使えないが、ディスクユーティリティは糞なので
ターミナルを起動し、
diskutil list
diskutil eraseVolume JHFS+ OSX /dev/disk0s4
として先ほどのWindows 10のEaseUs partition Masterで作った600GBのほうのパーティションをOSXという名前のOSX HDDに変更する

USBのEFIをコピーする
mkdir /Volumes/EFI
mkdir /Volumes/USBEFI
mount -t msdos /dev/disk0s1 /Volumes/EFI
mount -t msdos /dev/disk1s1 /Volumes/USBEFI
cd /Volumes/EFI
mv EFI EFI_WINOLD
cd /Volumes/USBEFI
cp -r EFI /Volumes/EFI

この後インストーラを起動すると”OSX”というHDDへインストールが始まる
CLOVERに来るたびにBoot mac OS install from HDDNameを選ぶ

しかしインストール後の起動ができずpost installまでたどり着けない。

結局回復ドライブからすべてやりなおすはめに。


2017年12月23日土曜日

8G USBメモリについて

mac OS high sierraではディスクユーティリティで8GB以下のUSBメモリについてパーティションを切ることができなくなった
そのため GPTでのEFIつき USBメモリは作ることが難しい
16GB以上のUSBメモリを買って使えってのはなしでw

Macでやる場合コマンドラインでやる
sudo diskutil partitionDisk /dev/disk6 GPT JHFS+ OSX R
あるいは
diskutil partitionDisk /dev/disk6 GPT FAT32 USBFAT32 R 
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *7.7 GB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:       Microsoft Basic Data USBFAT32                7.5 GB     disk6s2
こんな感じにできてclover+Linuxとかできやすくなります


Windows+Macでやる場合
list disk
select disk 1
clean
convert gpt
create partition efi size=200
この後ディスク管理ユーティリティで残りをフォーマットすればok
EFIはMS-DOSフォーマットでないといけないので、
Mac側で  newfs_msdos -F32 /dev/disk6s1としておく必要がある
(WindowsではUSBメモリはフォーマットできないとエラーが出る)

2017年12月10日日曜日

10.13.2

変更点は10.13.1に比べて、Lilu.kextをアップデートしろ 以上

2017年11月1日水曜日

10.13.1

10.13.1
10.13追加アップデートと同じだから簡単ですね
1. NVIDIA web driverをアンインストールして再起動する
2. 10.13.1アップデートをインストール
3. 2回くらい自動で再起動がかかる
4. インストールが終わったら新しい NVIDIA Web driverをインストール

2017年10月8日日曜日

USB install 10.13、追加アップデート

またしてもここの翻訳風味..

USBを用意 8GB以上

5.4GBあるほうの、Install macOS High Sierra.appをApp Storeから手に入れる
手に入れられなければこことか見とけ

Disk Utility でMac OS Extendedでフォーマット GUIDで、 USBというボリューム名をつける

ターミナルにて"sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB"を実行

Cloverの最新版をダウンロードしてインストール
Customizeして、UEFIにカスタマイズしてインストールしておく

/EFI/CLOVER/drivers64UEFIに apfs.efi を入れる
/EFI/CLOVER/kexts/OtherにFakeSMC, USBInjectAll, AtherosE2200Ethernet, NullCPUPowerManagement, realtekALC を入れる
config.plistはここからもってきて /EFI/CLOVERに入れる
10.12時代のkext patchなどは削除する
あとでUSB ポート追加patchは追加する(後記)

USBからUEFIブートして、インストールを開始
1回目は USBの Install macOS Install を選ぶ
数回再起動がかかるから毎回USBからUEFIブートして、今度はHDDのmacOS Install from XXXを選ぶこと


10.13 追加アップデート (17A405)について
nvidia web driverをアンインストールしてからインストールする
アンインストール方法:メニューバーからNVIDA Driver Managerを開く、コントロールパネルのNvidia Driver Managerから、鍵をクリックして外した後、右下にopen Uninstaller...てのがあるのでそれでアンインストールする。
nv_disable=1はアンインストールしてあれば不要か..

それからapp storeからインストールする
CLOVERに入ったらBoot macOS Install from XXXXを選ぶ
1回目の再起動は残り約17分で勝手に再起動
CLOVERに入ったらBoot macOS from XXXXXを選ぶ
2回目は右端までバーが行った後、間もなくインストール完了:残り約1分未満が出た後Finderへ
最後にNvidia WebDriver  378.10.10.10.15.117.pkgをあてるだけ

USBポートのパッチをあてる ここを参照
・USBInjectAll.kextも/EFI/CLOVER/kexts/Otherに入れておくこと

2017年10月2日月曜日

10.13 High Sierra

mac OS High Sierraでましたよー
Update Directly to macOS High Sierra (APFS)を参考

Sierraを起動

Clover Configuratorを使ってcloverのバージョンを最新にあげる
/EFI/CLOVER/kexts/Other/に10.12で使っていたFakeSMC.kext などのkextを移動
APFS.efiを/EFI/CLOVER/drivers64UEFI/へ入れる


nvidia web driverをNVIDIA Alternate Graphics Drivers for macOS 10.13.0 (17A365)

からダウンロードしておく
nvidiaサイトのCSSがダウンロード同意の邪魔をするときはsafariの開発メニューからスタイルを無効にするを選ぶといい

macOS High Sierraインストールアプリを起動、再起動がかかる

EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ
インストール途中でrebootがかかる
EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ
インストール残り40分から再開


インストール途中でrebootがかかる
EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ

まもなくインストール完了から再開

最後に nvidia web driverをインストールして終了です

H265もhandbrake nightly buildを使えば、ちゃんとquicktimeでpreview・再生可能なHEVC mp4が作成できます reddit

2016年9月22日木曜日

Sierra

mac OS Sierraでましたよー
早速インストール

ここの英訳状態ですが..

1. Disk UtilityでGUID Partition Typeでフォーマット、USBと名付ける
2. App StoreからInstall macOS Sierraをダウンロードしてきた後、終了し、ターミナルから "sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia 
--volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction"
3. 終わったら "sourceforge"からcloverをダウンロード
4. EFIマウントしようとするが、なぜかできない..自前でやるしかない
"sudo mkdir /Volumes/EFI ; sudo mount -t msdos /dev/disk2s1 /Volumes/EFI" 後にClover Configuratorのバグと判明 アップデートすればたぶん大丈夫
5. cloverのインストール先をUSBメモリにして、Customを押す
6. Install for UEFI only , Drivers64EFIの中のOSXAptioFix2Drv-64だけ有効にしてインストール
7. EFI/CLOVER/kext/otherの中に、FakeSMC, NullCPUManagement, AtherosE2200Ethernetを入れる
8. EFI/CLOVERの中に、config.plistを入れる
9. そのconfig.plistをCLOVER Configulatorで編集し、一応 nv_disable=1 を入れておく
InjectEDID, InjectIntelは削除
10. 取り出した後、F12(ブートメニュー;各自のPCで違う)を押しながら起動して、UEFI: USBメモリを選んでCLOVERを起動 Optionからnvga_drv=1になってたら消す(これから再起動の度毎回)
11. インストーラが起動したらメニューの中からInstall macOS 選んで待つ
心配ならログを表示しておくとよい 残り7分とでて、 No native mechanism to verify InstallInfo.plist エラーが出るまで2分。
12. インストール途中で再起動したらその都度F12押して再度UEFI: USBメモリを選び、CLOVERを起動。1回目は起動ボリュームとして、Boot macOS Install from XXXX(ターゲット)を選ぶ 再起動後28分。残り11分で2回目の再起動がかかる。2回目の起動ボリュームはBoot macOS  from XXXXでよい。
13. NVIDIA Web Driver 367.15.10.05f01をコントロールパネルからインストール
14. USBのEFIをHDDのEFIに上書き config.plistを編集、nvga_drv=1 nv_disableを消す
 かわりに<key>NvidiaWeb</key>  <true/>をSystemParametersセクションに入れる
 (最新版のClover ConfigulatorならSystemParametersにNvidiaWebのチェックボックスがありますね)
15.とりあえず立ち上がるようになりました
16. (DSDT.aml, SSDT.amlを EFI/ACPI/patchedにコピー)→これをするとNVIDIA Web driverが起動しなくなった..
17. https://github.com/toleda/audio_CloverALC からaudio_cloverALC-120.command.zip をダウンロード
18. EFIマウントした後に audio_cloverALC-120.commandを開いて
Confirm Realtek ALC1150 (y/n): y
B0D3@3 found, HDAU edit required for HD4600 HDMI audio
dsdt edit/ssdt injection not available with this script
Patch AppleHDA.kext for HD4600 HDMI audio (y/n): y
Clover Audio ID Injection (y/n): y

Use Audio ID: 1 (y/n): y
インストールします
19. 音も出るようになって終了です
20. 追記:SSDのTRIMを有効にするには: CLOVER Configulatorで以下を追加

There is a Clover patch for this too :

Name IOAHCIBlockStorage
Find 004150504C452053534400
Replace 0000000000000000000000
Comment Trim Patch