clairvyの日記

思ったこと,調べたことを書きます

CoreOS をインストールした

ということで,引き続きMacOSX を tftpserver にして coreos をインストールしてみたけど,
ドキュメントそのままだった.

$ cd /tmp/tftpboot
$ cat <<EOL > pxelinux.cfg/default
default coreos
prompt 1
timeout 15

display boot.msg

label coreos
  menu default
  kernel coreos_production_pxe.vmlinuz
  append initrd=coreos_production_pxe_image.cpio.gz root=squashfs: state=tmpfs: sshkey="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAYQC2PxAKTLdczK9+RNsGGPsz0eC2pBlydBEcrbI7LSfiN7Bo5hQQVjki+Xpnp8EEYKpzu6eakL8MJj3E28wT/vNklT1KyMZrXnVhtsmOtBKKG/++odpaavdW2/AU0l7RZiE= coreos pxe demo"
EOL
$ curl -LO http://storage.core-os.net/coreos/amd64-generic/dev-channel/coreos_production_pxe.vmlinuz
$ curl -LO http://storage.core-os.net/coreos/amd64-generic/dev-channel/coreos_production_pxe_image.cpio.gz
$ ls
coreos_production_pxe.vmlinuz
coreos_production_pxe_image.cpio.gz
pxelinux.0
pxelinux.cfg/

上記の pubkey は適当なので,作る.

$ sudo dnsmasq
$ ssh core@192.168.100.100

とりあえずログインまで.