BIOS起動をサポートしていないコンピュータからDSLインストールを起動する

BIOS起動をサポートしていないコンピュータからDSLインストールを起動する

私はハードウェアが非常に限られた2001年のヴィンテージノートブック(Vaio R505)を持っています。幸いにも効果的な方法がたくさんありますが、どうすればもっとうまく機能させることができるのか分かりません。最大の2つの制限は、256MBのRAM、フロッピーディスクやCDがないこと、BIOSが古くなっているため、USBドライブから起動できないことです。

縮小されたWinXPパーティション、Ubuntu Lucidパーティション、スワップパーティション、および60MBの未割り当て領域を収容するのに十分なディスク容量があります。 Xubuntuのインストールを簡素化するためにカスタマイズされた最小カーネルを使用しても、小さなカーネルと非常に遅いスワップでは重すぎます。

インストールしたいクソ小さなLinuxこのヴィンテージとサイズのマシンに合わせてデザインされたのですが、どのように上げるべきかわかりませんね。 Xubuntuをインストールするために、WindowsでUnbuntuをインストールするように設計されたWUBIを起動しました。私のブートローダは今GRUB2であり、LinuxまたはXPを起動できます(何らかの理由なく維持します)。

私は無料のパーティションに正しいエントリを置き、GRUBにDSLのインストールについて知らせることができるとほとんど確信しています。正しい項目が何であるかわかりません。

これは多少奇妙な状況であり、カスタムカーネルを転がすことができるので、主にブートプロセスを理解するための情報へのポインタとブートにDSLを追加するためにupdate-grubで確認する必要がある事項を探しています。リスト。

ベストアンサー1

すでにグラブをインストールしているので、難しい部分は完成しました。続ける:

  1. 60MBの未割り当て領域にパーティションを作成し、ファイルシステムを作成します。
  2. Ubuntuで起動
  3. ループバックマウントiso
  4. 新しいファイルシステムにコンテンツをコピーする
  5. グラップアイテムを追加
  6. 始める...

1) 例えば mkfs.ext3

3)4)dslイメージで利用可能なfrugal_liste.shスクリプトを表示します。次のようになります。

mount /mnt/$SOURCE/current.iso /mnt/iso -t iso9660 -o loop=/dev/loop0
cp -r /mnt/iso/KNOPPIX /mnt/$TARGET
cp -r /mnt/iso/boot /mnt/$TARGET

5)この方法を確認してください。

次の行を調整しました。

title           Damn Small Linux
root            (hd0,0)
kernel         /boot/isolinux/linux24 root=/dev/sda1 ro lang=us toram noeject frugal
initrd          /boot/isolinux/minirt24.gz

これは、設定に従ってルート行、root =パラメーター、およびパスを調整する必要があることを意味します。

おすすめ記事