Grub2config

以上のフォーラム以外の開発者の話題

モデレータ: YoN, nyu

アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Grub2config

投稿記事 by シノバー »

thinkpadnerd さんが書きました: 21/08/01(日) 23:18 pre6 を使ってみました。

残念ながら、うまくいきませんでした。
-> 添付画像
ファイル normal.mod は存在するのですが...
Grub2config の異なるバージョンが混在していないでしょうか?
パピー・パッケージ・マネージャ で grub2config の古いバージョンをアンインストールし、新しいバージョンの petをインストールしてください。
The bar master, Shino's Bar
http://shinobar.net/
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Grub2config

投稿記事 by thinkpadnerd »

シノバー さんが書きました: 21/08/02(月) 08:50 パピー・パッケージ・マネージャ で grub2config の古いバージョンをアンインストールし、新しいバージョンの petをインストールしてください。
usb メモリから fossapup64 を RAM mode で起動してテストしました。このマシンでは前回 pre4 でテストしています。その際は grub4dos が使用されたと思います。

もう一度 pre6 をテストしてみましたが、やはり grub rescue となって止まります。

sda1 の /Boot/grub/i386-pc には core.img しかありません。/boot/grub/i386-pc にはたくさんのファイルがあります。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Grub2config

投稿記事 by シノバー »

thinkpadnerd さんが書きました: 21/08/02(月) 10:17 sda1 の /Boot/grub/i386-pc には core.img しかありません。/boot/grub/i386-pc にはたくさんのファイルがあります。
それで良いのですが
/Boot/grub/i386-pc/core.img のファイルサイズを調べてください。
grub2config pre6 のものは 33kB、FrugalPup由来のものは 26kB です。
The bar master, Shino's Bar
http://shinobar.net/
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Grub2config

投稿記事 by thinkpadnerd »

シノバー さんが書きました: 21/08/02(月) 13:41 grub2config pre6 のものは 33kB、FrugalPup由来のものは 26kB です。
33KB でした。

エラーメッセージでは、normal.mod というファイルが見つからない、と出ています。このファイルは /boot/grub/i386-pc にありますが、起動には必要ないのでしょうか。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Grub2config

投稿記事 by シノバー »

thinkpadnerd さんが書きました: 21/08/02(月) 15:22 33KB でした。
ううむ。
だとすると、rescue モードに入る理由が分からなくなりました。

grldr が先頭大文字の /Boot/grub/i386-pc/core.img を起動します。
normal などのモジュールは先頭小文字の /boot/grub/i386-pc 以下にあります。
grldr に起動された core.imgには ntfs モジュールが組み込まれているので、これを探しに行き、見つけることができる。
という手はずですが、うまくいかないことがあるのか。

やはり、カラフルさん提案の、/boot でなく /boot.puppy などに移すべきか……。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Grub2config preview 7

投稿記事 by シノバー »

MBRブートのさいの grub2のインストール先を /boot.pup/grub に変更.
Grub2config-1.9.9-pre7
http://shinobar.server-on.net/puppy/opt/test/

参考:MBRブート用 grub2コンテンツを sdb1上に作成するコマンド
grub-install --no-floppy --modules="ext2 fat ntfs part_msdos part_gpt" --root-directory=/mnt/sdb1 --boot-directory=/mnt/sdb1/boot.pup --target=i386-pc --grub-setup=/bin/true /dev/sdb
最後に編集したユーザー シノバー [ 21/08/16(月) 13:31 ], 累計 3 回
The bar master, Shino's Bar
http://shinobar.net/
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Grub2config

投稿記事 by thinkpadnerd »

この前と同様、ThinkPad X121e, legacy bios モードで pre7 を使ってみました。

うまくいきました。 :)
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Grub2config

投稿記事 by シノバー »

@タロ兵衛 さん、 @thinkpadnerd さん、報告ありがとうございます。
今週末くらいに正式リリースしたいと思います。引き続き様々な環境でのテストをお願いします。
The bar master, Shino's Bar
http://shinobar.net/
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Grub2config

投稿記事 by thinkpadnerd »

