私のセットアップ: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に示されているパーティションテーブルです。
また、「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にインストールするのは安全/可能でしょうか?
洞察力をありがとう!
解決しました! Mac OSXパーティションの後に128MBの空き容量を追加することについて言及しているスレッドをオンラインのどこかで見つけました(どこを思い出せないか)。どうやら、ディスクユーティリティはOS Xをインストールせず、Linuxパーティションのすぐ隣にある場合は「MacintoshHD」パーティションへの変更を許可しません。これは、他のタイプのパーティションにも当てはまる可能性があります。そこで、KnoppixライブCDから起動し、Gpartedを使用してsda4を数百MB縮小し、右に移動して、sda2の後に空きスペースを作成しました。その後、OSXをsda4に再インストールすることができました。
破損したパーティションにOSXを再インストールし、rEFItを再インストールします。 rEFItをインストールした後、Linuxが表示されない場合は、パーティションツールを使用してパーティションを同期します。
盗まれた画像 ここ