web-dev-qa-db-ja.com

USB / CD / DVDなしでUbuntuを再インストールします

Ubuntuシステムを台無しにしてしまったので、Ubuntuをフォーマットして再インストールする必要がありますが、USBドライブやCD/DVDがありません

enter image description here

今はこんな感じです。私はUbuntuしか持っていないので、どんな種類のデュアルブートも持っていません。

バックアップ用に/ dev/sda2の未使用スペースから新しいパーティションを作成し、別のパーティションを作成して起動可能なUbuntuをインストールすることを考えていました。次に、その起動可能なパーティションを起動し、/にUbuntuをフォーマットしてインストールしますdev/sda2再び。

このようなことを達成することは可能ですか?

2
Jeggy

ルート化されたAndroidデバイスを必要とする方法を見つけました。

このアプリをダウンロードする必要があります: DriveDroid-Google Play 。 UbuntuのisoファイルをAndroidデバイスに移動し、アプリを使用してそのisoでAndroidを起動可能にし、コンピューターを使用して起動します。

enter image description here

Androidから起動しても/ dev/sda2パーティションで何もできないという問題がありました。そこで GParted live iso をダウンロードし、GPartedを使用してルートパーティションを縮小し、バックアップパーティションを作成し、Ubuntuを使用してファイルをルートパーティションから新しいバックアップパーティションに移動しました。

次に、Androidを再度Ubuntu起動可能に設定し、そこからubuntuをインストールします。次に、ファイルをコピーし、gpartedを再度使用して、新しいUbuntuが古いバックアップパーティションを使用するようにします。

2
Jeggy

コメントに基づいて、netbootを使用するには有線インターネット接続が必要です。

here から、アーキテクチャとディストリビューションに適切なinitrd.gzファイルと適切なlinuxファイルをダウンロードします。

それらを/ boot内に保存します。 (これらのファイルは非常に小さく、どちらのアーキテクチャでも10MB未満です。)

コンピューターを再起動して、grubメニューに入ります。今、ダウンロードしたファイルからgrubを起動します。

押す c grubコマンドプロンプトを取得します。次の各行を入力します。

root=(hd0,1)

Hd0,1を、/ bootが配置されているドライブとパーティションに置き換えます。これが何かわからない場合は、既存のブートメニューエントリのルート行を見てコピーするか、ルート(またはルート(hd0 ,.)の後にタブ補完を試してみてください。

次に入力

linux /boot/linux

それから

initrd /boot/initrd.gz

最後に入力

boot

これで、システムがUbuntuインストーラーで起動するはずです。そこから指示に従ってください。

netbootの公式ドキュメント です。

2
Mark Kirby