v1 | v2 | |
---|---|---|
1 | 停滞なう。 | |
2 | ||
1 | 3 | == !MacBook Pro 上での Vine Linux 環境構築 == |
2 | 4 | |
3 | !MacBook Pro (Retina, 13-inch, Late 2013) に |
|
5 | !MacBook Pro (Retina, 13-inch, Late 2013) に Vine Linux 6.2 をインストール→Seed化した話をメモる予定。 | |
4 | 6 | |
5 | メインパーティションに Mac OSX を維持しつつ、 |
|
7 | メインパーティションに Mac OSX を維持しつつ、他のパーティションに Vine Linux 環境を構築します。昨今のスペックのPCであれば、仮想化環境上にLinux環境を構築しても実用には耐え得ると思うのですが、!MacBook Pro に搭載された Haswell でのベンチマークが必要かつ、他に実機がないという状況が生じたので(笑)トライに至りました。 | |
6 | 8 | |
7 | 備忘録として残しますが、このとおりやっても上手くいかないかもしれないし、ちょっとした操作でパーティション吹っ飛ばすこともあるかもしれないので、大切なデータはバックアップを取ったうえで at your own risk でお試しください。 | |
9 | VIne Linux 6.2 であればインストール自体はつつがなく進むのですが、Mac 標準の起動ボリューム選択や rEFInd では、インストールパーティションの先頭セクタに書き込まれた GRUB ブートローダの認識(読み込み?)に失敗して停止してしまいます(先頭パーティションにインストールした場合は起動できるようですが、未挑戦なのでここでは割愛)。そこで、!MacBook Pro の EFI パーティションに GRUB2 をインストールし、その GRUB2 からインストールパーティションのカーネルイメージを読み込むことでこの問題を回避します。 | |
10 | ||
11 | ||= 通常 =||BIOS/UEFI → インストールパーティションの GRUB → インストールパーティションの vmlinuz 読み込み → 起動 || | |
12 | ||= 本方式 =||UEFI → EFI パーティションの GRUB2 → インストールパーティションの vmlinuz 読み込み → 起動 || | |
13 | ||
14 | 起動に最低限必要なことを備忘録として残しますが、このとおりやっても上手くいかないかもしれないし、ちょっとした操作でパーティション吹っ飛ばすこともあるかもしれないので、大切なデータはバックアップを取ったうえで __at your own risk で__お試しください。 | |
15 | ||
16 | なお、外付けHDDへのインストールは試していません(だって !MacBook やし) | |
8 | 17 | |
9 | 18 | === 必要なもの |
10 | !MacBook:: そら必要ですわな |
|
19 | !MacBook:: そら必要ですわな。 | |
11 | 20 | |
12 | rEFInd:: マルチブート環境を構築するために必要なブートマネージャ | |
21 | Vine Linux インストールCD/DVD/USBメモリ:: そら必要ですわな。私は Vine Linux 6.2.1 (x86_64) を USBメモリに書き込んだものを使いました。 | |
22 | ||
23 | rEFInd:: マルチブート環境を構築するためのブートマネージャ。 | |
13 | 24 | |
14 | 25 | GRUB2:: rEFIndから呼び出します。GRUB2経由でVineのカーネルを読み込みます。 |
15 | 26 | |
16 | Linuxマシン:: GRUB2のブートローダのビルドに必要です。つまり |
|
27 | Linuxマシン:: GRUB2のブートローダのビルドに必要です。つまり、真に !MacBook しかない環境だと実現できません(涙)。 | |
17 | 28 | |
18 | 29 | === パーティションを切る |
30 | Vine Linux をインストールするための領域を適宜確保してください。OSX 標準のディスクユーティリティで十分。私はインストールパーティションとスワップパーティションを作りました。 | |
19 | 31 | |
20 | === | |
32 | === rEFInd のインストール | |
33 | ||
34 | === Vine Linux のインストール | |
35 | ||
36 | === GRUB2 の EFI パーティションへのインストール・設定 | |
37 | ||
38 | === 無線ドライバのインストール |