OSを作ってみよう day005

2013-11-29

OSを作ってみよう day005

とりあえず動作するOSを作成できたわけだが、Mac OS Xでも同様のことが出来るように環境を準備しておこう。 普段使うのは、むしろMBAのが多いので、MBAでOS開発が出来ないと辛い。  

バイナリエディタのインストール

  vectorで調べておいた、「Easy Bin Edit」なるソフトをインストール。dmgじゃないことに若干の不安が・・・ インストールしようとすると・・・、「Power PC Application are no longer supported」なる有り難いお言葉を頂戴した。 ググってみると、HexEditなる奴が良さげ。 早速インストール。無事完了。  

USBにOSイメージを焼き付けるのはどうする?

  [Mac OS X] ddコマンドでUSBメモリにディスクイメージを書き込む やはりddでイケそう。diskutilityでもやれるっぽいな。両方チャレンジしてみよう。  

(1) ddの場合

1
2
3
4
5
6
7
$ dd if=myhelloos.img of=/dev/disk3 bs=512k
dd: /dev/disk3: Permission denied
$ sudo dd if=myhelloos.img of=/dev/disk3 bs=512k
Password:
2+1 records in
2+1 records out
1474560 bytes transferred in 2.130367 secs (692162 bytes/sec)

sudoじゃないと書き込めなかった。そりゃそうか。無事書き込み成功し、OSも起動できた。  

(2) diskutilityの場合

上記リンクの人も失敗していたが、ググッてみた他のサイトを見てもなんだか手順が難しそう。 Copying ISO file to USB drive in OS X?  よし!パス! ddの方が簡単で良い。 MacでOSイメージの焼きが出来るようになったのでOK。 寝よう。