古いSurfaceにもChrome OS

前回の記事で書きました「ChromeOS」とWindowsのデュアルブートですが、Chromeがアップデート早くて楽しいので手持ちの「Surface Pro4」にも入れてみました。

導入自体はDELL同様で問題ありません。2022.2.18現在、「Brunch r97」で「ChromeOS r98」が動きます。で、導入時はキーボードがいるので気づかなかったのですが、デフォルトだとタッチ操作が効きませんでした。今回はその解決法。

工程最後の「Grub2Win」で、CustomCodeをコピペする際に、数文字書き加えるだけです。「{」 から「}」の間のコピペ、私の場合は以下のようになりましたが、「」if…….then」の後と「else」の後の「options=$options ….」の所に「ipts \」を挿入します。


search –no-floppy –set=root –file /ChromeOS.img
loopback loop /ChromeOS.img
source (loop,12)/efi/boot/settings.cfg
if [ -z $verbose ] -o [ $verbose -eq 0 ]; then
linux (loop,7)$kernel boot=local noresume noswap loglevel=7 options=$options chromeos_bootsplash=$chromeos_bootsplash $cmdline_params \
cros_secure cros_debug loop.max_part=16 img_uuid=xxxx-f5fdfc2exxxx img_path=/ChromeOS.img \
console= vt.global_cursor_default=0 brunch_bootsplash=$brunch_bootsplash quiet
else
linux (loop,7)$kernel boot=local noresume noswap loglevel=7 options=$options chromeos_bootsplash=$chromeos_bootsplash $cmdline_params \
cros_secure cros_debug loop.max_part=16 img_uuid=xxxx-f5fdfc2exxxx img_path=/ChromeOS.img
fi
initrd (loop,7)/lib/firmware/amd-ucode.img (loop,7)/lib/firmware/intel-ucode.img (loop,7)/initramfs.img

上記のデフォルト文が、以下の通りになります。


search –no-floppy –set=root –file /ChromeOS.img
loopback loop /ChromeOS.img
source (loop,12)/efi/boot/settings.cfg
if [ -z $verbose ] -o [ $verbose -eq 0 ]; then
linux (loop,7)$kernel boot=local noresume noswap loglevel=7 options=ipts \$options chromeos_bootsplash=$chromeos_bootsplash $cmdline_params \
cros_secure cros_debug loop.max_part=16 img_uuid=xxxx-f5fdfc2exxxx img_path=/ChromeOS.img \
console= vt.global_cursor_default=0 brunch_bootsplash=$brunch_bootsplash quiet
else
linux (loop,7)$kernel boot=local noresume noswap loglevel=7 options=ipts \$options chromeos_bootsplash=$chromeos_bootsplash $cmdline_params \
cros_secure cros_debug loop.max_part=16 img_uuid=xxxx-f5fdfc2exxxx img_path=/ChromeOS.img
fi
initrd (loop,7)/lib/firmware/amd-ucode.img (loop,7)/lib/firmware/intel-ucode.img (loop,7)/initramfs.img

すべて半角で、ipts(半角スペース)\(¥の半角)になります。これだけで私の「Pro4」はタッチがenableになりました。この頃のサーフェスは、パネル関連でちょっとトリッキーなことをしているのが原因なようです。情報はDiscordの#brunch-supportからのものです。ありがとうございました。Thank you so much.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です