Feature requests

From Grub4Dos Wiki

Jump to: navigation, search

Contents

label

ideas for implementation:

  • root label=(LabelOfHarddisk,0)
  • rootnoverify label=(LabelOfHarddisk,1)
  • find --set-root label=LabelOfHarddisk/Partition

setgrubdevice

What is setgrubdevice? Have a look at here.

It allows to deploy completely device independent (no matter if booting from floppy, hdd or cd) boot menus.

It's useful and can be potentally backported to grub4dos.

usbshift

What is sbshift? Have a look at here. It's useful and can be potentally backported to grub4dos.

device driver for virtual devices (for protected mode operating systems)

The virtual devices (emulated floppy disk, emulated CD-ROM, emulated harddisk) can be currently only accessed in real mode operating systems such as DOS. For example Windows and Linux can not access the virtual devices anymore after booting. Also when starting an emulated Linux iso such as Puppy Linux or Damm Small Linux it will run thought the initial boot procedure but crash after switching to it's own CD-ROM drivers. It would be great if a protected mode driver for the virtual devices would find it's way into the kernel.

USB driver

Like PloP Bootmanager (unfortunately closed source) can boot USB even without BIOS support this would be also a nice feature for grub4dos.

grldr in GRUB sub directory

The file menu.lst can be placed into the /GRUB or /BOOT/GRUB sub directory... Why grldr must be in root / and can not be placed also in GRUB sub directory?

syslinux chainloading

ldlinux.sys for direct chainloading. [Thread in boot-land]

com32 support (syslinux executables)

com32 are small executable files from the syslinux bootmanager [link]

loadlin and LinLD

[Thread in boot-land]

simplify utilities

We have bootlace.com, grubinst.exe, grbins16.exe... bootlace.com is alredy a hybrid exe, couldn't we merge all into one exe?

unify packages

bootloace.com, the grub4dos bootcode installer is already included in every grub4dos release. Please deploy grubinst.exe, grbins16.exe and grubinst_gui.exe all together in one package as this makes things simpler for newbies to have just one software package with all you need.

Personal tools