産総研の いいじまです。
こちらで、install2win.batの修正を行なっているところ
でしたから、いくつかの部分を返答させていただきます。
From: "yossy_takeuchi" <yossy_takeuchi@xxxxxxxxxxx>
Subject: [knoppix:3914] KNOPPIX を Windows 2000, XP にインストールするインストーラ の不具合
> 【1】 install.batの不具合
>
> 【トラブル現象】
> knoppix_v3.4_20040517-20040820.iso または
> knoppix_v3.4_20040517-20040629.iso の"install2win.bat"で
> ハードディスクののC:ドライブ(Windows2000 or XP)にインストール後、
> GRUBでKNOPPIXを起動すると以下のメッセージが出て先に進まなくなる。
>
> Can't find KNOPPIX filesystem, sorry.
> Dropping you to a (very limited) shell.
> Press reset button to quit.
> Additional buidtin commands avaliabe:
> cat mount umount
> insmod rmmod lsmod
> knoppix#
>
> 【原因】
> install2win.batの記述ミスが原因で、
> C:\knoppixのフォルダ名がすべて大文字の"KNOPPIX"となってしまい、
> knoppix起動時に"knoppix"(すべて小文字)というフォルダを見つけられない。
いえ、これは Linux側からアクセスすると、"KNOPPIX"大文字と
"knoppix"小文字は区別せずにアクセスが可能です。おそらく、
ドライブ自体が見つからないなど、別の問題が考えられます。
> ==============================================================
> 【2】 setup.batの不具合その1(knoppix_v3.4_20040517-20040820.iso)
>
> 【トラブル現象】
> boot.iniを書き換えるツールなどを使用することにより、
> boot.ini内の"default=〜"の行の"default"がすべて小文字になっていない場合、
> setup.batを実行すると、
> GRUB failed in installation of stage2.
> と表示され、セットアップに失敗する。
<割愛>
>
> 【原因】
> setup.bat内
> :CHECKBOOTINI 〜 REM make menu.list に囲まれた
> find "default" %BOOTINI% | (以下省略)
> が大文字・小文字の判別をしてしまう。
> findの評価結果がすべて"偽"の状態(ERRORLEVEL=1)になるため、
> PARTITION=(null) ,set RDISK=(null)になる。
> その結果、"REM Setup GRUB if Windows installed" 以降の
> grubinstallがおかしな引数で実行される。
こちらでは、"Default"と先頭が大文字になっている事は
想定外でした。findの /Iを加えて対処しておきます。
> ==============================================================
> [3]setup.batの不具合その2(knoppix_v3.4_20040517-20040820.iso)
>
> 【トラブル現象】
> 既定のオペレーションシステムがCドライブのOSになっていない場合、
> すなわち、boot.iniの"default"が
> default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
> ^^^^^^^^^^^^^^^^^^^^
> となっていない場合、setup.batを実行すると、
> GRUB failed in installation of stage2.
> と表示され、セットアップに失敗する。
>
> 【原因】
> 不明。
この現象は、同じ場合でも成功したり失敗したりしている
ようです。環境に依存している可能性が大きく、やはり C:に
入れておいた方が、トラブルが少ないのかもしれません。
--
飯島賢吾 // k-iijima@xxxxxxxxxx
|