LinuxでFD読み込みができない

このQ&Aのポイント
  • Linuxで作成したOS起動用FDをマウントできない問題が発生しています。
  • WindowsマシンのFDはマウントできるが、grubのFDはマウントできない。
  • フォーマット形式を変えてもFDを読み込むことができず、Windowsでも同様の問題が発生しています。
回答を見る
  • ベストアンサー

linuxでFD読み込み出来ない。

質問No1708で grub のOS起動用FDを作成したのですが,このFDを編集して,メニュー形式でOSを起動したいのですがlinuxでマウントできません。 他のWindowsマシンのFDは mount -t vfat /dev/fd0 /mnt/floppy でマウントできるのですが, grubのはうまくいかないです。 また, mount -t ext?? /dev/fd0 /mnt/floppy とファーマット形式を変えても読み込めません。 さらに,Windows でもこのFDは読み込めません・・・。 他に方法はないでしょうか? 基本的な問題でしたら申し訳ないのですが,お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.1

No1708 で作ったFDは,バイナリをべた書きしたものなので,ファイルシステムもへったくれも無いため,読むことはできません. Vineが起動したのなら,参考URLの2.1と2.2(2)を参照して,もちっとましな起動FDを作りましょう.

参考URL:
http://www.geocities.co.jp/SiliconValley-Bay/3897/grub/grub-2.html
tomjap
質問者

お礼

HPを参照して,ちゃんとしたFDを作成できました。これから,もっと詳しく学んで行こうと思います。何度も,ありがとうございました。

tomjap
質問者

補足

HPの通りFDを作成し,FDでマシンを起動したら起動OSのメニューが出てくるようになりました。このメニューの編集の仕方は解るのですが, grub> のようにコマンドラインを出す方法もあるのでしょうか?

その他の回答 (1)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.2

> grub> > のようにコマンドラインを出す方法もあるのでしょうか? c をタイプします. 画面の下に,操作方法は全てでていますよ.

tomjap
質問者

お礼

重ね重ねありがとうございます。もはや,20ポイントでは足りないくらいです・・・。お恥ずかしい限りです。もっとよく読んで見ます。スイマセンでした・・・

