Voordat je een volume (= diskette, usbstick, hardeschijf, cdrom, enfin alles waar gegevens op kunnen staan) binnen kunt, moet je het eerst 'aankoppelen'. Aankoppelen ( to mount) betekent hier niet letterlijk fysiek (dus de hardware) aankoppelen, maar eerder softwarematig. Alle besturingssystemen moeten dit doen (voor zover ik weet, Windows, Mac OS, Linux), misschien die zonder abstractielaag in de hardware niet (laat ik even in het midden). Sommigen doen dit al transparanter als anderen.
/dev/fd0 is zoiets als A: in windows. Je C:-schijf zou dan /dev/hda1 of /dev/sda1 worden. Als je cdromspeler D: was onder windows, dan wordt dit in Linux /dev/cdrom, /dev/scd0 of dergelijke. Nu kan je die /dev/blablabla niet direct aan, want voor Linux is dat geen map, maar een bestand. Dit bestand bevat alles wat op je diskette/schijf/usbstick/watjeookvoorvolumehebt staat, dus ook de tabellen waar alle bestanden instaan, en natuurlijk de gegevens zelf. Je kan er dus niet zomaar aan, eerst moet dit bestand 'aangekoppeld' (gemount dus) worden in een map. Meestal is dit voor /dev/hda1 /media/hda1, voor /dev/hda2 /media/hda2, voor /dev/fd0 /media/hd0, enzovoorts. In die map staan dan alle gegevens die op je schijf staan. Als je klaar bent met die schijf, wordt hij weer afgekoppeld (unmount). Dit alles is eigenlijk vrij technisch, maar als je deze achtergrond weet kan je de foutmelding beter begrijpen.
Zoals ik al eerder zij, worden de volumes op je computer voorgesteld als bestanden. Dit zijn echter geen gewone bestanden, maar zogenoemde blokapparaten en karakterapparaten (blockdevices en character devices)
Een blokapparaat is een apparaat waar je met blokken naar toe schrijft of leest, zoals een schijf of een scherm. Een karakterapparaat is een apparaat waar werkelijk lettertje per lettertje van gelezen of geschreven wordt, zoals een toetsenbord. Dat hij zegt dat het geen geldig blokapparaat is, betekent dat hij hoogstwaarschijnlijk /dev/fd0 niet heeft gevonden.
Typ dit eens in een terminal (Systeem -> Hulpmiddelen -> terminalvenster)
ls -al /dev | grep fd0 || echo "/dev/fd0 niet gevonden".
Het zoekt naar /dev/fd0
Anders zal je handmadig moeten aankoppelen
- SeySayux