error 1: Filename must be either an absolute pathname or blocklist

Asked by Shirish Agarwal

I followed the following path :-

a. I downloaded a ubuntu 8.10 i386.iso .
b. Then I mounted the .iso through daemon tools.
c. Told it to have 8 GB partition on D:/ drive.
d. It checked for checksums, made an image of 732.8 MB and then installed it.
e. Then it asked to reboot.
f. After reboot it gave a boot message and asked to choose between windows and ubuntu.
g. Checked Ubuntu
h. After that it gave an error
 Error 1: Filename must be either an absolute pathname or blocklist
 press any Key to Continue

Clicking on any key gave me grub4dos

Grub4DOS is 0.4.4 - 2008-10-27
Memory 639/1021 M
Code End : 0x42918

Then choose to edit to see what in for booting and found the following :-

find --set-root --ignore floppies
/ubuntu/install/boot/vmlinuz
kernel Normal Mode
initrd /ubuntu/install/boot/
initrd.gz
boot

Can somebody point to what the issue might be?

Question information

Language:
English Edit question
Status:
Answered
For:
Wubi Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Shirish Agarwal (shirishag75) said :
#1

This is of D:\ubuntu\install\boot\grub\menu.lst

#This file is modified at runtime by bootmenu.nsh

debug off
hiddenmenu
timeout 5
default 0

title Start installer in normal mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso automatic-ubiquity noprompt quiet splash boot=casper ro debian-installer/locale=en_US.UTF-8 console-setup/layoutcode=us console-setup/variantcode= -- ROOTFLAGS=syncio
initrd /ubuntu/install/boot/initrd.gz
boot

title Start installer in safe graphic mode (only if you have display problems)
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso automatic-ubiquity noprompt debug debug-ubiquity xforcevesa boot=casper ro debian-installer/locale=en_US.UTF-8 console-setup/layoutcode=us console-setup/variantcode= -- ROOTFLAGS=syncio
initrd /ubuntu/install/boot/initrd.gz
boot

title Start installer with ACPI workarounds (only if you have ACPI problems)
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso automatic-ubiquity noprompt debug debug-ubiquity boot=casper ro debian-installer/locale=en_US.UTF-8 console-setup/layoutcode=us console-setup/variantcode= -- ROOTFLAGS=syncio acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.gz
boot

title Start installer in verbose mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso automatic-ubiquity noprompt debug debug-ubiquity boot=casper ro debian-installer/locale=en_US.UTF-8 console-setup/layoutcode=us console-setup/variantcode= -- ROOTFLAGS=syncio
initrd /ubuntu/install/boot/initrd.gz
boot

title Read-Only Demo (Live CD Desktop)
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz iso-scan/filename=/ubuntu/install/installation.iso quiet splash boot=casper ro debian-installer/locale=en_US.UTF-8 console-setup/layoutcode=us console-setup/variantcode= -- ROOTFLAGS=syncio
initrd /ubuntu/install/boot/initrd.gz
boot

Revision history for this message
Shirish Agarwal (shirishag75) said :
#2

This is D:\ubuntu\winboot\menu.lst listing

debug on
hiddenmenu
default 0
timeout 1000
fallback 1

title find /ubuntu/disks/boot/grub/menu.lst
 find --set-root --ignore-floppies /ubuntu/disks/boot/grub/menu.lst
 configfile /ubuntu/disks/boot/grub/menu.lst

title find /ubuntu/install/boot/grub/menu.lst
 fallback 2
 find --set-root --ignore-floppies /ubuntu/install/boot/grub/menu.lst
 configfile /ubuntu/install/boot/grub/menu.lst

title find /menu.lst
 fallback 3
 find --set-root --ignore-floppies /menu.lst
 configfile /menu.lst

title find /boot/grub/menu.lst
 fallback 4
 find --set-root --ignore-floppies /boot/grub/menu.lst
 configfile /boot/grub/menu.lst

title find /grub/menu.lst
 fallback 5
 find --set-root --ignore-floppies /grub/menu.lst
 configfile /grub/menu.lst

title commandline
 commandline

title reboot
 reboot

title halt
 halt

Revision history for this message
Agostino Russo (ago) said :
#3

The way it works is that there is an embedded menu.lst in wubildr which in turns loads up D:\ubuntu\install\boot\grub\menu.lst

I am not sure where the menu entry you are showing comes from. Do you have other menu.lst files laying around? If you press the insert key after selecting "Ubuntu" you should see more info.

Can you help with this problem?

Provide an answer of your own, or ask Shirish Agarwal for more information if necessary.

To post a message you must log in.