間違ったパーティションに誤ってインストールされたルートファイルシステムのために、より多くの領域を確保する必要があります。以下のパーティションを仮定すると、sda1を1バイトに縮小してsda6を増やして、解放されたすべての領域を取り込み、次にswapon/dev/sda5とswapoff/dev/sda7(スワップとしてsda7を残しても問題ありません)。linuxルートファイルシステムの移動とパーティションのサイズ変更の比較
代替は、sda6〜sda1のすべてをcpし、set root = '(hd0,6)'からsda1/boot/grub/grub.cfgを編集してroot = '(hd0,0)'に設定してから再インストールしますgrubので、sda1でgrub.cfgを見つけることができます。
sda5とsda6は誤って作成され、放棄できます。
私は他のアプローチよりも1つのアプローチを選択する必要があることを示す特定の要因はありますか?
Device Boot Start End Blocks Id System
/dev/sda1 * 1 72474 582142975 83 Linux
/dev/sda2 72474 72962 3915777 5 Extended
/dev/sda5 72800 72962 1296384 82 Linux swap/Solaris
/dev/sda6 72474 72778 2442240 83 Linux THIS IS WHERE THE ROOT IS
/dev/sda7 72778 72800 171008 82 Linux swap/Solaris THIS IS THE PRESENT SWAP
Ubuntu 10.04.1サーバー(X)。
よろしく、 アレクサンダー
ありがとう、非常に役に立ちます。パーティションサイズを変更することに決めたのは、あなたが明確に定義した意味合いについては快適ではありませんでした。 –
cont'd:代わりに、私はsda6からsda1へのルートfsをコピーしてから、grubルーチン全体をやりました(シンプルであっても非常に手の込んだ手順です)。多分私は、未使用のパーティションを後でスワップにマージするでしょうが、今大きな問題は解決されています。セクターを混乱させるという考え方は私の快適ゾーンの外にありますが、そのような詳細な支援を提供する時間と苦労を感謝します。 –