---
# System prepended metadata

title: 部員向けArchInstallBattleドクトリン

---

# 部員向けArchInstallBattleドクトリン

## はじめに

この記事は，ありがた〜い [ArchWiki](https://wiki.archlinux.jp/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8) を元に，一般的な環境でうまい具合の流れになるように書いています．
なんか動かないときは [ArchWikiのインストールガイド](https://wiki.archlinux.jp/index.php/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89) あたりを参照するか，なんか詳しそうな人に聞くかしてがんばってください．

## 対象

この記事が想定しているユーザーは

- Linux触ったことありませんな人
- 今Windowsを利用している人
- 比較的新しいパソコン(UEFIがある)を利用している人
- <strong class="odori"> 少しばかりの覚悟を決めた人 </strong>

です．

## 材料

ArchInstallBattleの完走に必要な材料は以下の通りです．

- インストールするPC
- USBメモリ(8GB〜)
- ggる能力
- 読み飛ばさない程度のゆったりとした時間
- 場合により根気

## ダウンロード

まずはArchくんをダウンロードしなければ始まりません．
[***ここ***](https://www.archlinux.jp/download/) からダウンロードしてください．
選ぶならjaistらへんとかがいいでしょう

心配性の方は署名の検証もやると安心ですね．

## 名物！Arch焼き

[このへん](https://forest.watch.impress.co.jp/library/software/rufus/) とか使って
[ここ]()

## 起動

USB

<style>
  @keyframes bounce {
    0 {
      transform: translateY(0) scale(1);
    }
    25% {
      transform: translateY(-16px) scale(1);
    }
    50% {
      transform: translateY(0) scale(1);
    }
    75% {
      transform: translateY(0) scale(1.5, 0.75);
    }
    to {
      transform: translateY(0) scale(1);
    }
  }
  @keyframes bounx {
    0 {
      transform: translateX(0) scale(1);
    }
    25% {
      transform: translateX(0) scale(1);
    }
    50% {
      transform: translateX(0) scale(1);
    }
    75% {
      transform: translateX(0) scale(0.75, 10);
    }
    to {
      transform: translateX(0) scale(1);
    }
  }
  @keyframes compressouth {
    0 {
      transform: translateX(0) scale(1);
    }
    10% {
      transform: translateX(0) scale(2, 0.8);
    }
    50% {
      transform: translateX(0) scale(5, 0.02);
    }
    90% {
      transform: translateX(0) scale(2, 0.8);
    }
    to {
      transform: translateX(0) scale(1);
    }
  }
  @keyframes moveuth {
    0 {
      transform: translateX(0) scale(1);
    }
    25% {
      transform: translateX(10) scale(0.8);
    }
    50% {
      transform: translateX(0) scale(0.1);
    }
    75% {
      transform: translateX(-10) scale(0.8);
    }
    to {
      transform: translateX(0) scale(1);
    }
  }
  @keyframes odori {
    0 {
      transform: rotate(0) scale(1);
    }
    25% {
      transform: rotate(10deg) scale(1, 0.4);
    }
    50% {
      transform: rotate(0) scale(1);
    }
    75% {
      transform: rotate(-10deg) scale(1, 0.4);
    }
    to {
      transform: rotate(0) scale(1);
    }
  }
  
  @keyframes rotwtf {
    0 {
      transform: rotate(0) scale(1);
    }
    95% {
      transform: rotate(-45deg) scale(1, 1.5);
    }
    to {
      transform: rotate(0) scale(1);
    }
  }
  @keyframes usui {
    0 {
      opacity: 1 
    }
    95% {
      opacity: 0.2
    }
    to {
      opacity: 1
    }
  }
  @keyframes spin {
    0% {
      transform:rotate(0)
    }
    to {
      transform:rotate(360deg)
    }
  }
  @keyframes rainbow {
    0% {
      filter:hue-rotate(0deg) contrast(150%) saturate(150%)
    }
    to {
      filter:hue-rotate(360deg) contrast(150%) saturate(150%)
    }
  }
  .red {
    color: red;
    font-weight: 900;
    font-size: 2em;
  }
  .bounce {
    display: inline-block;
    animation: 0.75s linear 0s infinite normal none running bounce;
    transform-origin: center bottom 0;
  }
  .bounx {
    display: inline-block;
    animation: 0.75s linear 0s infinite normal none running bounx;
    transform-origin: center bottom 0; 
  }
  .compressouth {
    display: inline-block;
    animation: 0.75s linear 0s infinite normal none running compressouth;
    transform-origin: center bottom 0; 
  }
  .moveuth {
    display: inline-block;
    animation: 0.75s linear 0s infinite normal none running moveuth;
    transform-origin: center bottom 0; 
  }
  .odori {
    display: inline-block;
    animation: 1.5s linear 0s infinite normal none running odori;
    transform-origin: center bottom 0; 
  }
  .tkhshdmi{
    display: inline-block;
    background-color: #dd0000;
    transform-origin: center bottom 0;
    animation: 1.5s linear 0s infinite normal none running rotwtf;
  }
  .tkhshdmi img{
    display: block;
    animation: 1.5s linear 0s infinite normal none running usui;
  }
  .spin {
    display: inline-block;
    animation: 1.5s linear 0s infinite normal none running spin;
  }
  .spinr {
    display: inline-block;
    animation: 1.5s linear 0s infinite normal none running spin;
    animation-direction: reverse;
  }
  .rainbow {
    animation: 1s linear 0s infinite normal none running rainbow;
  }
</style>