Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
Running "install /System/Kernel/Boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/System/Kernel/Boot/grub
/System/Kernel/Boot/grub/menu.l"...failed
Error 2: Bad file or directory typePosted By: m@cCo/grub/menu.l"...failedis a bit wrong. There should be "menu.lst" file, not "menu.l" file.
Posted By: molfarI have merged my similar post with yours in one thread since they both pinpoint the same problem - Grub install routines.The strange thing is just that. There is a menu.lst in the installation dir, but the error reports the name truncated to "menu.l"...
I've just rechecked the whole installation procedure from the beginning and can confirm that we have a bug here. Auto installation gives nothing - grub is not functioning, and having it installed manually as described in wiki and in your post earlier gives precisely the same error output as you show here.
Giving it a closer look - it seems that something is wrong with installation scripts, because thisPosted By: m@cCo/grub/menu.l"...failedis a bit wrong. There should be "menu.lst" file, not "menu.l" file.
Anyway, if no devs appear here soon I'll post the request to the mailing-list to get their answer on this one.
Posted By: LucasJust a question: what kind of hard disk do you have? Does it use a SCSI/SATA interface?
Posted By: LucasThe following commands should work, assuming that Gobo was installed in /dev/hda1 (hd0,0) and assuming you want to install GRUB in the MBR:
Posted By: LucasI just took a look into grub-install and that concatenation doesn't have anything to do with the problem; Bash's built-in 'test' command recognizes redundant slashes correctly. Just a question: what kind of hard disk do you have? Does it use a SCSI/SATA interface?Nope, it's a simple 40GB IDE. An IBM 2.5" ultra-ATA/100 hdd to be exact.
Posted By: LucasThe following commands should work, assuming that Gobo was installed in /dev/hda1 (hd0,0) and assuming you want to install GRUB in the MBR:As molfar said, we already tried the "right way" :D
$ grub
grub> root (hd0,0)
grub> setup --prefix=/System/Kernel/Boot/grub (hd0)
On a side note, it looks like our way of converting SCSI/SATA devices to grub naming scheme was wrong.. Detsch commited a fix for that some weeks ago, and that's going to appear in the new ISO, which I hope to finish today.
Posted By: m@cCoJust a piece of news, I've succeded to install grub this way:
Running "install /boot/grub/stage1 (hd0) (hd0)1+21 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Posted By: vazubIt seems that we are in front of a real mistery :DPosted By: m@cCoJust a piece of news, I've succeded to install grub this way:
Yes, I can confirm that it works this way*. However, it is mostly a hack and doesn't solve the issue in the long run.
I don't know if there was such a bug in previous distro releases - it is either Gobo- or grub-inherent (maybe something was changed in the version 014rc1 is using, for example some hard-coded link was introduced in the middle of the installation routine).
If nothing helps, there might still be an option to have /boot symlink in the distro and have it gobohidden, asm@cCoproposed.
*edit:I didn't install grub with the installer. Instead I mounted hda1 partition, created the aforementioned symlink - "ln -s /System/Kernel/Boot /Mount/GoboLinux/boot", and installed grub manually without a prefix - "root (hd0,0)", "setup (hd0)".
Got the output:
Running "install /boot/grub/stage1 (hd0) (hd0)1+21 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Notice, that now it writes the full string for stage2 and there is no concatenation in"menu.lst" as it was in error output before. Could it be that there was some bug in stage2 installation?
Also, after rebooting, there is no user present that I created with the installer previously. Only "root". Checked twice. No idea what happened.
root (hd*,*)
setup --prefix=/System/Kernel/Boot/grub (hd*)
quit1 to 14 of 14