†Linuxなんて大キライ†

DebianとPuppyの共存 - Grub4DOS -

作成開始日 2024.03.23
最終更新日 2024.03.23

要するに、Grubに登録すれば良いわけなんだが…Debian側からPuppyを登録するのはちょっと面倒臭そうだ。一方、PuppyにはGrub4DOSという便利なツールがあるので、これを使えば、自動的にDebianを見つけて、勝手に登録してくれる−−のだけれど……これが起動しない(>_<) Puppyは問題ないが、Debianはブートプロセスで止まってしまう。

で、ネットで調べたら、Grubの登録内容が間違っているというか、設定が不足しているらしい。Grub4DOSを登録すると、sda1のルートに「menu.lst」というファイルが生成される。ここに登録内容がテキスト形式で書き込まれているのだが、Debianの項目には「initrd」に関する指定が欠落している。なので、下記の赤字の行を追加してやれば良い。

title Debian GNU/Linux 8 (jessie) (sda1)
  uuid 95e95216-e507-4776-a749-4e3f846bf0b5
  kernel /vmlinuz root=/dev/sda1 ro
  initrd /initrd.img

う〜ん、うろ覚えなんだが、確かGrub4DOSって、DOS系(FAT16/32)の区画が必須だったような記憶があるんだが…だからこそ「for DOS」だったはずなんだが…Xenialpupのころのバージョンでは、ext4/ext2しかないシステムでも問題ないみたいだな…


【Linuxなんて大キライ目次】 【ホーム】