Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 08-30-2006, 02:32 PM   #1
Registered: Aug 2006
Distribution: Linux Mint
Posts: 43

Rep: Reputation: 15
Thumbs down mount: /dev/fd0 is not a valid block device

What does this mean and how can I fix it? I'm trying to create a boot floppy so that I can choose whether to boot Suse 10.1 or Windows XP and have had bad experience writing the grub installer to a hard drive. The problem is when I try to install the grub loader it gives the message

Running "embed /boot/grub/reiserfs_stage1_5 (fd0)"... failed (this is not fatal)
Running "embed /boot/grub/reiserfs_stage1_5 (hd0,0)"... failed (this is not fatal)
Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 d (fd0) /boot/grub/stage2 p /boot/grub/menu.lst "... failed

Error 21: Selected disk does not exist
There is quite a bit snipped off that but the stuff that is there is the actual problem. I guessed that meant that it couldnt find the floppy drive and when I tried to go into it on knoqueror voila it comes up with the message

mount: /dev/fd0 is not a valid block device
I tried to mount it in superuser mode using...

mount -t auto /dev/fd0 /mnt/floppy
but get the same message. Any ideas anyone? Thanks in advance.
Old 08-30-2006, 02:40 PM   #2
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
Is the floppy disk formatted?
One mounts the filesystem and not the device so if the floppy is unformatted, it won't work. Also check whether the vfat kernel module is loaded. ( /sbin/lsmod | grep vfat ). That said, some programs might write to the device directly instead, in the case of a floppy,

Another option is to write the grub boot loader to the linux root device, copy the first 244 bytes of that device to a file, copy the file to the windows c:\ drive and add an entry to windows C:\BOOT.INI file.
This will allow you to use Window 2000, XP or NT's loader and chainload grub or lilo. There are instructions on the web usinb google or searching this site.

Last edited by jschiwal; 08-30-2006 at 02:45 PM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
mount:/dev/fd0 is not a valid block device yat Linux - General 2 11-26-2010 12:45 PM
Post subject: mount /dev/fd0 is not a valid block device lil_becky Debian 3 05-16-2008 03:25 PM
mount: /dev/fd0 is not a valid block device natsudarshan Linux - Newbie 5 09-23-2004 04:13 PM
mount /dev/fd0 is not a valid block device jolly_good2000 Linux - Hardware 12 07-31-2003 07:27 AM
/dev/fd0 is not a valid block device allnight Linux - General 7 02-21-2002 09:42 PM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:44 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration