lxc-debian直した
lxc-debian*1っての使うとDebianをLXC上に楽々インストールできるらしいけどそのスクリプトが微妙だったので直した。
というかそもそも「lxc-debianにcreateって引数渡す」みたいに解説してるとこあるけど、
Debianについてるlxc-debianはなんか違う... Debianだけ違う?
使い方
$ sudo ./lxc-debian -n test
で /usr/lib/lxc/test に作られます。
このフォルダに入ってるとlxc-start -n testで起動できるっぽい。
直した箇所
このページが超くわしい。
ここに書いてある問題はだいたい直した。
- sudo ./lxc-debian -n test で /usr/lib/lxc/test に作る、みたいに /usr/lib/lxc/ 以下に作ってくれるようにした
- localeまわりがちゃんと設定できてなかったので直した
- perl: warning: Setting locale failed.
- /etc/hosts作られないので echo '127.0.0.1 localhost $hostname' >$rootfs/etc/hosts とかした
- cp /etc/apt/sources.list $rootfs/etc/apt/sources.list するようにした
- /etc/apt/sources.list を正しいミラー?にしないと認証関係のエラー出る
- apt-get install -yができなくて--force-yesしかできない状態になる
- とりあえず追加で sudo, nvi, sysv-rc-conf, less をインストールする
ソース
最初のあたりコミットがめちゃくちゃなのでそのうち直してリポジトリに持ってくとかやったほうがいいんじゃないかな。たぶんしません。