Upgrade to Pro — share decks privately, control downloads, hide ads and more …

debian_shellscript_install

zinrai
October 20, 2013

 debian_shellscript_install

「オープンソースカンファレンス 2013 Tokyo/Fall」(2013-10-20)のライトニングトークで発表した内容になります。
Kickstart,Preseed,Cobblerなどを使わずにシェルスクリプトでLinuxのインストールをしてみたというお話です。

zinrai

October 20, 2013
Tweet

More Decks by zinrai

Other Decks in Programming

Transcript

  1. 自己紹介 ➔ twitter : @zinrai (じんらい) ➔ blog : zinrai.github.io

    ➔ 特技: けん玉(4段) ➔ 無職(2013/10/20 現在) WEBプログラマという肩書で働いていた。 UNIXコマンドと沢山のサーバと戯れるのが好き。
  2. インストーラってなにしてる ➔ パーティション作成 : parted(8) ➔ ディスクフォーマット : mkfs(8) ➔

    デバイスマウント : mount(8) ➔ ユーザーランド展開 : debootstrap(8) ➔ カーネルインストール ➔ ブートローダ設定 : grub-mkconfig(8), grub-install(8) ➔ パスワード設定 : chpasswd(8) ➔ ネットワーク設定 ➔ タイムゾーン設定 ➔ ユーザアカウント作成:useradd(8)
  3. chpasswd(8) # printf ‘user:$6$4kJ7jG5Hsby135Du$MWF 4yq7Qm7mhGV2zWrllHWSO/uazKNPk8s21eN .gy. 8nI6y2aMiEsYtrRoqihHl5PHTW/Re1hY2tQnSG Yf.Ch1’ | chpasswd

    -e 「-e」オプションを使うと、ハッシュ化されたパス ワードでパスワードを設定できる。