samedi 9 décembre 2017

Multi-Boot Ubuntu/Puppylinux/Windows with Grub4Dos

Grub4Dos is still new to me.  Here are the entries that work in menu.lst to do what I want.  Except that I couldn't find a way to let the Puppylinux find its root file system by UUID, so that entry is using a device name (/dev/sde1 in my case).




# menu.lst produced by grub4dosconfig-v1.9.2
color white/blue black/cyan white/black cyan/black
#splashimage=/splash.xpm
timeout 10
default 0
# Full installed Linux
title Xenialpup64 7.5 Full install (root on sde1)
  uuid abf7b3c6-246c-4189-82a2-a8d41784ba8d
  kernel /boot/vmlinuz root=/dev/sde1 ro
# Ubuntu on another drive, note that the root=PARTUUID works
title Ubuntu 17.10 (internal SATA drive by UUIDs)
  uuid ca3a2c98-fce2-4d11-bb23-995d1ef1c7d7
  kernel /vmlinuz root=PARTUUID="676b6100-04" ro
  initrd /initrd.img
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
  errorcheck off
  find --set-root --ignore-floppies --ignore-cd  /bootmgr
  chainloader /bootmgr
  find --set-root --ignore-floppies --ignore-cd  /ntldr
  chainloader /ntldr
  find --set-root --ignore-floppies --ignore-cd   /io.sys
  chainloader /io.sys
  errorcheck on

Aucun commentaire: