ページ 1 / 3
Grub4Dos
Posted: 09/08/13(木) 10:12
by シノバー
最新バージョンは次のトピックへ→
viewtopic.php?t=1922
pup4-422ja0r3ライブCDで採用したGrub4Dosのブートローダの設定GUIを作成しました。
最新版は
grub4dos-0.4.4.v1.5.2.pet (2010年1月14日アップ)
こちらからダウンロード。
pup4-422用に作りましたが、4.x系のすべてで使用可能のはず。4.20p1JPで動作確認しました。
インストール後 スタートメニュー>システム>Grub4Dosブートローダの設定 あるいはコマンドラインから grub4dosconfig で設定GUIを立ち上げてください。
最初はフロッピーディスクあるいはUSBメモリで試してみてください。インストール済みのパピーを自動検出してメニューを作るので、いろんなバージョンのパピーをインストールされている方には便利かと思います。
テストよろしくお願いします。
Re: Grub4Dos
Posted: 09/08/14(金) 19:38
by minon
テストしました。
今のところ、USBブート環境のみですが、
USBのブートシーケンスを優先しているので、
とても便利パッケージな感触です。
気付いた点ですが、
- 途中で終了する
最初の画面(Grub4DosConfig)で
[Help]または[..Guid]を選択すると
[ok]で終了するようです。
MBR選択のみであればSearchし正常に動作します。
オリジナルCDブート状態では、[..Guid]は白ページ表示、
インストール後のUSB(など)ブート状態では、通常ページ表示
というように状況が違うような現象もでています。
- 異なるPCのXPブートメニューがでない
USB環境を作成したPCでVista(bootmgr)ブートメニューはOKでしたが、
異なるPCのXP(ntldr)ブートメニューは出なく、Rebootとなりました。
これは仕様なのでしょうか?
Re: Grub4Dos
Posted: 09/08/14(金) 20:47
by シノバー
minon さんが書きました:最初の画面(Grub4DosConfig)で
[Help]または[..Guid]を選択すると
[ok]で終了するようです。
MBR選択のみであればSearchし正常に動作します。
オリジナルCDブート状態では、[..Guid]は白ページ表示、
インストール後のUSB(など)ブート状態では、通常ページ表示
というように状況が違うような現象もでています。
インターネット接続ができていないと[..Guid]は白ページ表示となります。また、このときWebを見にいこうとして手間を取られるようで、フリーズしたように見えますが、時間が経てば次の動作を進めるようです。
minon さんが書きました:USB環境を作成したPCでVista(bootmgr)ブートメニューはOKでしたが、
異なるPCのXP(ntldr)ブートメニューは出なく、Rebootとなりました。
これは仕様なのでしょうか?
設定のときWindows関係の項目が3つ出るはずですが、全部残すか、VistaとXPのみであれば「Windows 9x/Me」の項目だけを空白にしてください。Vista用とXP用の2つが残ることになります。
そうして作ったUSBメモリはどのPCに差しても(そのPCがUSBから起動できるのであれば)Windows Vista用とXP用の2つが起動メニューに現れるはずです。
Re: Grub4Dos
Posted: 09/08/15(土) 09:01
by minon
シノバー さんが書きました:インターネット接続ができていないと[..Guid]は白ページ表示となります。また、このときWebを見にいこうとして手間を取られるようで、フリーズしたように見えますが、時間が経てば次の動作を進めるようです。
[..Guid]については了解です。
[Help]でも同じ現象が発生します。(Helpはローカルhtmlですよね)
Pprocessで見ると[OK]でGrub*プロセスが消えているようです。
シノバー さんが書きました:
設定のときWindows関係の項目が3つ出るはずですが、全部残すか、VistaとXPのみであれば「Windows 9x/Me」の項目だけを空白にしてください。Vista用とXP用の2つが残ることになります。
そうして作ったUSBメモリはどのPCに差しても(そのPCがUSBから起動できるのであれば)Windows Vista用とXP用の2つが起動メニューに現れるはずです。
全部残しています。以下を選択するとRebootします。
コード: 全て選択
title Windows NT/2000/XP
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
こちらの環境の問題と想像しますが、
- このPC(WinXP/Win2kのマルチブート)で再作成
- USB優先へBootSequence変更
なども試しましたが、同じでした。
このPCのブートドライブ(C)をのぞくと
ダミーなio.sysとかもあり、このあたりかもしれません。
Re: Grub4Dos
Posted: 09/08/15(土) 18:15
by シノバー
minon さんが書きました:[Help]でも同じ現象が発生します。(Helpはローカルhtmlですよね)
Pprocessで見ると[OK]でGrub*プロセスが消えているようです。
調べておきます。
minon さんが書きました:以下を選択するとRebootします。
コード: 全て選択
title Windows NT/2000/XP
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
こちらの環境の問題と想像しますが、
- このPC(WinXP/Win2kのマルチブート)で再作成
- USB優先へBootSequence変更
なども試しましたが、同じでした。
Windowsは第1ドライブからしか起動できないという制約がありましたよね(Vistaはどうなんだろ?)。USB起動の場合はそこが問題となるのかも。
Mapで入れ替え
Posted: 09/08/15(土) 20:45
by シノバー
minonさん、
menu.lst の Windows XP 起動の部分を次のように書き換えて試していただけますか。
コード: 全て選択
title Windows NT/2000/XP
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
↓
コード: 全て選択
title Windows NT/2000/XP
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
USB起動の場合、USBドライブが1番目になるよう、BIOSで入れ替えをやっていると思います。 Grub4Dosの map コマンドで、それをもういちど入れ替えよう(結果もとに戻る?)というものです。
Re: Grub4Dos
Posted: 09/08/16(日) 09:45
by minon
シノバー さんが書きました:USB起動の場合、USBドライブが1番目になるよう、BIOSで入れ替えをやっていると思います。 Grub4Dosの map コマンドで、それをもういちど入れ替えよう(結果もとに戻る?)というものです。
menu.lstの変更でWinXPの起動もOKでした。
以下、2種類のUSBflushで動作確認しました。
USB1:
sdb1:FAT32
sdb2:ext3(TOPLinux 4.2.1)
sdb3:swap
USB2:
sdb1:FAT32(TOPLinux 4.2.1)
sdb2:swap
以下PCのUSB起動で各ブートを確認しました。
PC1:
C:WinVista
D:WinXP
F:ubuntu
PC2:
C:WinXP
D:Win2K
補足:
ubuntuはwin経由Install版のせいか
ubuntu内メニューから起動できなかった。
個人的には問題なし。
grub4dos-0.4.4.r1
Posted: 09/08/16(日) 21:38
by シノバー
USBあるいは2nd以降のHDDからのWindows 起動に対応したものを用意しました。Ubuntu対応はもう少し時間が掛かりそうです。
grub4dos-0.4.4.r1.petを
こちらから
4.x系のすべてで動作するはずです。
Re: Grub4Dos
Posted: 09/08/17(月) 09:06
by minon
シノバー さんが書きました:USBあるいは2nd以降のHDDからのWindows 起動に対応したものを用意しました。Ubuntu対応はもう少し時間が掛かりそうです。
grub4dos-0.4.4.r1.petを
こちらから
4.x系のすべてで動作するはずです。
OKでした。
以下、ちょっと訂正です。
minon さんが書きました:
PC1:
C:WinVista
D:WinXP
F:ubuntu
上の構成の場合、
grub4dosメニューより直接XP/2000選択でXPが起動します。
grub4dosメニューでVistaを選択し、
ブートマネージャからWinXP選択するとRebootします。
これも個人的には問題なしです。
ubuntuについては、
grub4dosメニューでVistaを選択し、
ブートマネージャからubuntu選択後、
grub4dos 0.4.3 2008-4-22 のメニュー選択で、
コード: 全て選択
root (hd0,5) /ubuntu/disk
Error 22: No such partition
で停止します。
grub4dos-0.4.4.r2
Posted: 09/08/17(月) 15:26
by シノバー
minon さんが書きました:[grub4dosメニューでVistaを選択し、
ブートマネージャからWinXP選択するとRebootします。
ubuntuについては、
grub4dosメニューでVistaを選択し、
ブートマネージャからubuntu選択後、
grub4dos 0.4.3 2008-4-22 のメニュー選択で、
コード: 全て選択
root (hd0,5) /ubuntu/disk
Error 22: No such partition
で停止します。
Vistaの場合、さきのHDDのスワップをやっていないので、
Vistaのbootmgrさら先にチェインされるときに問題が生じるのかもしれません。
Vistaでも HDDのスワップをするとともに、Wubi、UNetbootinに対応、
またPuppy以外のLinuxでgrubがインストールされているときに、そちらの menu.lstを参照するようにしました。
これでカバーできるOSが増えたかと思います。
grub4dos-0.4.4.r2.pet をお試しください。
ダウンロードは
こちらから
grub4dos-0.4.4.r3
Posted: 09/08/18(火) 07:55
by シノバー
インストール先の第1パーティション(たとえば sda1)にすでにgurubがインストールされているときに不具合があったので、修正したものをアップしました。
grub4dos-0.4.4.r3は
こちらから
Re: Grub4Dos
Posted: 09/08/22(土) 08:43
by minon
先の環境で
VsitaブートマネージャからXP,ubuntuとも起動できています。
重宝しています
Grub4DosConfig version 0.9
Posted: 09/08/28(金) 13:58
by シノバー
USBメモリ/ドライブにインストールしたときの対処を中心に改善したものを version 0.9 としました。
Fullインストールされたパピーや他のLinuxを起動するときの'root (hd?,' の数字の割り当てが、よりましになっているかと思います。いずれにせよ確実ではありません。生成されたmenu.lstを点検し、必要であれば自身で修正ください。
WindowsやFrugalインストールされたパピーの起動に関してはこれまでどおり、生成されたmenu.lstは無修正で使えるはずです。
grub4dos-0.4.4.v0.9.pet は
こちらから
Re: Grub4Dos
Posted: 09/09/06(日) 12:36
by minon
シノバー さんが書きました:grub4dos-0.4.4.v0.9.pet はこちらから
気になる点がありました。
menu.lstのFrugal install puppy欄の初期値で、
たとえば、homeにOOo-242_ja.sfsがある場合、
OOo-242_jaが表示されるようです。
puplets名とバージョンが表示されればベストなんでしょうけど
Puppy Linux でもいいような感じです。
dillo起動の問題、koropupでも発生していました。
対処ありがとうございます<私ではスキル不足。
Grub4Dos-0.4.4.v1
Posted: 09/09/06(日) 20:17
by シノバー
minon さんが書きました:menu.lstのFrugal install puppy欄の初期値で、
たとえば、homeにOOo-242_ja.sfsがある場合、
OOo-242_jaが表示されるようです。
grub4dos-0.4.4.v1.pet をお試しください。Dillo対処済みです。
こちらから