コンピュータを近代化(つまり、最新のアプリケーションで使用できるようにする)のための広範な努力の一環として、以前にWindows 98を実行していたデスクトップにTrisquel Mini(Ubuntuの派生製品)をインストールする予定です。このシステムは1999年に始まりました。
近代化の一環として、コンピュータのハードドライブをSSDに交換し、Clonezillaを使用してその内容を新しいドライブにコピーします。 (過去にはこの方法は効果がありました。コンテンツはほぼ同じセクタにコピーされているため、使用しているシステムでは違いはありませんでした。)古いハードドライブは新しいSSDよりはるかに小さくなりました。これを交換する予定で、必要に応じてWindows 98で起動したいので、複製されたパーティションを維持し、余分なスペースを持つ新しいパーティションを作成し、Trisquelを使用してデュアルブートシステムにする予定です。
問題は、Linuxをインストールすると、新しいブートローダが自分のブートセクタを上書きする可能性が高いことです。 GRUBは最新の(NTベース)バージョンのWindowsブートを処理できるため、最新のシステムでは一般的に問題ではありませんが、Windows 98で問題を引き起こす可能性があるという話を読んだことがあります。したがって、ランタイムの問題を回避するために、元のハードドライブと同じ方法でシステムをWindows 98で起動しながら、既存のブートローダとブートセクタをそのままにすることをお勧めします。
ただし、これにより新しいLinuxインストールを起動できなくなります。しばらく考えた後、私はこの問題を解決する良い方法が挿入可能なフロッピーディスクを作成することでした。フロッピーディスクからシステムを起動し、Linuxインストールから起動し、フロッピーを削除するとフロッピーディスクを削除できます。通常はWindows 98のようにストレージドライブから起動します。
どうすればいいですか?元のWindows 98インストールのブートセクタとブートローダを上書きせずに別々のパーティションにTrisquelをインストールし、そのインストールで起動できる別のフロッピーディスクを作成するには?
私が見つけたこのガイドラインLinuxブートフロッピーを作成する方法についてこのガイドラインを使用してこれを実行できますか?
可能であれば、ここで提案した方法で問題を解決したいが、問題を解決する他の方法(例えば、通常通り上書きする前にブートセクタのコピーを保持すること)も可能です。
答え1
この記事をどこで読んだのかわかりませんが、高品質のディストリビューション用のすべてのインストーラは、Windows(Windows 98も)を起動し続けることができます。
しかし、本当に確信したい場合:
- ライブUSBスティックから起動
sudo dd if=/dev/sda of=/root/backup bs=512 count=1
ディスク(sda
)からマスターブートレコードのコピーを実行します/root/backup
。- どこかにコピーしてください
/root/backup
(自分にメールで送信できるほど小さいサイズ)。