@ tinybit
I found a bug in grub4dos.
I used ubcd50b11 with the xdelta patch applied (size of UBCD iso = 238MB):
CODE
# Memory mapped UBCD50b11 iso
title UBCD50b11 Grub4dos (--mem)
find --set-root /ubcd50b11-grub4dos.iso
map --mem /ubcd50b11-grub4dos.iso (hd32)
map --hook
root (hd32)
configfile /ubcd/menus/grub4dos/main.lst
# Not memory mapped UBCD50b11 iso
# can't test this on real hardware (problem of making files continuous on linux)
# tested in Virtualbox
title UBCD50b11 Grub4dos
find --set-root /ubcd50b11-grub4dos.iso
map /ubcd50b11-grub4dos.iso (hd32)
map --hook
root (hd32)
configfile /ubcd/menus/grub4dos/main.lst
When I boot
Offline password and registry editor from the memory mapped iso:
CODE
title Offline NT Password & Registry Editor 080802
kernel /ubcd/boot/offline/vmlinuz rw vga=1 init=/linuxrc
initrd /ubcd/boot/offline/scsi.cgz /ubcd/boot/offline/initrd.cgz
I get the following error (VirtualBox and on real hardware):
QUOTE
Checking if image is initramfs ... it isn't (bad gzip magic numbers); look like an initrd
....
RAMDISK: Compressed image found at block 0
List: of all partitions:
No filesystem could mount root, tried ext2 msdos vfat iso9660 fuseblk
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
When I use the following entry to boot
Offline password and registry editor from the memory mapped iso, it boots:
CODE
title Offline NT Password & Registry Editor 080802
kernel /ubcd/boot/offline/vmlinuz rw vga=1 init=/linuxrc
initrd /ubcd/boot/offline/initrd.cgz
When I boot
Offline password and registry editor from the direct mapped iso, it boots fine in VirtualBox, not on real hardware:
CODE
title Offline NT Password & Registry Editor 080802
kernel /ubcd/boot/offline/vmlinuz rw vga=1 init=/linuxrc
initrd /ubcd/boot/offline/scsi.cgz /ubcd/boot/offline/initrd.cgz
When I put the vmlinuz, scsi.cgz and initrd.cgz files on my hard disk, it boots fine in VirtualBox, but not on real hardware.
CODE
title Offline NT Password & Registry Editor 080802
kernel /ubcd/boot/offline/vmlinuz rw vga=1 init=/linuxrc
initrd /ubcd/boot/offline/scsi.cgz /ubcd/boot/offline/initrd.cgz
The following does boot in VirtualBox and on real hardware.
CODE
title Offline NT Password & Registry Editor 080802
kernel /ubcd/boot/offline/vmlinuz rw vga=1 init=/linuxrc
initrd /ubcd/boot/offline/initrd.cgz
Booting the isolinux menu entry of
Offline NT Password & Registry Editor on a memory mapped iso works in VirtualBox and on real hardware.
I also burned the iso to a CD-RW. The grub4dos menu entry for
Offline NT Password & Registry Editor did give a kernel panic on real hardware.
I don't know if it is a feature of a bug:
When you boot an entry which has a help text, you see the following, when booting this entry:
CODE
Booting 'Memtest86 V3.4a
Thorough, stand alone memory test for x86 architecture computers. It executes
a series of numbered test sections to check for errors. These test sections
consist of a combination of test algorithm, data pattern and cache setting.
The execution order were arranged so that errors will be detected rapidly.'
instead of the old behavior:
CODE
Booting 'Memtest86 V3.4a'
I rather want to see the last, but maybe some other people will like the current look.
@ all
Can anyone confirm this behavior?