VirtualBoxにUbuntu 14.04 beta2 インストール
パーティション設定(LVM使用)
Ctrl+Alt+F1を押してコンソール画面に切り替える。
# パーティションツール起動 $ sudo parted # サイズ指定のデフォルト単位変更 (parted) unit MiB # パーティション種類設定(ディスク内容は全て削除) (parted) mklabel gpt # パーティション作成(efiシステムパーティションと/bootにそれぞれ256MiB割り当てて残りをLVM管理とする) (parted) mkpart efi 0% 257 (parted) mkpart boot 257 513 (parted) mkpart volume 513 100% # フラグ設定変更 (parted) set 1 boot on (parted) set 3 lvm on # パーティションテーブル確認 (parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 61440MiB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1.00MiB 257MiB 256MiB fat32 efi boot 2 257MiB 513MiB 256MiB ext4 boot 3 513MiB 61439MiB 60926MiB volume lvm # パーティションツール終了 (parted) quit
# パーティションをLVM用に初期化 $ sudo pvcreate /dev/sda3 # ボリュームグループ作成 $ sudo vgcreate vg01 /dev/sda3 # 論理ボリューム作成 $ sudo lvcreate -L 20GiB -n root vg01 $ sudo lvcreate -L 4GiB -n swap vg01 $ sudo lvcreate -l 100%FREE -n home vg01
LV Path | LV Size | ファイルシステム | マウントポイント |
---|---|---|---|
/dev/vg01/root | 20.00 GiB | ext4 | / |
/dev/vg01/swap | 4.00 GiB | linux-swap | (swap) |
/dev/vg01/home | 35.50 GiB | ext4 | /home |
インストール
ブート設定
再起動後にUbuntuが起動せずUEFIのシェルが表示される。
FS0:\EFI\ubuntu に移動して grubx64.efi を実行する。
Ubuntu起動したらコンソールで以下の操作を行う。
$ sudo mkdir -p /boot/efi/EFI/boot $ sudo cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
※ubuntuインストールすると、UEFIから ubuntu/grubx64.efi を実行するように設定されるようだが、VirtualBoxでは設定が保存されずに、デフォルト設定の boot/bootx64.efi を実行しようとしているらしい。