あおしまの日記

あおしまさんの日記らしいです。個人的に興味がある事を時々書きます。スマートウォッチPebble日本語パックを作成、公開しています。

UEFIでハマる

UEFIな環境を触ったことがなく*1気分は全く新しい機械です。だから起動周りから何から手探りでした。

Ubuntuインストール

以下の条件です。

  • 2GBのUSBメモリから起動とインストール
  • Ubuntu14.04.2LTSをserverで導入(Xは入れない)
  • mini.isoを使用

はまりどころとか諸々

  • インストール先は32GBのSSD。改めて現在運用中のPT2マシンを調べたら、OSディスク300GB中たった4GBしか!使ってないことが判明してこのサイズに。今時主流の128GBのSSDとか無意味に広大。
  • 起動先選択でUEFIUSBメモリから起動を指定すると、grubの起動画面になる(これが正解)。USBと付いたUSBメモリから起動するとLILOっぽいcurses画面になって、そっちはどうにもインストールに失敗する
  • 14.04.2LTSのisoフルイメージだとパッケージ破損と言われて途中で止まるので、mini.isoを使用してnetinstallの方が良い。
  • 無駄に2GBのUSBメモリを使ったが、mini.isoは正味30M程度なので大昔のUSBメモリで充分かも?
  • OSX上のunetbootinからisoイメージ指定でmini.isoをUSBに展開。起動可能USBになってくれる。
  • パーティショニングはGPTで全体を初期化してからお任せ割で。先頭512MBのUEFI起動区画、28GBのext4、4GBのswapとなる。
    • この時、GPTにしない、typeEF00区画を作らないと、後でgrubのインストールに失敗する。
  • そんなこんなで10回ほど試行錯誤してserverとしてインストール
  • まだ3GBぐらいしか使用してない。
  • grubのインストールが正常に終わると、UEFI起動リストにubuntuの文字が!無事起動できました。
    • memtest86とかここに入るのかなあ?(ぼそ)

*1:その昔EFIなPRePやら林檎印のEFIは触ってましたが