web-dev-qa-db-ja.com

Mac OSXをOSX / Linuxデュアルブートシステムに再インストールする方法は?

私のセットアップ:Mac OS X SnowLeopardパーティションとLinuxパーティションを備えたMacBookPro5,5があります。 Linuxを起動するためにrEFItを使用しています。 Linuxを最初にインストールしたときはBootCampを使用していませんでした。代わりに、手動でパーティションを作成し(OS XのディスクユーティリティまたはLinuxライブCDのGpartedを使用して、どちらを思い出せないか)、ライブCDからLinuxをインストールしました。

問題:OS Xパーティションが破損しているため、SnowLeopardを再インストールする必要があります。 OS X内からrEFItをインストールしたので、OS Xパーティションをワイプすると、Linuxパーティションを起動できなくなるのではないかと心配しています。 Linuxパーティションへのアクセスを失うことなくこれを行うにはどうすればよいですか?予約したパーティションにSnowLeopardをインストールすることはできますか、それともドライブ全体を自動的に上書きしますか?また、OS Xの新規インストールを行ってからrEFItを再度インストールすると、Linuxパーティションが自動的に認識されますか?

ヒントをありがとう!

仕様:MacBook Pro 5,5(Mid-2009); Snow Leopard 10.6.7/64ビットSabayonLinux、2.6.36カーネル

EDIT/UPDATE:ありがとう、しかし状況はもっと複雑になりました:

DVDからSnowLeopardを再インストールしようとしましたが、Macパーティションへのインストールを拒否し、「ディスクを使用してコンピュータを起動することはできません」と主張しました。ディスクユーティリティでは、パーティションのサイズを変更したり、新しいパーティションを作成したりできません。また、Linuxパーティションが表示されません。 「MacintoshHD」とLinuxスワップの2つのパーティションのみが表示されます。

ただし、Linuxのすべてのパーティションを表示できます。これは、Gpartedに示されているパーティションテーブルです。 Gparted screenshot showing all partitions, including those not recognized by OS X's Disk Utility

また、「fdisk-l」の出力は次のとおりです。

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
/dev/sda2          409640   349590464   174590412+  af  HFS / HFS+
/dev/sda3       483122745   488392064     2634660   82  Linux swap / Solaris
/dev/sda4   *   349590465   483122744    66766140   83  Linux

Partition table entries are not in disk order

これは、もともとOS XのディスクユーティリティではなくGpartedでディスクをパーティション分割したためだろうか(現時点では、Gpartedとディスクユーティリティのどちらを使用したか思い出せない)。いずれにせよ、ディスクユーティリティで再フォーマットを行うのは安全ではないようです。sda4(私のLinuxパーティション)だけでなくsda2(「MacintoshHD」)も消去されるのではないかと心配しています。

だから...ハードディスク全体を拭くことを伴わない解決策を見つけたいと思っています。 Gpartedを使用してsda2( "Macintosh HD")を消去してから、Snow LeopardDVDを使用してOSXを他のパーティションに触れずに[I] just [/ I] sda2にインストールするのは安全/可能でしょうか?

洞察力をありがとう!

2

解決しました! Mac OSXパーティションの後に128MBの空き容量を追加することについて言及しているスレッドをオンラインのどこかで見つけました(どこを思い出せないか)。どうやら、ディスクユーティリティはOS Xをインストールせず、Linuxパーティションのすぐ隣にある場合は「MacintoshHD」パーティションへの変更を許可しません。これは、他のタイプのパーティションにも当てはまる可能性があります。そこで、KnoppixライブCDから起動し、Gpartedを使用してsda4を数百MB縮小し、右に移動して、sda2の後に空きスペースを作成しました。その後、OSXをsda4に再インストールすることができました。

1

破損したパーティションにOSXを再インストールし、rEFItを再インストールします。 rEFItをインストールした後、Linuxが表示されない場合は、パーティションツールを使用してパーティションを同期します。
rEFIt menu
盗まれた画像 ここ

2
user78429