Vitruvian Penguin
knoppix

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

Date: Mon, 6 Sep 2004 22:44:04 +0900 (JST)
X-mailer: FreeML Web Mailer XP; SP2
> 産総研の いいじまです。
> 
>  こちらで、install2win.batの修正を行なっているところ
> でしたから、いくつかの部分を返答させていただきます。

yossy_takeuchiです。
回答ありがとうございます。

> > 【1】 install.batの不具合
> > 
> > 【トラブル現象】
> > knoppix_v3.4_20040517-20040820.iso または
> > knoppix_v3.4_20040517-20040629.iso の"install2win.bat"で
> > ハードディスクののC:ドライブ(Windows2000 or XP)にインストール後、
> > GRUBでKNOPPIXを起動すると以下のメッセージが出て先に進まなくなる。
> > (省略)
> > 
> > 【原因】
> > install2win.batの記述ミスが原因で、
> > C:\knoppixのフォルダ名がすべて大文字の"KNOPPIX"となってしまい、
> > knoppix起動時に"knoppix"(すべて小文字)というフォルダを見つけられな
い。
> 
>  いえ、これは Linux側からアクセスすると、"KNOPPIX"大文字と
> "knoppix"小文字は区別せずにアクセスが可能です。おそらく、
> ドライブ自体が見つからないなど、別の問題が考えられます。

再度knoppixフォルダを大文字の"KNOPPIX"にしてやってみましたが、
認識に失敗します。やっぱり大文字、小文字の区別をしているかも
しれません。
(KNOPPIXのCDROMがドライブに入っている場合は、CDを先に認識します)

> > ==============================================================
> > 【2】 setup.batの不具合その1(knoppix_v3.4_20040517-20040820.iso)
> > 
> > 【トラブル現象】
> > boot.iniを書き換えるツールなどを使用することにより、
> > boot.ini内の"default=〜"の行の"default"がすべて小文字
> > になっていない場合、setup.batを実行すると、
> >   GRUB failed in installation of stage2.
> > と表示され、セットアップに失敗する。
>  <割愛>
>  こちらでは、"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:に
> 入れておいた方が、トラブルが少ないのかもしれません。

ちなみに、Windows 98/Me(Cドライブ)とWindows 2000/XP(Dドライブ)の
デュアルブート環境では、Dドライブにknoppixをインストール後、
ブートローダで"GNU GRUB for KNOPPIX"を起動すると、
こんなメッセージが出てGRUBを起動できなくなるみたいです。
(VirtualPC 2004上で確認)
| 次のファイルが存在していないか、または壊れているため、
| Windowsを起動できませんでした。
| <Windows 2000 system>\system32\ntoskrnl.exe (Windows2000の場合)
| <Windows system)\system32\hal.dll           (WindowsXPの場合)

Windows98/Meや2000/XPの方は正常起動できるようですが…

やっぱりCドライブにknoppixをインストールしないとだめでしょうね。
<Prev in Thread] Current Thread [Next in Thread>