Hallo,
mein USB-Diskettenlaufwerk wird ebenfalls als SCSI-Laufwerk (sg0, /dev/sdc) erkannt, und taucht dann zweimal in meinem XFCE auf. Einmal als "Diskettenlaufwerk", einmal mit dem Label der eingelegten Diskette; der zweite Eintrag verschwindet, wenn ich die Diskette herausnehme und taucht wieder auf, wenn ich eine einlege. Ist ein Doublespeed Diskettenlaufwerk von Sony.
Ansonsten, wie Erik schon schrieb, dürfte es eher funktionieren, wenn du das Laufwerk nach dem Booten einsteckst. Möglicherweise kannst du im BIOS "USB Legacy Support" abschalten, dann dürfte das Laufwerk auch unter Linux funktionieren (aber du kannst dann nicht mehr davon booten, ohne es zurückzustellen).
Schließlich bleibt noch der Rat, deinen Kernel als ELF zu bauen, einen wohlbekannten Bootloader zu verwenden und hauptsächlich im Emulator zu testen. An das reale System brauchst du erst rangehen, wenn du dich mit Hardware auseinandersetzen möchtest, die nicht emuliert wird - und um Meilensteine zu testen.
Gruß,
Svenska