Vitruvian Penguin
knoppix

[knoppix:3934] Re: KNOPPIX をWindows 2000, XP にインストールするインストーラの不具合

Date: Mon, 06 Sep 2004 15:11:20 +0900 (JST)
X-mailer: Mew version 2.2 on Emacs 21.2 / Mule 5.0 (SAKAKI)
産総研の いいじまです。

 こちらで、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
<Prev in Thread] Current Thread [Next in Thread>