Debian GNU/Linux on VAIO Pro 11(very smart and cool UltraBook.)
Jan 2014
It is just example.
At your own risk.
*** Debian GNU/Linux を VAIO Pro 11(SVP1121A2J)にインストールします ***
Haswellを活かすには、kernelは3.12以上を推奨!! なので、debian testing(jessie)を選択。比較的すんなりインストールできたよ。
* 準備する小物
- USB DVD : インストールイメージのCDからブートする (USBメモリでも可)
- USB ETHER : BUFFALO LUA-U2-KTX (linux driver= asix + usbnet) ... 6年前にMacBookAir用に購入したもの...
* WIN領域の縮小(Winの「ディスクの管理」で行なう)
初期のパーティションはGPTにて下記のようになっている。
1 | OEM | 260MB
|
2 | 回復 | 1.44GB
|
3 | EFIシステム | 260MB
|
4 | reserved | 128MB
|
5 | NTFS | 103.16GB
|
6 | 回復 | 14.00GB
|
いらないアプリをアンインストールし、ページファイル(SWAP領域)を0に設定する(SSD=120GBのため、がんばっていらないものを削除)。
HDDの要件は「空き容量20G」、使用ディスク量は32GBなので、52Gまで縮小!
そして、リカバリーディスク作製してから、リカバリーディスク領域を空ける。
結果、空いた約64.92Gにdebianをインストールする。
1 | OEM | 260MB
|
2 | 回復 | 1.44GB
|
3 | EFIシステム | 260MB
|
4 | reserved | 128MB
|
5 | NTFS | 52.24GB
|
6 | 空き | 64.92GB
|
* BIOS設定 ([assist]ボタンで起動し、BIOS設定を選択する)
下記のように設定を変更し、USBデバイスから起動するように設定する。
- Intel(R) AT Support System : Disable
- Secure Boot : Disable
- Boot Mode : UEFI
- External Device Boot : Enable
- Select 1st Boot Priority : External Device
* インストール開始
- USB-ETHERにてネットワークに接続
- USB接続のインストールイメージから起動
- インストール開始
- 途中のPartition設定。パーティション構成を例として以下のよう割当てます(合計約65GB)。
sda6 / # 30GB : /usr, /var, /boot 等のsystem領域
sda7 swap # 4GB : SWAP領域
sda8 /home # 10GB : /home
sda9 /crypt # 21GB : cryptsetupで暗号化パーティションとする
- インストール終了するまで待ち...
- EFIブートの設定
「リブートしまっせ」的な場面で、[Alt+F2]にてコンソールに移動して、下記のように実行
( \EFI\Boot\bootx64.efi を挿げ替える)。
$ cd /target/boot/efi/EFI/Boot
$ cp bootx64.efi bootx64-orig.efi # バックアップ
$ cp ../debian/grubx64.efi bootx64.efi
(2020-08-19追記)
grubがupgradeした時も上記を実施する事が必要だ。ここを怠ると、下記のような "grub rescue"状態になり起動できなくなる...。
debian 10 が突然、起動できなくなった...を参照。
error: symbol 'grub_calloc' not found
grub rescue >
- CDを抜いて、リブートする。
* タッチパットのON/OFF (Fn+F1)
/etc/acpi/events/toggle-touchpadを作製
event=button.fnf1 FNF1
action=/etc/acpi/toggle-touchpad.sh
/etc/acpi/toggle-touchpad.shを作製(実行属性+x 必要)
#!/bin/sh
sys_enable_file=/sys/devices/platform/sony-laptop/touchpad
if [ -r "$sys_enable_file" ]; then
NOW=`cat $sys_enable_file`
TOGGLE=`expr 1 - $NOW`
echo $TOGGLE > $sys_enable_file
fi
* Caps Lockをcontrolに変更
/usr/share/X11/xorg.conf.d/10-capslock.confを作製
Section "InputClass"
Identifier "Keyboard Setting"
MatchIsKeyboard "yes"
Option "XkbOptions" "ctrl:nocaps"
# Option "XkbOptions" "ctrl:swapcaps"
EndSection
* uim-toolbar-gtk3-systrayが表示されない...(平成26年1月28日(火)現在)
とりあえず、実行属性を取ってしまう。すると、uim-toolbar-gtk3が起動するので、とりあえず見えるようになる...。
$ sudo chmod -x /usr/bin/uim-toolbar-gtk*-systray
I refered sites below.
Thanks for it's authors so match.