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:
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
sudo chroot /target grub-install --no-floppy --debug "(hd0,4)"
manually (only --debug added), it succeeds with this messages:
grub> root (hd0,4)
grub> setup --stage2=/boot/grub/stage2 --prefix=/grub (hd0,4)
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/reiserfs_stage1_5" exists... yes
Running "embed /grub/reiserfs_stage1_5 (hd0,4)"... 20 sectors are embedded.
succeeded
Running "install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,4) (hd0,4)1+20 p
(hd0,4)/grub/stage2 /grub/menu.lst"... succeeded
** Changed in: ubiquity (Ubuntu)
Status: New => Confirmed
--
Installation of GRUB on a reiserfs partition always fails
https://bugs.launchpad.net/bugs/123102
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs