Error 1 File Name Must Be Either An Absolute Pathname
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Unix & Linux Questions Tags Users Badges Unanswered Ask Question _ Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top “Filename must be either an absolute pathname or blocklist” Error during boot up vote 1 down vote favorite I'm using a FS laptop where Lubuntu, Xubuntu, and Puppy Linux are already installed. I'm using a GRUB boot loader which works as expected with the above. I thought to give Debian a try, so I installed it in a free partition of the HD. As I didn't want to mess my existing GRUB configuration, I didn't install the GRUB during installation, thinking to do it manually afterwards. However, I can't get it to work. I've added this on my menu.lst: title Debian uuid 5329c69c-c525-4e0e-8026-3418a0db8fb2 kernel vmlinuz root=/dev/sda6 ro initrd initrd.img 'Debian' shows up, but when I select it I get a "Filename must be either an absolute pathname or blocklist" error. Could someone give me a clue as to what's wrong with the menu.lst entry? I've made sure the uuid code is right (as is the partition number). boot grub2 share|improve this question asked Jan 10 at 10:24 Digital Dracula 1305 Doesn't one of the 3 installations, the one that manages /boot, have an update-grub that scans all the partitions and creates the correct menu entry? –Anthon Jan 10 at 11:07 I tried that, and it gives an entry similar as my manual one, but omitting the last line initrd intrd.img which I found odd. Trying to run it anyway, I get a "kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)" error. –Digital Dracula Jan 10 at 11:25 add a comment| 2 Answers 2 active oldest votes up vote 1 down vote accepted You need to specify the absolute path to the kernel file. An absolute path starts at the root directory and starts with a /. If /boot is on the root partition, that means kernel /boot/vmlinuz If /boot is on a separate partition, that means kernel /vmlinuz
#1 2010-11-19 23:38:47 matnik Member From: Kraków, Poland Registered: 2010-11-19 Posts: 8 GRUB Error:"Filename must be either an absolute pathname or blocklist" Hello. I've recently installed ArchLinux as my first "aware" linux installation. Unfortunately I have a small problems concerning bootloader.Here's the thing:Everything's goes fine, GRUB shows it's "system choice" window and even when I run ArchLinux everything seems normal. But when I want to boot my second OS (Win7), i see such outcome:Booting 'Windows 7'rootnoverify (hd0,2)chainloader +Error 1: Filename must be either an absolute pathname or blocklistPress any key to continue...As http://unix.stackexchange.com/questions/254375/filename-must-be-either-an-absolute-pathname-or-blocklist-error-during-boot far as my partitions are concerned: dev/sda1 - (extended)dev/sda2 - /boot - ext3dev/sda3 - Windows Partition - NTFSdev/sda5 - /root - ext3dev/sda6 - /swap - Swapdev/sda7 - /home - ext3First, I have configured my partitions using GParted. Then I've installed my Win7 on the dev/sda3. I booted it, checked if it was working, and indeed it was. After that I've installed ArchLinux https://bbs.archlinux.org/viewtopic.php?id=108712 following Unofficial Install Guide. In this step where I have to install bootloader, I've selected GRUB and opened the menu.lst file. The windows part was commented, so i deleted the '#' signs and left it almost without any changes (i changed only (hd0,0) -> (hd0,2)). After that I believe I've chosen dev/sda as GRUB's boot. And here we go. Linux works, Windows can't boot. Ah! And I've also deleted the "makeactive" line.Finally, believe me, I've tried changing this (hd0,2) to almost each possibility (hd0,0), (hd0,1) ... None of them worked...Can anyone help me? Last edited by matnik (2010-11-19 23:39:07) Offline #2 2010-11-19 23:52:33 skunktrader Member From: Brisbane, Australia Registered: 2010-02-14 Posts: 1,321 Re: GRUB Error:"Filename must be either an absolute pathname or blocklist" Mine says chainloader +1https://wiki.archlinux.org/index.php/Gr … th_Windows Offline #3 2010-11-20 12:35:43 matnik Member From: Kraków, Poland Registered: 2010-11-19 Posts: 8 Re: GRUB Error:"Filename must be either an absolute pathname or blocklist" I've changed it. It changed the output a lil' bit, but still nothing...Output:Booting 'Windows 7'rootnoverify (hd0,2)chainloader +1And it's doing nothing... Offline #4 2010-11-20 12:51:58 matnik Member From: Kraków, Poland Regist
Get Kubuntu Get Xubuntu Get Lubuntu Get UbuntuStudio Get Mythbuntu Get Edubuntu Get Ubuntu-GNOME Get UbuntuKylin Ubuntu Code of Conduct Ubuntu https://ubuntuforums.org/showthread.php?t=1407566 Wiki Community Wiki Other Support Launchpad Answers Ubuntu IRC Support AskUbuntu Official Documentation User Documentation Social Media Facebook Twitter Useful Links Distrowatch Bugs: Ubuntu PPAs: Ubuntu Web Upd8: Ubuntu http://www.murga-linux.com/puppy/viewtopic.php?t=68716 OMG! Ubuntu Ubuntu Insights Planet Ubuntu Activity Page Please read before SSO login Advanced Search Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Installation & Upgrades [ubuntu] Error error 1 1: Filename must be either an absolute pathname or blocklist Having an Issue With Posting ? Do you want to help us debug the posting issues ? < is the place to report it, thanks ! Results 1 to 1 of 1 Thread: Error 1: Filename must be either an absolute pathname or blocklist Thread Tools Show Printable error 1 file Version Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode February 15th, 2010 #1 saathiyaraj View Profile View Forum Posts Private Message First Cup of Ubuntu Join Date Feb 2010 Beans 1 Error 1: Filename must be either an absolute pathname or blocklist I select "Ubuntu" on the boot menu, and this is what I get: "kernel Normal mode Error 1: Filename must be either an absolute pathname or blocklist Press any key to continue..._" And of course, after continuing, everything else lists this as well. I installed xp on c drive and i have installed Ubuntu on my drive G:\ Not sure what's going on here...any ideas? Adv Reply Quick Navigation Installation & Upgrades Top Site Areas Settings Private Messages Subscriptions Who's Online Search Forums Forums Home Forums The Ubuntu Forum Community Ubuntu Official Flavours Support New to Ubuntu General Help Asus Ubuntu Support (CLOSED) Dell Ubuntu Support (CLOSED) Ubuntu One (CLOSED) Installation & Upgrades Hardware Desktop Environments Networking & Wireless Multimedia Software U
times are UTC - 4 Forum index »House Training »Beginners Help ( Start Here) Menu.lst???? {Solved} Moderators:Flash, Ian, JohnMurga View previous topic :: View next topic Page 1 of 1[12 Posts] Author Message don922 Joined: 19 Jan 2008Posts: 400Location: The land of 14" monitors Posted: Fri 10 Jun 2011, 01:18 Post subject: Menu.lst???? {Solved} I have been using the Lin'N'Win method of concurrently running Win98SE and several frugal installations of puppy. The hard drive that I was using gave up, so I have been trying to use the Universal installer to install a couple of these puppies to a new hard drive formatted ext3. The puppies are located in /mnt/home in seperate directories named, puppy412retro and puppy432, respectively. I live in a fairly remote area so that I only have one old CD that works. Unfortunately, this is an older version of puppy, ie, Puppy412_retro. The Universal installer after a number of tries finally installed Puppy412_retro and I manually added Puppy432. The Menu>System>Grub bootloader config included in Puppy412_retro produced what appeared to me to be a complete mess for a menu.lst. I have # out everything that seemed to be not related to what I needed. The active lines remaining in the menu.lst are: Code: color light-gray/blue black/light-gray #Puppy Linux 412_retro title Puppy412retro root (hd0,0) kernel (hd0,0) /puppy412retro/vmlinuz root=/dev/ram0 pmedia=satahd psubdir=puppy412retro initrd (hd0,0) /puppy412retro/initrd.gz #Puppy Linux 432 title Puppy432 root (hd0,0) kernel (hd0,0) /puppy432/vmlinuz root=/dev/ram0 pmedia=satahd psubdir=puppy432 initrd (hd0,0) /puppy432/initrd.gz When I try to boot either of these puppies I get the following message: Message wrote: Booting 'Puppy432' root (hd0,0) Filesystem is fat, partiontype 0xb kernel (hd0,0) /puppy432/vmlinuz root=/dev/ram0 pmedia=satahd psubdir=puppy432 Error1: Filename must be either an absolute pathname or blocklist. I am absolutely lost -- the drive is ext3 not fat, according to Gparted! What is going on and how can it be fixed? _________________Don -- Thailand Last edited by don922 on Fri 10 Jun 2011, 06:03; edited 1 time in total Back to top Keef Joined: 20 Dec 2007Posts: 762Location: Staffordshire Posted: Fri 10 Jun 2011, 01:28 Post subj