質問: loadlinの使用でdosから起動したい windowsxpとvinelinux2.6r4のデュアルを構築中です。 以下に構成です。 /dev/hda1 fat32(100mb) 基本 システムコマンダー用 dos領域 /dev/hda2 ntfs(37gb) 基本 windowsxp /dev/hda3 /boot(47mb) /dev/hda4 拡張 /dev/hda5 /(37gb) /dev/hda6 swap(1.19gb) この構成でwinxpは起動可能です。 なお、vineで作成した起動fdからは起動出来ます。 しかし、vineをdosから起動させたいため、dos領域(hda1)にc:\linuxフォルダを作成し、loadlinとvmlinuz(fdからコピー)をコピー、以下のコマンドを実行しても起動不可でした。 loadlin vmlinuz root=/dev/hda5 これを実行すると、 uncompressing linux... invalid compressed format (err=1) -- system halted と表示され、起動fdから起動するようには出来ませんでした。 何か情報があれば宜しくお願いします。
回答: エラーメッセージの内容から考えられるのは、 vmlinuzがbzip2で圧縮されているが、loadlinがbzip2形式に対応していない ということです。 loadlinの最新バージョンを探してみてください。 、、、と、あんまり自信ないのですが、可能性のひとつとして参考にしていただければと思います。