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

Bug #301670 reported by Shirish Agarwal
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wubi
Incomplete
Undecided
Unassigned

Bug Description

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

Shouldn't it have been D:/ubuntu/install/boot/vmlinuz?

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Attaching the menu.lst file on D:\ubuntu\winboot\menu.lst

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

This is the one at D:\ubuntu\install\boot\grub\menu.lst

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Attaching also my boot.ini

Revision history for this message
Agostino Russo (ago) wrote :

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 ("kernel Normal Mode"). Do you have other menu.lst files laying around? If you press the insert key after selecting "Ubuntu" you should see more info.

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

This is the info. I got after pressing insert key after selecting "Ubuntu"

Starting

Booting GRLDR

hard drives:2, int13:F000EED2, int 15:FOOOF859

get diskinfo(80), int13/41(80), version=AA210005, int13/40(80), err=0, C/H/S=0/0/0,
Sector count/size=312581808/0, int 13/08(80), version=0, C/H/S=1024/255/63, int 13/02(80), err=0,

Warning=MBR cylinders (19458) is not equal to the BIOS one (1024)

Warning=MBR total sectors (156376710) is greater than the IOS one (156368016)

some buggy BIOSES could hang when you access sectors exceeding the BIOS limit. LBA, C/H/S=9734/255/63,
Sector Count/size=156376710/512

boot drive=80, int 13/14B01 (80), err=1, drive=80, Not CD

get_cdinfo(7F), int 1314B01(7F), err=0, drive=7F,
cdrom_drive=FFFFFFFF

Starting cmain().... open/default... failure

End of menu init commands.
press any key to enter command-line or run menu.

I had to press enter a few times to get it.

I have 2 hard drives, one is a 160 GB HDD and a 80 GB HDD (Both IDE)

the 160 GB on which windows is mounted and wubi is being tried on is the 160 GB IDE HDD which is on primary slave. (=IDE1)

please lemme know if any more info. is needed.

Revision history for this message
Agostino Russo (ago) wrote :

It appears to me that grub4dos is sourcing the wrong menu.lst.

Can you post /ubuntu/disks/boot/grub/menu.lst and/or /ubuntu/install/boot/grub/menu.lst

Revision history for this message
Shirish Agarwal (shirishag75) wrote : Re: [Bug 301670] Re: Getting error 1: Filename must be either an absolute pathname or blocklist

On Mon, Dec 1, 2008 at 16:42, Agostino Russo <email address hidden> wrote:
> It appears to me that grub4dos is sourcing the wrong menu.lst.
>
> Can you post /ubuntu/disks/boot/grub/menu.lst and/or
> /ubuntu/install/boot/grub/menu.lst
>
> --
> Getting error 1: Filename must be either an absolute pathname or blocklist
> https://bugs.launchpad.net/bugs/301670
> You received this bug notification because you are a direct subscriber
> of the bug.

Agostino,
Thank you for getting back but unfortunately I uninstalled windows. I
would be doing it again sometime in the future but not at the present
so please close the bug-report.
--
          Regards,
          Shirish Agarwal
  This email is licensed under http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3 8D70 950D 53FB 729A 8B17

Revision history for this message
Daniel Holbert (dholbert) wrote :

> Thank you for getting back but unfortunately I uninstalled windows. I
> would be doing it again sometime in the future but not at the present
> so please close the bug-report.

No, closing the bug is not the right response -- others (e.g. me) have hit this bug as well. (though I've also now uninstalled windows, so I can't post my menu.lst's either :-/ )

Someone who's currently encountering this bug needs to post their menu.lst. I'll see if I can reproduce this later, using a different machine that has Windows on it. If I can, I'll post my menu.lst's.

Revision history for this message
kyle556 (kyle556) wrote :

Hello,
I'm having the same problem. Windows is installed on my C drive and I selected D drive in wubi.
Here's my /ubuntu/install/boot/grub/menu.lst

Thanks!

Revision history for this message
Agostino Russo (ago) wrote :

The menu.lst above looks good, are you sure that is what is actually used? Press ESC at boot after you select "Ubuntu" and then press "e" to go in edit mode, so you can see the commands actually used in grub4dos.

Agostino Russo (ago)
Changed in wubi:
status: New → Incomplete
Revision history for this message
goto (gotolaunchpad) wrote :

just had this error, confirmed menu.lst was being pulled from wrong source, I was installing xubuntu using wubi 8.04 and had problems with prior installations. My solution was to check other partitions and delete all other "ubuntu.old" or "ubuntu" directories. rebooted and installation went fine...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.