Grub起動FDを使ってブートしてみる

  • 久しぶりのFD使用にとまどい

どうにもFDへ書き込めないと思って30分ほど悩んでいたが、FDの書き込み防止ロックを外していなかっただけと判明。ここ最近は使っていなかったからなぁ。
USBのFDDを使っているのでdmesgで調べてみると/dev/sdcに割り当てられていた。
■FDフォーマット mkfs -t vfat -v -I /dev/sdc
grub書き込み
cd /usr/share/grub/x86_64-redhat/
dd if=stage1 of=/dev/sdc count=1
dd if=stage2 of=/dev/sdc seek=1
■再起動してgrubのコンソール

root (hd0,0)
kernel /boot/vmlinuz-hoge root=/dev/sda1
initrd /boot/initrd-hoge
boot

grubのコンソールでもTabが使えるので便利。