
Windows 7(プライマリパーティション)とUbuntu 18.04(拡張パーティション)を実行するデュアルブートSSDがあります。 Ubuntuがフルハードドライブを使用できるように、Windowsパーティションを削除する必要があります。
Ubuntuは拡張パーティションにあるため、サイズを変更できません。そのため、Ubuntu 18.04パーティションを使用してイメージを作成しましたclonezilla
。その後、SSDの既存のパーティションをすべて削除し、sda1
SSDに新しいext4パーティション()を作成しました。
次に、18.04パーティションイメージを新しいパーティション(sda1
)に再複製しました。ただし、sda4
新しいパーティションテーブルが作成される前にSSDに存在していた拡張パーティション()には、拡張ブートレコードを復元できないというエラーメッセージが表示されます。起動の問題を解決するためにディスクの回復を試みましたが、失敗しました。
私の質問は、Ubuntuパーティションイメージから起動可能なUbuntuディスク(新しくフォーマット/パーティション化されたSSD / HDD)を作成する方法です。
答え1
拡張パーティションを作成したので、MBRには従来のBIOSブートスタイルがあるとします。この状況を回復する方法はいくつかあります。
「ジャンプ開始」
「死んだ」システムから起動するには、任意のツールを使用してください。私はお勧めしますSuper Grub2ディスク使いやすさのため。
システム内で実行するsudo grub-install /dev/yoursystemdisk
とsudo update-grub
完了します。
外部GRUBのインストール
ライブLinuxを起動します。 「死んだ」Linuxファイルシステムをマウントします/mnt
。ライブLinuxでsudo grub-install --root-partition=/mnt /dev/yoursystemdisk
とsudo grub-mkconfig /mnt/boot/grub/grub.cfg
。
chroot
ライブLinuxを起動します。 「死んだ」Linuxファイルシステムをマウントします。バインド/dev
して「死んだ」システムに入ります/sys
。/proc
「死んだ」システムにルートを移動し、ジャンプブート方法でコマンドを実行します。