Intel Mac/Linux/1.Install
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
&color(red){Linuxのインストールは [[Intel Mac/Triple Boo...
&color(red){今後本ページのメンテナンスは行いません。};~
*%%インストールメモ … 内蔵HDD編%% [#vff76969]
-USBストレージへインストールしたい場合は「付録…外付けUSB...
**MacOSXのパーティショニング [#j4ae539b]
&color(red){OSXを新規インストールする必要があります。};~
-Mac OS X Install Disc 1 から起動
-画面上部メニューのユーティリティから「ディスクユーティリ...
-パーティションを2分割し、他のOSをインストールするための...
&ref(part01.png,nolink);
~
~
-その後普通にOSXをインストール
~
~
**Linux用パーティションの作成 [#t0c33f43]
-概要~
次のようなパーティション構成とする。
--/boot HFS+ 200MB
--/ reiserfs 20GB
--swap 1G
-Mac OS X Install Disc 1 から起動。
-画面上部のメニュー「ユーティリティ」から「ターミナル」を...
-gptコマンドで現状のパーティション構成を確認します。
#pre{{
-bash-2.05# gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11...
409640 209715200 2 GPT part - 48465300-0000-11...
210124840 102456935 &color(red){(*3)};
312581775 32 Sec GPT table
312581807 1 Sec GPT header
}}
--*1: EFI関連の隠しパーティション~
--*2: Macintosh HD
--*3: 空き領域
-LinuxBootパーティション(HFS+,200MB)の作成~
LinuxをbootするためのHFS+パーティションを作成します。~
本パーティションへは、linuxカーネル起動に必要なファイル類...
Linux上からは/bootでアクセスできます。
#pre{{
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 409600 /dev/disk0
}}
-Linux(swap,rootfs用)パーティションの作成~
swap 1GB、rootfsは20GBを設定。
なお、ファイルシステムタイプは、暫定的にlinuxを指定します。
#pre{{
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 2097152 -t linux /dev/disk0
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 41943040 -t linux /dev/disk0
}}
-ターミナルを終了してHDDから再起動します。
-再起動後~
ディスクユーティリティを使用して、diskのラベルをLinuxBoot...
&ref(part02.png,nolink);
**Linuxのブート設定 [#f9cc206c]
-Dual Boot設定~
LinuxBootパーティションへeliloを導入して、MacOSXとLinuxの...
--[[LinuxBoot3.dmg.zip:http://eggplant.ddo.jp/www/downloa...
(LinuxBoot3.dmg.zipは、Mactel-Linux で公開されるブートに...
--そして次のコマンドをターミナルから実行します~
すると、起動時、オプションキーを押し続けることで、ブート...
#pre{{
$ cd /Volumes/LinuxBoot
$ sudo bless --folder . --file e.efi --labelfile linux.vo...
}}
--elilo.confの修正~
---ラベルの設定~
i17,i20,mini,initrd17,initrd20,initrdminiの6つのラベルが...
"default=initrd17"の行を適宜書き換えてご使用ください。例...
"iMac 20"の場合は"default=initrd17"の行を"default=initrd2...
"Mac mini"の場合は"default=initrd17"の行を"default=initrd...
書き換えてください。~
~
---rootfsの設定~
''root=/dev/sda5''の部分を、必要に応じて修正してください。
例えば、USBストレージをの第3パーティションをrootfsとして...
#pre{{
# force chooser to textmenu
chooser=simple
legacy-free
default=&color(red){initrd17};
delay=0
#prompt
image=vmlinuz-2.6.16-rc6
label=i17
description="Linux iMac 17"
append="video=imacfb:i17 acpi=force irqpoll &colo...
image=vmlinuz-2.6.16-rc6
label=i20
description="Linux iMac 20"
append="video=imacfb:i20 acpi=force irqpoll &colo...
image=vmlinuz-2.6.16-rc6
label=mini
description="Linux Mac mini"
append="video=imacfb:mini acpi=force irqpoll &col...
image=vmlinuz-2.6.16-rc6
label=initrd17
description="initrd iMac 17"
initrd=initrd-parted.gz
append="video=imacfb:i17 acpi=force irqpoll root=...
image=vmlinuz-2.6.16-rc6
label=initrd20
description="initrd iMac 20"
initrd=initrd-parted.gz
append="video=imacfb:i20 acpi=force irqpoll root=...
image=vmlinuz-2.6.16-rc6
label=initrdmini
description="initrd Mac mini"
initrd=initrd-parted.gz
append="video=imacfb:mini acpi=force irqpoll root...
}}
-initrd-parted補足事項~
initrd-parted.gzには、busybox、GNU Parted、Reiserfs関連ツ...
インストールの補助やレスキュー用途に役立つと思います。例...
--外付けUSBストレージのパーティション情報を見たいときは、~
#pre{{
# parted &color(red){/dev/sdb}; print
}}
--内蔵HDDの gpt パーティション情報を見たいときは、
#pre{{
# parted &color(red){/dev/sda}; print
}}
--gpt パーティションのFSタイプをLinux-swapへ変更したい場...
#pre{{
# parted /dev/sda mkfs パーティション番号 linux-swap
}}
--gpt パーティション番号5番のFSタイプをreiserfsへ変更した...
#pre{{
# parted /dev/sda mkfs 5 ext2
# mkfs.reiserfs /dev/sda5
}}
--gpt パーティションを新たに作りたい場合は、~
(ディスク先頭から100000MB〜120000MBの範囲をext2でパーティ...
#pre{{
# parted /dev/sda mkpartfs primary ext2 100000 120000
}}
--MacOSXの領域のファイルを参照したい場合は、
#pre{{
# mount -t ufsplus /dev/sda2 /mnt
}}
**Linux用パーティションの作成(続) [#t3838df8]
-少々脱線しましたが、目標とするパーティションを作成します...
--/boot HFS+ 200MB
--/ reiserfs 20GB
--swap 1G
-まず、LinuxBootから起動後、GNU Partedを使用してgptの変更...
gptコマンドで先ほど作成したパーティション情報は、GNU Part...
Minor番号、4,5は、それぞれ、swap、rootfsになりますが、フ...
すなわち、現時点では正しく設定されていません。~
#pre{{
# parted /dev/sda print
Disk geometry for /dev/sda: 0.000-152627.835 megabytes
Disk label type: gpt
Minor Start End Filesystem Name ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019
5 103824.020 124304.019
Information: Don't forget to update /etc/fstab, if necess...
}}
Minor 4をswapへ設定します。~
#pre{{
# parted /dev/sda mkfs 4 linux-swap
}}
Minor 5をreiserfsへ設定します。~
#pre{{
# parted /dev/sda mkfs 5 ext2
# mkfs.reiserfs /dev/sda5
}}
再度確認してみます。・・・・正しく認識されました。~
#pre{{
# parted /dev/sda print
Disk geometry for /dev/sda: 0.000-152627.835 megabytes
Disk label type: gpt
Minor Start End Filesystem Name ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019 &color(red){linux-swap};
5 103824.020 124304.019 &color(red){reiserfs};
Information: Don't forget to update /etc/fstab, if necess...
}}
*Ubuntu-jaのインストール [#mc6ba2df]
-&color(red){回線がパンク寸前状態なので、Ubuntu-jaのサイ...
&color(red){それをベースにrootfsを構築するよう手順を変更...
~
-LiveCDイメージからUbuntu-jaの環境一式を抜き出してrootfs...
下記ファイルをあらかじめ内蔵ディスクへ格納しておいてくだ...
--[[ubuntu-ja-5.10-live-i386-20051024.iso:http://www.ubun...
--[[ubuntu-ja-overwrite-20060314.tgz:http://eggplant.ddo....
--[[kernel-image-2.6.16-rc6_iMac.20060313_i386.deb:http:/...
-コピー先rootfsのマウント
#pre{{
# mount -t reiserfs &color(red){/dev/sda5}; /mnt
# mkdir /mnt/boot
# mount -t hfsplus &color(red){/dev/sda3}; /mnt/boot
}}
-MacOSX領域(/dev/sda2)をマウントして、各種ファイルをコピ...
#pre{{
# mkdir /osx
# mount -t hfsplus /dev/sda2 /osx
# cp /osx/XXXXXX/ubuntu-ja-5.10-live-i386-20051024.iso ...
# cp /osx/XXXXXX/ubuntu-ja-overwrite-20060314.tgz ...
# cp /osx/XXXXXX/kernel-image-2.6.16-rc6_iMac.20060313_i3...
# umount /osx
}}
-isoファイルから、LiveCDイメージ(filesystem.loop)を抜き出...
#pre{{
# mkdir /iso
# mount -t iso9660 -o loop /mnt/ubuntu-ja-5.10-live-i386-...
# extract_compressed_fs /iso/casper/filesystem.cloop > /m...
# umount /iso
# rm /mnt/ubuntu-ja-5.10-live-i386-20051024.iso
}}
-rootfs(filesystem.loop)の展開
#pre{{
# mount -t ext2 -o loop /mnt/filesystem.loop /iso
# cp -a /iso/* /mnt/
# umount /iso
# rm /mnt/filesystem.loop
}}
-カーネル等の展開~
#pre{{
# cd /mnt
# chroot .
sh-3.00# tar vxzpf ubuntu-ja-overwrite-20060314.tgz
sh-3.00# dpkg -i kernel-image-2.6.16-rc6_iMac.20060313_i3...
sh-3.00# rm ubuntu-ja-overwrite-20060314.tgz
sh-3.00# rm kernel-image-2.6.16-rc6_iMac.20060313_i386.deb
}}
-&color(blue){必要ならばパスワードの変更をしてください!};
#pre{{
# passwd ubuntu
Enter new UNIX password: &color(blue){password};
Retype new UNIX password: &color(blue){password};
passwd: passwd updated successfully
}}
-/etc/fstab を必要に応じて修正します。~
#pre{{
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <...
proc /proc proc defaults ...
&color(red){/dev/sda5}; / reiserfs ...
&color(red){/dev/sda4}; none swap ...
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto ...
&color(red){/dev/sda3}; /boot hfsplus ...
}}
-/boot/elilo.conf~
/dev/sda5をrootfsとして起動するよう変更します。
default指定を修正します。~
なお、カーネルパラメータのrootfs(root=/dev/sda5)も必要に...
#pre{{
#
# force chooser to textmenu
chooser=simple
legacy-free
&color(red){#};default=initrd17
&color(red){default=i17};
delay=0
#prompt
image=vmlinuz-2.6.16-rc6
label=i17
description="Linux iMac 17"
append="video=imacfb:i17 acpi=force irqpoll &colo...
}}
-後片付け&再起動
#pre{{
sh-3.00# exit
# cd /
# umount /mnt/boot
# umount /mnt
# reboot
}}
-~
-LinuxBootから立ち上げます。~
~
-ログインマネージャgdmが立ち上がると思います。~
user:ubuntu、passwd:ubuntu でログインします~
~
-必要に応じて、ネットワークの設定を行ってください。~
デフォルトでは、DHCPでIPアドレスを取得します。~
~
以上でインストールは終了です。~
*付録…外付けUSBストレージへインストールするには [#ea93ebc8]
-USBストレージ(USB-HDD)をMacへ接続
-ディスクユーティリティを立ち上げてパーティションの設定を...
--オプションを選択して、PC版Linux等からもアクセスできるよ...
--4つパーティションを作成する。~
LEFT:
|パーティション番号| 名前 | フォーマット | サイズ | 備考|h
| 1 | LinuxBoot | MacOS拡張 | 1G | OSXとのファイル共有領...
| 2 | swap | MacOS拡張 | 1G | フォーマットは後ほど、linux...
| 3 | rootfs | MacOS拡張 | 20G | フォーマットは後ほど、re...
| 4 | 空き領域 | - | - | |
(*) MacOS拡張(ジャーナリング)は、Linux上から書き込めない...
~
&ref(part03.png,nolink);
~
~
-「[[Dual Boot設定>#f9cc206c]]」に従い、ブートの設定を行...
- USBストレージから起動~
--MacOSXを再起動
--起動音が鳴るあたりから、オプションキーを押しっぱなしに...
--USBストレージを選択。
--数秒後、Linuxペンギン2匹に迎えられ、shellが起動します。
-パーティションのファイルシステムタイプの設定~
--USBストレージのデバイス名を確認します。
#pre{{
# cat /proc/partitions
major minor #blocks name
8 0 156290904 sda
8 1 204800 sda1
8 2 104857600 sda2
8 3 204800 sda3
8 4 1048576 sda4
8 5 20971520 sda5
8 16 40021632 sdb
8 17 1048576 sdb1
8 18 1048576 sdb2
8 19 20971520 sdb3
}}
外部ストレージを1個だけ接続した状態では、sda、sdbの2つ...
前者は内蔵HDD、後者は外部USBストレージです。~
~
--ファイルシステムタイプの変更
変更前に、念のため、sdbのパーティション構成を確認しておき...
#pre{{
# parted /dev/sdb print
Disk geometry for /dev/sdb: 0.000-39083.625 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 1024.030 primary hfs+
2 1024.058 2048.057 primary hfs+
3 2048.084 22528.084 primary hfs+
Information: Don't forget to update /etc/fstab, if necess...
}}
/dev/sdb2をswapに、/dev/sdb3をreiserfsへ変更します。
#pre{{
# parted /dev/sdb mkfs 2 linux-swap
# parted /dev/sdb mkfs 3 ext2
# mkfs.reiserfs /dev/sdb3
# parted /dev/sdb print
Disk geometry for /dev/sdb: 0.000-39083.625 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 1024.030 primary hfs+
2 1024.058 2048.057 primary &color(red){linux-...
3 2048.084 22528.084 primary &color(red){reiser...
Information: Don't forget to update /etc/fstab, if necess...
}}
-「[[Ubuntu-jaのインストール>#t3f93212]]」に従い、ubuntu-...
なお、リンク先のページは、内蔵HDDへのインストールを想定し...
USBストレージへインストールする場合は、デバイス名や番号を...
--LinuxBoot: /dev/sda3 → /dev/sdb1
--swap : /dev/sda4 → /dev/sdb2
--rootfs : /dev/sda5 → /dev/sdb3
*コメント欄 [#jaf5fa89]
-Intel Macで『うぶんつたん(*´д`*)ハァハァ 』の世界を堪能して...
~
-ここの説明を参考にしてIntel iMac 17の内蔵HDにUbuntu-ja ...
--私も内蔵HDDにOSX以外の未使用領域を確保しています...
-内蔵HDのrootのファイルシステムは普通にext2です。フォーマ...
--そうか・・・GPTなのか・・、汗。さて、困ったぞ,
GPTはど素人です。!どうやって、その空き領域をLinuxで認識...
-パーティションの追加はOSXの/usr/sbin/gptでできるはずです...
-GPTについて少し調べてみた。
--[[GUIDパーティションテーブル(Wikipedia):http://ja.wik...
--[[gpt Manual:http://developer.apple.com/documentation/D...
--[[GNU Parted:http://www.sunsite.ualberta.ca/Documentati...
-
P.S.やはりLiveCDは制約が多くて使いにくいですね。というこ...
#pre{{
ubuntu@ubuntu:~$ sudo parted /dev/sda print
/dev/sdaの Disk geometry: 0.000-152627.835 メガバイト
ディスクラベルの種類: gpt
マイナー 開始 終了 ファイルシステム 名前 ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019 linux-swap
5 103824.020 124304.019 reiserfs
通知: 必要であれば /etc/fstab を更新するのを忘れないよう...
}}
~
-「"default=initrd17"の行を適宜書き換えてご使用ください。...
--それから、展開中にスクリーンセーバーで画面が真っ暗にな...
--追試していただき、ありががとうございます。コメントを参...
-Can you tell me root password ? I prepare to install o...
--to macbook : As far as I know, Ubuntu Linux does not se...
--Please login (user account is "ubuntu", password is "ub...
-上記手順でMacBookにトライしてみました。一回目はがめんが...
--使用したrEFItはmactel-linuxで配布されているものです。添...
--まずは、報告ありがとうございます。&おめでとうございま...
-initrd17でもろもろ設定した後、本番はi17でバッチリ動いて...
-自分もMacBook Proでトライしてみましたが、やはりトラック...
-Gimmickさんと全く同じ状況です。Mactel LiveCD(0306)からxo...
-xorgのバージョン、dmesg、/var/log/Xorg.0.logを見比べてみ...
#pre{{
# sudo dpkg-reconfigure xserver-xorg
}}
-mactel-linux Live CDは、ubuntuの「Dapper Drake」つまりUN...
//#comment
~
~
#navi(Intel Mac)
終了行:
&color(red){Linuxのインストールは [[Intel Mac/Triple Boo...
&color(red){今後本ページのメンテナンスは行いません。};~
*%%インストールメモ … 内蔵HDD編%% [#vff76969]
-USBストレージへインストールしたい場合は「付録…外付けUSB...
**MacOSXのパーティショニング [#j4ae539b]
&color(red){OSXを新規インストールする必要があります。};~
-Mac OS X Install Disc 1 から起動
-画面上部メニューのユーティリティから「ディスクユーティリ...
-パーティションを2分割し、他のOSをインストールするための...
&ref(part01.png,nolink);
~
~
-その後普通にOSXをインストール
~
~
**Linux用パーティションの作成 [#t0c33f43]
-概要~
次のようなパーティション構成とする。
--/boot HFS+ 200MB
--/ reiserfs 20GB
--swap 1G
-Mac OS X Install Disc 1 から起動。
-画面上部のメニュー「ユーティリティ」から「ターミナル」を...
-gptコマンドで現状のパーティション構成を確認します。
#pre{{
-bash-2.05# gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11...
409640 209715200 2 GPT part - 48465300-0000-11...
210124840 102456935 &color(red){(*3)};
312581775 32 Sec GPT table
312581807 1 Sec GPT header
}}
--*1: EFI関連の隠しパーティション~
--*2: Macintosh HD
--*3: 空き領域
-LinuxBootパーティション(HFS+,200MB)の作成~
LinuxをbootするためのHFS+パーティションを作成します。~
本パーティションへは、linuxカーネル起動に必要なファイル類...
Linux上からは/bootでアクセスできます。
#pre{{
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 409600 /dev/disk0
}}
-Linux(swap,rootfs用)パーティションの作成~
swap 1GB、rootfsは20GBを設定。
なお、ファイルシステムタイプは、暫定的にlinuxを指定します。
#pre{{
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 2097152 -t linux /dev/disk0
-bash-2.05# umount /Volumes/*
-bash-2.05# gpt add -s 41943040 -t linux /dev/disk0
}}
-ターミナルを終了してHDDから再起動します。
-再起動後~
ディスクユーティリティを使用して、diskのラベルをLinuxBoot...
&ref(part02.png,nolink);
**Linuxのブート設定 [#f9cc206c]
-Dual Boot設定~
LinuxBootパーティションへeliloを導入して、MacOSXとLinuxの...
--[[LinuxBoot3.dmg.zip:http://eggplant.ddo.jp/www/downloa...
(LinuxBoot3.dmg.zipは、Mactel-Linux で公開されるブートに...
--そして次のコマンドをターミナルから実行します~
すると、起動時、オプションキーを押し続けることで、ブート...
#pre{{
$ cd /Volumes/LinuxBoot
$ sudo bless --folder . --file e.efi --labelfile linux.vo...
}}
--elilo.confの修正~
---ラベルの設定~
i17,i20,mini,initrd17,initrd20,initrdminiの6つのラベルが...
"default=initrd17"の行を適宜書き換えてご使用ください。例...
"iMac 20"の場合は"default=initrd17"の行を"default=initrd2...
"Mac mini"の場合は"default=initrd17"の行を"default=initrd...
書き換えてください。~
~
---rootfsの設定~
''root=/dev/sda5''の部分を、必要に応じて修正してください。
例えば、USBストレージをの第3パーティションをrootfsとして...
#pre{{
# force chooser to textmenu
chooser=simple
legacy-free
default=&color(red){initrd17};
delay=0
#prompt
image=vmlinuz-2.6.16-rc6
label=i17
description="Linux iMac 17"
append="video=imacfb:i17 acpi=force irqpoll &colo...
image=vmlinuz-2.6.16-rc6
label=i20
description="Linux iMac 20"
append="video=imacfb:i20 acpi=force irqpoll &colo...
image=vmlinuz-2.6.16-rc6
label=mini
description="Linux Mac mini"
append="video=imacfb:mini acpi=force irqpoll &col...
image=vmlinuz-2.6.16-rc6
label=initrd17
description="initrd iMac 17"
initrd=initrd-parted.gz
append="video=imacfb:i17 acpi=force irqpoll root=...
image=vmlinuz-2.6.16-rc6
label=initrd20
description="initrd iMac 20"
initrd=initrd-parted.gz
append="video=imacfb:i20 acpi=force irqpoll root=...
image=vmlinuz-2.6.16-rc6
label=initrdmini
description="initrd Mac mini"
initrd=initrd-parted.gz
append="video=imacfb:mini acpi=force irqpoll root...
}}
-initrd-parted補足事項~
initrd-parted.gzには、busybox、GNU Parted、Reiserfs関連ツ...
インストールの補助やレスキュー用途に役立つと思います。例...
--外付けUSBストレージのパーティション情報を見たいときは、~
#pre{{
# parted &color(red){/dev/sdb}; print
}}
--内蔵HDDの gpt パーティション情報を見たいときは、
#pre{{
# parted &color(red){/dev/sda}; print
}}
--gpt パーティションのFSタイプをLinux-swapへ変更したい場...
#pre{{
# parted /dev/sda mkfs パーティション番号 linux-swap
}}
--gpt パーティション番号5番のFSタイプをreiserfsへ変更した...
#pre{{
# parted /dev/sda mkfs 5 ext2
# mkfs.reiserfs /dev/sda5
}}
--gpt パーティションを新たに作りたい場合は、~
(ディスク先頭から100000MB〜120000MBの範囲をext2でパーティ...
#pre{{
# parted /dev/sda mkpartfs primary ext2 100000 120000
}}
--MacOSXの領域のファイルを参照したい場合は、
#pre{{
# mount -t ufsplus /dev/sda2 /mnt
}}
**Linux用パーティションの作成(続) [#t3838df8]
-少々脱線しましたが、目標とするパーティションを作成します...
--/boot HFS+ 200MB
--/ reiserfs 20GB
--swap 1G
-まず、LinuxBootから起動後、GNU Partedを使用してgptの変更...
gptコマンドで先ほど作成したパーティション情報は、GNU Part...
Minor番号、4,5は、それぞれ、swap、rootfsになりますが、フ...
すなわち、現時点では正しく設定されていません。~
#pre{{
# parted /dev/sda print
Disk geometry for /dev/sda: 0.000-152627.835 megabytes
Disk label type: gpt
Minor Start End Filesystem Name ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019
5 103824.020 124304.019
Information: Don't forget to update /etc/fstab, if necess...
}}
Minor 4をswapへ設定します。~
#pre{{
# parted /dev/sda mkfs 4 linux-swap
}}
Minor 5をreiserfsへ設定します。~
#pre{{
# parted /dev/sda mkfs 5 ext2
# mkfs.reiserfs /dev/sda5
}}
再度確認してみます。・・・・正しく認識されました。~
#pre{{
# parted /dev/sda print
Disk geometry for /dev/sda: 0.000-152627.835 megabytes
Disk label type: gpt
Minor Start End Filesystem Name ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019 &color(red){linux-swap};
5 103824.020 124304.019 &color(red){reiserfs};
Information: Don't forget to update /etc/fstab, if necess...
}}
*Ubuntu-jaのインストール [#mc6ba2df]
-&color(red){回線がパンク寸前状態なので、Ubuntu-jaのサイ...
&color(red){それをベースにrootfsを構築するよう手順を変更...
~
-LiveCDイメージからUbuntu-jaの環境一式を抜き出してrootfs...
下記ファイルをあらかじめ内蔵ディスクへ格納しておいてくだ...
--[[ubuntu-ja-5.10-live-i386-20051024.iso:http://www.ubun...
--[[ubuntu-ja-overwrite-20060314.tgz:http://eggplant.ddo....
--[[kernel-image-2.6.16-rc6_iMac.20060313_i386.deb:http:/...
-コピー先rootfsのマウント
#pre{{
# mount -t reiserfs &color(red){/dev/sda5}; /mnt
# mkdir /mnt/boot
# mount -t hfsplus &color(red){/dev/sda3}; /mnt/boot
}}
-MacOSX領域(/dev/sda2)をマウントして、各種ファイルをコピ...
#pre{{
# mkdir /osx
# mount -t hfsplus /dev/sda2 /osx
# cp /osx/XXXXXX/ubuntu-ja-5.10-live-i386-20051024.iso ...
# cp /osx/XXXXXX/ubuntu-ja-overwrite-20060314.tgz ...
# cp /osx/XXXXXX/kernel-image-2.6.16-rc6_iMac.20060313_i3...
# umount /osx
}}
-isoファイルから、LiveCDイメージ(filesystem.loop)を抜き出...
#pre{{
# mkdir /iso
# mount -t iso9660 -o loop /mnt/ubuntu-ja-5.10-live-i386-...
# extract_compressed_fs /iso/casper/filesystem.cloop > /m...
# umount /iso
# rm /mnt/ubuntu-ja-5.10-live-i386-20051024.iso
}}
-rootfs(filesystem.loop)の展開
#pre{{
# mount -t ext2 -o loop /mnt/filesystem.loop /iso
# cp -a /iso/* /mnt/
# umount /iso
# rm /mnt/filesystem.loop
}}
-カーネル等の展開~
#pre{{
# cd /mnt
# chroot .
sh-3.00# tar vxzpf ubuntu-ja-overwrite-20060314.tgz
sh-3.00# dpkg -i kernel-image-2.6.16-rc6_iMac.20060313_i3...
sh-3.00# rm ubuntu-ja-overwrite-20060314.tgz
sh-3.00# rm kernel-image-2.6.16-rc6_iMac.20060313_i386.deb
}}
-&color(blue){必要ならばパスワードの変更をしてください!};
#pre{{
# passwd ubuntu
Enter new UNIX password: &color(blue){password};
Retype new UNIX password: &color(blue){password};
passwd: passwd updated successfully
}}
-/etc/fstab を必要に応じて修正します。~
#pre{{
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <...
proc /proc proc defaults ...
&color(red){/dev/sda5}; / reiserfs ...
&color(red){/dev/sda4}; none swap ...
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto ...
&color(red){/dev/sda3}; /boot hfsplus ...
}}
-/boot/elilo.conf~
/dev/sda5をrootfsとして起動するよう変更します。
default指定を修正します。~
なお、カーネルパラメータのrootfs(root=/dev/sda5)も必要に...
#pre{{
#
# force chooser to textmenu
chooser=simple
legacy-free
&color(red){#};default=initrd17
&color(red){default=i17};
delay=0
#prompt
image=vmlinuz-2.6.16-rc6
label=i17
description="Linux iMac 17"
append="video=imacfb:i17 acpi=force irqpoll &colo...
}}
-後片付け&再起動
#pre{{
sh-3.00# exit
# cd /
# umount /mnt/boot
# umount /mnt
# reboot
}}
-~
-LinuxBootから立ち上げます。~
~
-ログインマネージャgdmが立ち上がると思います。~
user:ubuntu、passwd:ubuntu でログインします~
~
-必要に応じて、ネットワークの設定を行ってください。~
デフォルトでは、DHCPでIPアドレスを取得します。~
~
以上でインストールは終了です。~
*付録…外付けUSBストレージへインストールするには [#ea93ebc8]
-USBストレージ(USB-HDD)をMacへ接続
-ディスクユーティリティを立ち上げてパーティションの設定を...
--オプションを選択して、PC版Linux等からもアクセスできるよ...
--4つパーティションを作成する。~
LEFT:
|パーティション番号| 名前 | フォーマット | サイズ | 備考|h
| 1 | LinuxBoot | MacOS拡張 | 1G | OSXとのファイル共有領...
| 2 | swap | MacOS拡張 | 1G | フォーマットは後ほど、linux...
| 3 | rootfs | MacOS拡張 | 20G | フォーマットは後ほど、re...
| 4 | 空き領域 | - | - | |
(*) MacOS拡張(ジャーナリング)は、Linux上から書き込めない...
~
&ref(part03.png,nolink);
~
~
-「[[Dual Boot設定>#f9cc206c]]」に従い、ブートの設定を行...
- USBストレージから起動~
--MacOSXを再起動
--起動音が鳴るあたりから、オプションキーを押しっぱなしに...
--USBストレージを選択。
--数秒後、Linuxペンギン2匹に迎えられ、shellが起動します。
-パーティションのファイルシステムタイプの設定~
--USBストレージのデバイス名を確認します。
#pre{{
# cat /proc/partitions
major minor #blocks name
8 0 156290904 sda
8 1 204800 sda1
8 2 104857600 sda2
8 3 204800 sda3
8 4 1048576 sda4
8 5 20971520 sda5
8 16 40021632 sdb
8 17 1048576 sdb1
8 18 1048576 sdb2
8 19 20971520 sdb3
}}
外部ストレージを1個だけ接続した状態では、sda、sdbの2つ...
前者は内蔵HDD、後者は外部USBストレージです。~
~
--ファイルシステムタイプの変更
変更前に、念のため、sdbのパーティション構成を確認しておき...
#pre{{
# parted /dev/sdb print
Disk geometry for /dev/sdb: 0.000-39083.625 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 1024.030 primary hfs+
2 1024.058 2048.057 primary hfs+
3 2048.084 22528.084 primary hfs+
Information: Don't forget to update /etc/fstab, if necess...
}}
/dev/sdb2をswapに、/dev/sdb3をreiserfsへ変更します。
#pre{{
# parted /dev/sdb mkfs 2 linux-swap
# parted /dev/sdb mkfs 3 ext2
# mkfs.reiserfs /dev/sdb3
# parted /dev/sdb print
Disk geometry for /dev/sdb: 0.000-39083.625 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 1024.030 primary hfs+
2 1024.058 2048.057 primary &color(red){linux-...
3 2048.084 22528.084 primary &color(red){reiser...
Information: Don't forget to update /etc/fstab, if necess...
}}
-「[[Ubuntu-jaのインストール>#t3f93212]]」に従い、ubuntu-...
なお、リンク先のページは、内蔵HDDへのインストールを想定し...
USBストレージへインストールする場合は、デバイス名や番号を...
--LinuxBoot: /dev/sda3 → /dev/sdb1
--swap : /dev/sda4 → /dev/sdb2
--rootfs : /dev/sda5 → /dev/sdb3
*コメント欄 [#jaf5fa89]
-Intel Macで『うぶんつたん(*´д`*)ハァハァ 』の世界を堪能して...
~
-ここの説明を参考にしてIntel iMac 17の内蔵HDにUbuntu-ja ...
--私も内蔵HDDにOSX以外の未使用領域を確保しています...
-内蔵HDのrootのファイルシステムは普通にext2です。フォーマ...
--そうか・・・GPTなのか・・、汗。さて、困ったぞ,
GPTはど素人です。!どうやって、その空き領域をLinuxで認識...
-パーティションの追加はOSXの/usr/sbin/gptでできるはずです...
-GPTについて少し調べてみた。
--[[GUIDパーティションテーブル(Wikipedia):http://ja.wik...
--[[gpt Manual:http://developer.apple.com/documentation/D...
--[[GNU Parted:http://www.sunsite.ualberta.ca/Documentati...
-
P.S.やはりLiveCDは制約が多くて使いにくいですね。というこ...
#pre{{
ubuntu@ubuntu:~$ sudo parted /dev/sda print
/dev/sdaの Disk geometry: 0.000-152627.835 メガバイト
ディスクラベルの種類: gpt
マイナー 開始 終了 ファイルシステム 名前 ...
1 0.020 200.019 fat32 EFI System Parti...
2 200.020 102600.019 hfs+ Apple_HFS_Untitl...
3 102600.020 102800.019
4 102800.020 103824.019 linux-swap
5 103824.020 124304.019 reiserfs
通知: 必要であれば /etc/fstab を更新するのを忘れないよう...
}}
~
-「"default=initrd17"の行を適宜書き換えてご使用ください。...
--それから、展開中にスクリーンセーバーで画面が真っ暗にな...
--追試していただき、ありががとうございます。コメントを参...
-Can you tell me root password ? I prepare to install o...
--to macbook : As far as I know, Ubuntu Linux does not se...
--Please login (user account is "ubuntu", password is "ub...
-上記手順でMacBookにトライしてみました。一回目はがめんが...
--使用したrEFItはmactel-linuxで配布されているものです。添...
--まずは、報告ありがとうございます。&おめでとうございま...
-initrd17でもろもろ設定した後、本番はi17でバッチリ動いて...
-自分もMacBook Proでトライしてみましたが、やはりトラック...
-Gimmickさんと全く同じ状況です。Mactel LiveCD(0306)からxo...
-xorgのバージョン、dmesg、/var/log/Xorg.0.logを見比べてみ...
#pre{{
# sudo dpkg-reconfigure xserver-xorg
}}
-mactel-linux Live CDは、ubuntuの「Dapper Drake」つまりUN...
//#comment
~
~
#navi(Intel Mac)
ページ名: