ネットブックを購入した後、私は問題に遭遇しました-外付け光学ドライブ用にさらに60ドルを払う必要がありました。これは危機にある貧しい学生にとって少し不採算でした。 デバイスはカードからフラッシュドライブからの読み込みをきっぱりと拒否し(なぜ-私はまだ理解していません...)、それから考えが頭に浮かびました:「そして、それがイメージから起動する場合?」-検索が始まった...
さらに、grub4dosとmemdiskの問題をどのように解決したかを読むことをお勧めします。 最終的な目標は、openSUSE 11.3 netinstallイメージをダウンロードすることです。
すぐに予約する:
説明どおりにすべてのイメージをダウンロードできるわけではありません(WinXPをインストールできませんでした)。
イメージはRAMにマウントされるため、説明した方法では大きなイメージをマウントできません。
これはisoのコンテンツをダウンロードする唯一の方法ではありません-カーネルと必要なすべてのリソースをディスクにコピーし、結果のデザインを読み込むことができますが、この方法はインストーラーの仕組みを理解する必要があり、常に可能ではありません。
ステップ1:準備する
Windows XPがプリインストールされたネットブックに出会ったので、Windows XPがインストールされていることで全体が反発されました。
私はgrub4dosを使用しましたが、この記事で紹介するすべては通常のGRUBに適用されます(現時点ではすべてが正常に機能します)。
ブートローダーがサポートするファイルシステム(NTFS以外)を含む1つのパーティションが必要です。
* FAT32を使用しましたが、ext2 \ ext3でも使用できます。
画像をセクションにコピーします。
ステップ2:grub4dosをインストールする
ドキュメントまたは記事の続きを読みます;)
ここから grub4dos をダウンロードします 。
アーカイブを解凍し、grub4dos-* \ grldrをシステムドライブのルートディレクトリ(通常はC:\、then%sysdisk%)にコピーします。 open%sysdisk%\ boot.iniを[オペレーティングシステム]セクションに追加します
C:\grldr="Grub4Dos"
インストールしたOSのドライブ文字が異なる場合でも、アドレス「C:\ grldr」を使用する必要があります。
*ドキュメントは、より新しいブートローダーへのインストールについて説明しています。
次のようになります:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="Grub4Dos"
grub4dos- *フォルダーの内容は%sysdisk%\ Grub4Dosに追加されます
%sysdisk%\ Grub4Dos \ MENU.LSTの設定は、%sysdisk%\ MENU.LSTに移動されます
* grub4dosは最初に(hd0,0)\ MENU.LSTを読み取ろうとするため、--config
--config-file=%CONFIG%
スイッチを使用するか、パーティションのルート(hd0,0)にMENU.LSTを配置することをお勧めします。 通常、これはC:\または/ dev / sda1です
** GRUBがディスクに番号を付ける方法を理解することも重要です;これは公式または翻訳されたドキュメントで読むことができます。
***ドキュメントによると、次のようにキー--config-file =%CONFIG%の設定を規定する別のオプションがあります
--config-file="find --set-root /openSUSE-11.3-NET-i586.iso; kernel /memdisk iso raw; initrd /openSUSE-11.3-NET-i586.iso"
が、何らかの理由で動作しません(おそらく、通常のGRUBがMBRに登録されているためです)。
ステップ3:memdisk
2つのオプションがあります:syslinuxをダウンロードしてmemdiskを自分でビルドするか、dropboxからビルドしたmemdiskをダウンロードします。
Memdiskは、イメージと共にパーティションに保存されます(簡単にするため)。
*一般的に、異なるパーティションにイメージとmemdiskを保持することはできますが、memdiskへの絶対パスを使用する必要があります(または、イメージではありません)。
ステップ4:セットアップ
Open%sysdisk%\ MENU.LST
そこにブロックを追加します(openSUSE-11.3-NET-i586.iso-イメージ名)
title boot an image with memdisk
find --set-root /openSUSE-11.3-NET-i586.iso
kernel /memdisk iso raw
initrd /openSUSE-11.3-NET-i586.iso
保存し、再起動します...標準のブートローダー(ntldr)は2つのオプションでロードされます-WindowsのロードまたはGrub4Dosのロード
最後のものをロードし、イメージがどのようにロードされるかを確認します。
代替オプション
Grub4Dosにisoをマウントする別の方法があります。%sysdisk%\ MENU.LSTに追加します
title boot an image with memdisk
find --set-root /openSUSE-11.3-NET-i586.iso
map /openSUSE-11.3-NET-i586.iso (0xff) || map --mem /openSUSE-11.3-NET-i586.iso (0xff)
map --hook