関連するQ&A

  • どうしてもFDをマウントできません

    初心者です。 FDにフロッピーを入れ $ mount mnt/floppy や $ mount /dev/fd0 と打ってもマウントできません。 FDDはアクセスしているようで音は鳴り始めますが、そのままの状態で鳴りっぱなし。しかたなくFDDを取り出してしまいます。 /etc/fstab や/etc/mtabに何か記述しなければならないのでしょうか。 いろいろと書物やインターネットで調べてもなかなか解決できません。 ご教授いただければありがたいです。 ちなみにUSBフラッシュメモリは自動マウントしてくれて問題ありません。 Vine linuxです。

  • floppyマウントについて

    初心者です。 もう関連の質問は出されているのかも知れませんが見付けることができなかったので質問させていただきます。 RedHatLinux9.0をインストールしましたがフロッピーをマウントできません。 [root@localhost root]# mount /mnt/floppy と実行するとフロッピーにアクセスするのですが、 mount: ファイルシステムタイプを指定する必要がありますとmountしてくれません。 またフロッピー初期化ツールでフォーマットした後 [root@localhost root]# mount -t ext2 /dev/fd0 /mnt/floppy mount: マウントポイント /mnt/floppy が存在しませんとmountしてくれません。 /etc/fstabの内容は下記のとおりです。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 フロッピー関係がなかったので下記を追加 /dev/fd0 /mnt/floppy auto noauto,user 0 0 PCは自作で Motherboard ASUSTeK P4P800 DELUXE CPU=Pentium4 2.6C CDドライブ=YAMAHA CRW2200E HDD=MAXTOR 2F040L0 (40GB) FDD=MITSUMI D353(SW) どうかご教授お願いします。

  • mount

    以前に回答いただいたのですが、今回再インストールしましたら同じ環境で”Bドライブ”がマウントできません。 gedit /etc/fstab /dev/sda1 / ext3 defaults,errors=remount -ro 0 0 /dev/sdb1 /mnt/sdb ext2 defauts 1 1 上記の設定で起動しますと、「マウスポイント」でエラーとなります。 /dev/sdb1 /mnt ext2 defauts 1 1 とか /dev/sdb1 /mnt/sdb ext2 defauts 0 0 とか試みましたが同様のエラーとなります。 # mount -t ext2 /dev/sdb1 /mnt ですとマウントできます。 起動時のマウント記述を教えてください。

  • USBフラッシュメモリのマウント

    USBフラッシュメモリのマウントをしたのですが、 スペシャルデバイス /dev/sda が存在しませんと出たのですが、 どういうことなんでしょうか? よろしくお願いします。 # mkdir /mnt/usbfm # mount -t vfat /dev/sda /mnt/usbfm mount: スペシャルデバイス /dev/sda が存在しません。

  • /etc/fstab について

    時動的にマウントをさせたいと思い本を読んでみると、/etc/fstab の設定をしろと書いてありました。そこで、わからなくなったので質問です。 LABEL=/ / ext2 defaults 1 1 LABEL=/boot /boot ext2 defaults 1 2 LABEL=/home /home ext2 defaults 1 2 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 LABEL=/u01 /u01 ext2 defaults 1 2 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/hda8 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 /dev/hda9 /mnt/windata vfat defaults 1 2 といったい感じで書いてあったのですが、一番右の11とか、12とか、00とかの意味が分かりません。どうか、教えてください。お願いします。

  • 外付けFDを認識しません…。

    今回新しくノートPCを購入しました。OSはXPです。 Linuxを使いたいためにVMwareでLinuxをインストールしました。 mdirを実行すると以下のようなエラーが出ます。 Can't open /dev/fd0: No such device or address Cannot initialize 'A:' フロッピーが外付けであることが原因であると思いますので、ネットを参照にやってみたのですがうまく認識されません。 Linuxでプログラムを組んだことはあるのですが、システムについては全然初心者です。どなたか解決方法がわかる方は教えてください。 以下の項目がネットを参照にやってみた事です。 #mkdir /mnt/usb-fd #mount /dev/sda1 /mnt/usb-fd これで認識された方もいるみたいですが、認識出来なかったので以下の方法を試しました。 /etc/fstabを開いて/dev/fd0を/dev/sda1に変更 /etc/fstabを開いて/mnt/floopyを/mnt/usb-fdに変更 変更後マウントしなおしても変化は無しでした。 長くなってすいません。基本的な事かもしれませんが、外付けFDを認識する方法を教えてください。よろしくお願いします。

  • linuxでwindowsの論理パーティションをマウントできますか?

    linuxとwindowsをデュアルブートしています。 windows用のパーティションは、 c;(hda1),d;(hda2)e;(hda3)f;(hda4) で、hda2~4は一つの拡張パーティション内に収まっています。 そこで、Windowsパーティションがマウントされるディレクトリを作り mkdir /mnt/win rootとしてシェルプロンプトで次のコマンドを入力 mount -t vfat /dev/hda1 /mnt/win すれば、hda1はマウントできますが、hda2~4はできません。 何とかマウントする方法はないでしょうか?

  • knoppix(クノーピクス)でのUSBフラッシュメモリのマウント

    コンピュータ関連のことなのですが、knoppixのEdu5を起動後USBフラッシュメモリを接続し、右クリックからマウントしようとしても エラー:mount:noneが指定されましたがファイルシステムタイプを決定できません というメッセージがでてマウントされません。 その後シェルから $ sudo -s # mount -o rw -t vfat /dev/sda /mnt/sda と入力すると/mnt/sdaにマウントされるのですが、ファイルの変更ができません(書き込めません)。 書き込みができる状態でのマウント方法を教えてください。

  • EXT3ファイルシステム破損によりデータが読めない

    ファイルサーバとしてつかっていたUbuntu Linuxのユーザ切り替え画面で ユーザ切り替えができなくなっていたので、電源ボタン長押しで 強制的に電源を落としたところUbuntuが立ち上がらなくなってしまいました。 chrootを使った方法を試してみました。 プロセス番号が677となっていますが、こちらでは754でした。 http://ubuntuforums.org/showthread.php?t=1309423 ここにあるとおり、9.04のLiveCDを用いて cd / mount /dev/sda1 /mnt mount --bind /dev/sda1 /mnt/boot mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys mount --bind /dev /mnt/dev chroot /mnt apt-get update apt-get dist-upgrade dpkg --configure -a とコマンドを打って、再起動したのですが UbuntuはGRUB画面すら立ち上がらず、 LiveCDからGPartedを立ち上げると ファイル共有用の1TBHDDのファイルシステムが壊れ、ファイルを読み出すことができなくなりました。 ファイル共有用の1TBHDDは/dev/sdb2として認識されています。 次に行った行動は http://www.atmarkit.co.jp/flinux/rensai/linuxtips/728fixpartition.html にある。 mkfs.ext3 -n /dev/sdb2 fsck.ext3 -b 32768 -B 4096 /dev/sdb2 mke2fs -S /dev/sdb2 とコマンドをうち、なんとかEXT2ファイルフォーマットとして Gparted上から認識されるようになりました。 しかし、マウントしようとすると org.freedesktop.Hal.Device.Volume.Unknownというエラーが出てしまいます。 このHDDを元の状態に戻すためにはどうしたらよいのでしょうか? ご教授お願いいたします。

  • linuxブートイメージをUSBにコピー

    過去の質問を見ても解決できなかったので質問します。 ddコマンドでブートパーティション最初のセクタの512Bをコピーして # mkdir /mnt/usbmem # mount -t vfat /dev/sd** /mnt/usbmem    を入力します。 そうするとUSBのランプが点灯するので 認識はされていると思うのですがうまくいきません。 mount: Mounting /dev/sd* on /mnt/usbmem failed: Invalid argument と出力されます。  原因が全くわからないので、分かる方ご教授お願いします。