ThinkPad L440, windows10, UEFI mode で pre7 を使ってテストしました。(ブートパーティションは sda2, fat32)

うまくいきました。 :)
このマシンは以前にテスト済みですが、念のため、pre7 でも確認しました。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
アバター
タロ兵衛
記事: 875
登録日時: 08/07/08(火) 00:11
お住まい: よこはま
連絡する:

Re: Grub2config

投稿記事 by タロ兵衛 »

東芝 DynaBook Satellite B552 i5(業務用ノート)
UEFI Win8.1 クリーンインストール

Device Start End Sectors Size Type
/dev/sda1 2048 616447 614400 300M Windows recovery environment
/dev/sda2 616448 819199 202752 99M EFI System
/dev/sda3 819200 1081343 262144 128M Microsoft reserved
/dev/sda4 1081344 976773119 975691776 465.3G Microsoft basic data

上から ntfs,vfat,???,ntfs

puppy 9.5+pre7

/mnt/sda2
├── custom.cfg
├── EFI
│   ├── boot
│   │   ├── bootx64.efi
│   │   ├── grub.cfg
│   │   ├── grubx64.efi
│   │   └── mmx64.efi
│   ├── Boot.bak
│   │   └── bootx64.efi
│   ├── Microsoft
  ---略---
│   └── Puppy
│   ├── bootx64.efi
│   ├── grub.cfg
│   ├── grubx64.efi
│   └── mmx64.efi
├── grub.cfg
└── puppy.cer


正常にbootしました
neo実験君こと次期メインマシン
Intel Core i5-8400 2.80GHz
xenialpup64 7.5+lang_pack_ja-xenial64e
アバター
タロ兵衛
記事: 875
登録日時: 08/07/08(火) 00:11
お住まい: よこはま
連絡する:

Re: Grub2config

投稿記事 by タロ兵衛 »

知り合いより旧機が入荷
Endeavor AY321S (2012ごろのWin7マシン)
Celeron G550 @ 2.60GHz
USBのUEFIはvfatのみ。ntfsからはブートしません。

Windows10クリーンインストールからpuppy 9.5をインストールし
続いてGrub2configを使用。
無事、windows10もpuppyも起動できました
neo実験君こと次期メインマシン
Intel Core i5-8400 2.80GHz
xenialpup64 7.5+lang_pack_ja-xenial64e
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Grub2config-2.0 リリース

投稿記事 by シノバー »

grub2config-2.0をリリースしました。
http://shinobar.server-on.net/puppy/opt
↑からダウンロードください。
ドキュメント(英文)
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

571JPが起動しない

投稿記事 by シノバー »

571JPをフルーガルインストールし、grub2configでブートローダーをセットアップしたところ、起動しません。
Ubuntuのgrub2に custom.cfgを書き加える方法でも同じように起動しません。
Grub4Dosなら起動しますが、grub2で起動できないみたいです。

571JP-02PAEは grub2でも難なく起動するので、問題はカーネルのPAEサポートかなあ?
The bar master, Shino's Bar
http://shinobar.net/
カラフル
記事: 45
登録日時: 20/09/30(水) 13:15

Re: 571JPが起動しない

投稿記事 by カラフル »

シノバー さんが書きました: 21/08/13(金) 14:05 571JPをフルーガルインストールし、grub2configでブートローダーをセットアップしたところ、起動しません。
bionicpup32にgrub2をインストールしてbionicpup64と同じ手順で/boot.pup/grub/i386-pcを作成し
grub2config-2.0のものと差し替えたところ、571JP、bionicpup64共に起動しました

チョットしか試してないので他のとこで問題があるかもしれません
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 571JPが起動しない

投稿記事 by シノバー »

カラフル さんが書きました: 21/08/14(土) 15:01bionicpup32にgrub2をインストールしてbionicpup64と同じ手順で/boot.pup/grub/i386-pcを作成し
grub2config-2.0のものと差し替えたところ、571JP、bionicpup64共に起動しました
ありがとうございます。
grub2config-2.0のものは FossaPupで作ったもので、Grubのバージョンが異なります。そこかなあ……?
The bar master, Shino's Bar
http://shinobar.net/
返信する