web-dev-qa-db-ja.com

GRUBデータパーティション、WinレスキューディスクおよびSystem Rescue CDを使用して起動可能なUSBスティックを作成する方法

これが私のモチベーションです。私はいつも持ち歩いているUSBスティックを持っています。また、コンピュータが起動しないという問題は常にあります。だから私はドライブをもう少し便利にしたい。

それはしなければなりません:

  1. FAT32データパーティションを含む(Windowsがそれを見つける最初のプライマリパーティションとして)
  2. 起動可能なWindowsシステムレスキューディスクが含まれています
  3. 起動可能なLinuxレスキューディスク(System Rescue CDなど)が含まれている
  4. 起動するシステムを選択させてください

これまでに行った手順:

  1. WindowsレスキューCDISOを入手します(Windows内から作成できるか、ファイル共有サイトに多数あります)
  2. Windowsを起動し、PowerISO、[ツール]-> [起動可能なUSBドライブの作成]を実行し、ISOをロードして、通常のWindowsUSBレスキューディスクを作成します。
  3. PartitionMasterを実行し、唯一のパーティションを最後に移動して200 MBに縮小します(Linuxでも実行できます)-Windowsレスキューパーティションがアクティブとしてマークされていることを確認することが重要です
  4. 空白スペースにデータパーティションを作成してFAT32にフォーマットし、LinuxレスキューCD用のパーティションを追加します(Winレスキューパーティションは最後のパーティションのままです)。

これは私が持っているものです。 ATM Windows(そしてもちろんLinux)内からデータパーティションを使用できます。また、WindowsレスキューCDを起動することもできます。

私の質問は、Linux System Rescue CDを(MBRを上書きせずに)中央のパーティションに配置する方法と、そのドライブにGRUB)をインストールする方法です。これにより、2つのレスキューのどちらかを選択できます。システム。

1
Martin Pecka

私が同じ目的で使用しているのはEasy2Bootです

http://www.easy2boot.com/

これにより、フラッシュドライブに任意の数のWindowsまたはLinuxインストールまたはライブCDイメージ(.ISOファイル)を配置し、毎回起動するものを選択できます。

また、フラッシュドライブを任意のOSの通常のfat32データUSBスティックとして自由に使用することもできます。

1
slavmaf

これは、Windows(および起動されたSysrcd自体)からアクセス可能な追加のNTFSパーティションを備えた起動可能なSystem Rescue CD USBスティックを使用するために機能している(そして実行するのに十分な速さである)と私が見つけたものです。

  • system Rescue CDサイトのLinuxの指示に従ってください: http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick#A.29_Recommended_USB_installation_method_from_Linux
  • ただし、実際のbash ./usb_inst.shインストール行は実行しないでください
  • 代わりに、USBスティックを2つのパーティションでフォーマットしてパーティション分割します:
    • 1つのDATAパーティション(NTFS、sticksize-500MBを選択しました)

    • 2 SYSRCDパーティション(fat32、500MB以上、+ブートフラグ)

  • 次に、次のusb_inst.shコマンドを実行します(/ dev/sdbがUSBスティックであると仮定します!!!):
    • ./usb_inst.sh copyfiles/dev/sdb2
    • ./usb_inst.sh syslinux/dev/sdb2
    • ./usb_inst/install-mbr -p 2/dev/sdb

Windowsの追加についての考え:3番目のパーティションを追加し、その上にWindows USBバリアントをインストールし、SYSRCDパーティションのsyslinux構成に、このWindowsパーティションをポイントして起動する行を追加します。

0
hopla