Here's how to reproduce it in a vmware machine. I am not sure, wheather the disk geometry is relevant for this bug, so please use the same values for disk sizing and partitioning:
Create a VM with following configuration:
-typical / Linux / Ubuntu / 8.0GB / uncheck "allocate disk space now" (the last should not be relavant...)
Boot Feisty-InstallCD
Start Installer and keep defaults up to partitioning.
Choose 'manual' and create the following three partitions:
* logical - 100MB - beginning - reiserfs - /boot
* logical - 1024MB - beginning - swap
* logical - remaining space (7468) - beginning - reiserfs - /
Continue with installation. On the final page use button 'advanced' to set the grub installation target to (hd0,4).
The installation will fail on 94%
The syslog says:
Aug 8 12:15:21 ubuntu grub-installer: info: Running chroot /target grub-install --no-floppy "(hd0,4)"
...
Aug 8 12:15:23 ubuntu grub-installer: grub> root (hd0,4)
Aug 8 12:15:23 ubuntu grub-installer: grub> setup --stage2=/boot/grub/stage2 --prefix=/grub (hd0,4)
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/stage1" exists... yes
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/stage2" exists... yes
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/reiserfs_stage1_5" exists... yes
Aug 8 12:15:23 ubuntu grub-installer: Running "embed /grub/reiserfs_stage1_5 (hd0,4)"... 20 sectors are embedded.
Aug 8 12:15:23 ubuntu grub-installer: succeeded
Aug 8 12:15:23 ubuntu grub-installer: Running "install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,4) (hd0,4)1+20 p (hd0,4)/grub/stage2 /grub/menu.lst"... failed
Aug 8 12:15:23 ubuntu grub-installer:
Aug 8 12:15:23 ubuntu grub-installer: Error 6: Mismatched or corrupt version of stage1/stage2
But, very interesting: After closing the (unfinished) installer, the target system is still mounted on /target. If i execute the command
I confirm this bug.
Here's how to reproduce it in a vmware machine. I am not sure, wheather the disk geometry is relevant for this bug, so please use the same values for disk sizing and partitioning:
Create a VM with following configuration:
-typical / Linux / Ubuntu / 8.0GB / uncheck "allocate disk space now" (the last should not be relavant...)
Boot Feisty-InstallCD
Start Installer and keep defaults up to partitioning.
Choose 'manual' and create the following three partitions:
* logical - 100MB - beginning - reiserfs - /boot
* logical - 1024MB - beginning - swap
* logical - remaining space (7468) - beginning - reiserfs - /
Continue with installation. On the final page use button 'advanced' to set the grub installation target to (hd0,4).
The installation will fail on 94%
The syslog says: /boot/grub/ stage2 --prefix=/grub (hd0,4) reiserfs_ stage1_ 5" exists... yes stage1_ 5 (hd0,4)"... 20 sectors are embedded. /boot/grub/ stage2 /grub/stage1 (hd0,4) (hd0,4)1+20 p (hd0,4)/grub/stage2 /grub/menu.lst"... failed
Aug 8 12:15:21 ubuntu grub-installer: info: Running chroot /target grub-install --no-floppy "(hd0,4)"
...
Aug 8 12:15:23 ubuntu grub-installer: grub> root (hd0,4)
Aug 8 12:15:23 ubuntu grub-installer: grub> setup --stage2=
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/stage1" exists... yes
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/stage2" exists... yes
Aug 8 12:15:23 ubuntu grub-installer: Checking if "/grub/
Aug 8 12:15:23 ubuntu grub-installer: Running "embed /grub/reiserfs_
Aug 8 12:15:23 ubuntu grub-installer: succeeded
Aug 8 12:15:23 ubuntu grub-installer: Running "install --stage2=
Aug 8 12:15:23 ubuntu grub-installer:
Aug 8 12:15:23 ubuntu grub-installer: Error 6: Mismatched or corrupt version of stage1/stage2
But, very interesting: After closing the (unfinished) installer, the target system is still mounted on /target. If i execute the command
sudo chroot /target grub-install --no-floppy --debug "(hd0,4)"
manually (only --debug added), it succeeds with this messages:
grub> root (hd0,4) /boot/grub/ stage2 --prefix=/grub (hd0,4) reiserfs_ stage1_ 5" exists... yes stage1_ 5 (hd0,4)"... 20 sectors are embedded. succeeded /boot/grub/ stage2 /grub/stage1 (hd0,4) (hd0,4)1+20 p (hd0,4)/grub/stage2 /grub/menu.lst"... succeeded
grub> setup --stage2=
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/
Running "embed /grub/reiserfs_
Running "install --stage2=