Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
インストールガイドのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
インストールガイド
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:Arch について]] [[Category:Arch の入手とインストール]] [[ar:Installation guide]] [[bg:Installation guide]] [[bs:Installation guide]] [[cs:Installation guide]] [[da:Installation guide]] [[de:Arch Install Scripts]] [[el:Installation guide]] [[en:Installation guide]] [[es:Installation guide]] [[fi:Installation guide]] [[fr:Arch install scripts]] [[hr:Installation guide]] [[hu:Installation guide]] [[id:Installation guide]] [[it:Installation guide]] [[ko:Installation guide]] [[lt:Installation guide]] [[nl:Installation guide]] [[pl:Installation guide]] [[pt:Installation guide]] [[ru:Installation guide]] [[sk:Installation guide]] [[sr:Installation guide]] [[sv:Installation guide]] [[th:Installation guide]] [[tr:Installation guide]] [[zh-hans:Installation guide]] [[zh-hant:Installation guide]] このドキュメントは、公式のインストールイメージから起動したライブ環境を使って [[Arch Linux]] をインストールする過程を案内するものです。インストールの前に、[[FAQ]] に目を通しておくことをお勧めします。使用されている用語については、[[ヘルプ:読み方]]を見てください。コードの例にはプレースホルダ ({{ic|''斜体''}} の文字) を含んでいる場合があり、手動で置き換える必要があります。 より詳しい情報は、対応する [[メインページ|Arch Wiki]] の記事や、プログラムの [[man ページ]] を見てください。両方ともこのガイドからリンクされています。対話的な助けが必要であれば、[https://slack.archlinux.jp/ Slack] や、[https://bbs.archlinux.jp/ フォーラム] を使うこともできます。 Arch Linux は 512 MiB 以上のメモリが搭載された [[wikipedia:ja:x64|x86_64]] 互換のマシンで動作します。基本的なインストールで使用するディスク容量は 800 MiB 以下です。インストールする際はリモートリポジトリからパッケージを取得する必要があるため、このガイドはインターネットに接続できる環境を前提としています。 ==インストールの準備== インストールメディアとメディアの [[GnuPG]] 署名は [https://www.archlinux.jp/download/ ダウンロード] ページから入手できます。 === 署名の検証 === イメージは使用する前に署名を検証することを推奨します。特に「HTTP ミラー」からイメージをダウンロードした場合、[https://www2.cs.arizona.edu/stork/packagemanagersecurity/attacks-on-package-managers.html 悪意のあるイメージ] に差し替えられる可能性があるため検証を行ってください。 [[GnuPG]] がインストールされている場合、ISO イメージのあるディレクトリに ("チェックサム" の下にある) "PGP 署名" をダウンロードして、以下のコマンドを実行すれば[[GnuPG#署名の検証|検証]]できます: $ gpg --keyserver-options auto-key-retrieve --verify archlinux-''version''-x86_64.iso.sig もしくは、既存の Arch Linux 環境から以下のコマンドを実行してください: $ pacman-key -v archlinux-''version''-x86_64.iso.sig {{Note| * 上記の [https://www.archlinux.jp/download/ archlinux.jp] ではなくミラーサイトから署名をダウンロードした場合、署名も改変されている可能性があります。その場合、署名をデコードするのに使用する公開鍵が他の信用できる鍵によって署名されていることを確認してください。{{ic|gpg}} コマンドで公開鍵のフィンガープリントが出力されます。 * 署名を検証する他の方法として ISO ファイルに署名している [https://www.archlinux.org/people/developers/ Arch Linux の開発者] のフィンガープリントと公開鍵のフィンガープリントが一致していることを確認することでも検証できます。公開鍵認証について詳しくは [[Wikipedia:ja:公開鍵暗号]] を見てください。 }} === ライブ環境の起動 === ライブ環境は[[USB インストールメディア|USB フラッシュドライブ]]や[[光学ディスクドライブ#焼き込み|光学ディスク]]、あるいは [[PXE]] を使ってネットワーク経由で起動できます。他のインストール方法については[[:カテゴリ:Arch の入手とインストール]]を見てください。 * 大抵の場合、起動時の [[w:Power-on self test|POST]] フェイズで起動画面に書かれたキーを押すことで、Arch インストールメディアが含まれているドライブから起動するように指定できます。詳しくは使用しているマザーボードのマニュアルを見てください。 * Arch のメニューが表示されたら、''Boot Arch Linux'' を選択して {{ic|Enter}} を押すことでインストール環境が開きます。 * [[カーネルパラメータ#設定|ブートパラメータ]]の一覧については [https://projects.archlinux.org/archiso.git/tree/docs/README.bootparams README.bootparams] を、含まれているパッケージの一覧は [https://git.archlinux.org/archiso.git/tree/configs/releng/packages.x86_64 packages.x86_64] を見てください。 * 最初に[[Wikipedia:Virtual console|仮想端末]]に root ユーザーでログインされ、[[Zsh]] のシェルプロンプトが表示されます。 {{ic|Alt+''arrow''}} [[キーボードショートカット|ショートカット]]を使用することでコンソールを切り替えることができます (例えば [[ELinks]] でガイドを見ながら操作できます)。設定ファイルを[[ヘルプ:読み方#追加, 作成, 編集 そして source|編集]]するときは [[nano#nano の使用方法|nano]], [[Wikipedia:ja:vi]], [[vim#使用方法|vim]] が使えます。 === キーボードレイアウト === デフォルトの[[コンソールでのキーボード設定|キーボードレイアウト]]は [[Wikipedia:File:KB United States-NoAltGr.svg|US]] キーボードです。利用可能なキーマップは以下のコマンドで確認できます: # ls /usr/share/kbd/keymaps/**/*.map.gz レイアウトを変更するには使用したいファイルの名前を指定して {{man|1|loadkeys}} を実行してください。パスや拡張子は省略可能です。例えば、日本語キーボードレイアウトに設定するには: # loadkeys jp106 [[フォント#コンソールフォント|コンソールフォント]]は {{ic|/usr/share/kbd/consolefonts/}} に存在し、{{man|8|setfont}} で設定ができます。 === 起動モードの確認 === [[UEFI]] マザーボードで UEFI モードが有効になっている場合、[[Archiso]] は [[systemd-boot]] によって Arch Linux を起動します。[[efivars]] をチェックして UEFI モードで起動しているかどうか確認してください: # ls /sys/firmware/efi/efivars ディレクトリが存在しない場合、[[Wikipedia:ja:Basic_Input/Output_System|BIOS]] (または CSM) モードで起動しています。詳しくは使用しているマザーボードのマニュアルを読んでください。 === インターネットへの接続 === ネットワーク接続を確立するために、以下の手順に従ってください: * [[ネットワークインターフェイス]]が認識・有効化されていることを確認してください、例えば {{man|8|ip-link}} を使って確認: {{bc|# ip link}} * ネットワークに接続してください。イーサネットケーブルを接続するか、あるいは[[ワイヤレス設定|ワイヤレス LAN に接続]]してください。 * ネットワーク接続を設定してください: ** [[ネットワーク設定#固定 IP アドレス|固定 IP アドレス]] ** 動的 IP アドレス: [[DHCP]] を使う。 *:{{Note|インストールイメージは起動時に [[dhcpcd]] ({{ic|dhcpcd@''interface''.service}}) を [https://git.archlinux.org/archiso.git/tree/configs/releng/airootfs/etc/udev/rules.d/81-dhcpcd.rules 有線ネットワークデバイス] で有効にします。}} * [[Wikipedia:ja:ping]] で接続を確認できます: {{bc|# ping archlinux.jp}} === システムクロックの更新 === {{man|1|timedatectl}} を使ってシステムクロックを正確にしてください: # timedatectl set-ntp true サービスの状態は {{ic|timedatectl status}} で確認できます。 === パーティション === ライブ環境によって認識されたディスクには {{ic|/dev/sda}} や {{ic|/dev/nvme0n1}} などのように''ブロックデバイス''が割り当てられます。デバイスを確認するには、[[lsblk]] または [[fdisk]] を使ってください: # fdisk -l {{ic|rom}}, {{ic|loop}}, {{ic|airoot}} などで終わるデバイスは無視してかまいません。 Arch Linux をインストールするデバイスには以下の[[パーティション]]が必要です: * ルートディレクトリ {{ic|/}} のパーティション。 * [[UEFI]] が有効になっている場合、[[EFI システムパーティション]]。 [[LVM]], [[dm-crypt|システム暗号化]], [[RAID]] などを使う場合は、この段階で用意をします。 ==== レイアウト例 ==== {| class="wikitable" !colspan="5" | BIOS と [[MBR]] |- ! マウントポイント ! パーティション ! [[Wikipedia:Partition type|パーティションタイプ]] ! 容量 |- | {{ic|/mnt}} | {{ic|/dev/sd''X''1}} | Linux | デバイスの残り容量全て |- | [スワップ] | {{ic|/dev/sd''X''2}} | Linux swap | 512 MiB 以上 |- !colspan="5" | UEFI と [[GPT]] |- ! マウントポイント ! パーティション ! [[GUID Partition Table|パーティションタイプ]] ! 容量 |- | {{ic|/mnt/boot}} または {{ic|/mnt/efi}} | {{ic|/dev/sd''X''1}} | [[EFI システムパーティション]] | 260–512 MiB |- | {{ic|/mnt}} | {{ic|/dev/sd''X''2}} | Linux x86-64 root (/) | デバイスの残り容量全て |- | [スワップ] | {{ic|/dev/sd''X''3}} | Linux swap | 512 MiB 以上 |- |} 詳しくは[[パーティショニング]]を見てください。 {{Note| * ''パーティションテーブル''を変更するときは [[fdisk]] や [[parted]] を使います: {{ic|# fdisk /dev/''sda''}} * [[スワップ|スワップ領域]]は、ファイルシステムがサポートしている場合は[[スワップ#スワップファイル|スワップファイル]]で設定することもできます。}} === パーティションのフォーマット === パーティションを作成したら、適切な[[ファイルシステム]]でフォーマットする必要があります。例えば、[[ext4]] で {{ic|/dev/sd''X''1}} のルートパーティションをフォーマットするには、以下のコマンドを実行: # mkfs.''ext4'' /dev/sd''X''1 スワップ用のパーティション (例: {{ic|/dev/''sda3''}}) を作成した場合は、''mkswap'' で初期化してください: # mkswap /dev/sd''X''2 # swapon /dev/sd''X''2 詳しくは[[ファイルシステム#デバイスのフォーマット]]を参照して下さい。 === ファイルシステムのマウント === ルートパーティションのファイルシステムを {{ic|/mnt}} に[[マウント]]してください。例: # mount /dev/sd''X''1 /mnt 他のパーティション(例えば {{ic|/mnt/efi}})については、それぞれ対応するマウントポイントを作成してマウントしてください。 後で実行する [https://git.archlinux.org/arch-install-scripts.git/tree/genfstab.in genfstab] は、マウントされているファイルシステムやスワップ領域を認識します。 == インストール == === ミラーの選択 === インストールされるパッケージは、 {{ic|/etc/pacman.d/mirrorlist}} に定義されている[[ミラー]]からダウンロードされます。ライブ環境では全てのミラーが有効化され、インストールイメージが作られたときのミラーの同期状況と速度でソートされています。 上の方に書かれているミラーほど、パッケージのダウンロードで優先されます。ファイルを編集して、位置的に一番近いミラーをリストの一番上に移動することができますが、他の判断基準も考慮に入れるべきです。 設定したミラーリストが {{ic|pacstrap}} によって後のインストール時にコピーされます。そのため、正しく設定しておいた方がよいでしょう。 === ベースシステムのインストール === [https://projects.archlinux.org/arch-install-scripts.git/tree/pacstrap.in pacstrap] スクリプトを使用して {{Pkg|base}} パッケージと Linux [[カーネル]]、一般的なハードウェアのためのファームウェアをインストールしてください: # pacstrap /mnt base linux linux-firmware {{Tip|{{Pkg|linux}} は他の[[カーネル]]パッケージに置き換えることができます。また、意味を理解しているのであれば、カーネルやファームウェアをインストールしないこともできます。}} {{Pkg|base}} パッケージにはライブ環境に含まれているツールが全て含まれているわけではありません。したがって、ベースシステムを機能させるには別途以下のようなパッケージをインストールする必要があるかもしれません。 * システムで使用する[[ファイルシステム]]のユーザースペースユーティリティ * [[RAID]] や [[LVM]] パーティションにアクセスするためのユーティリティ * {{Pkg|linux-firmware}} に含まれていないデバイスを動かすためのファームウェアファイル * [[ネットワーク]]を設定するのに必要なソフトウェア * [[テキストエディタ]] * [[man]] や [[GNU|info]] ページのドキュメントを読むためのパッケージ: {{Pkg|man-db}}, {{Pkg|man-pages}}, {{Pkg|texinfo}} 他のパッケージやグループをインストールしたい場合、上記の ''pacstrap'' コマンドの後ろに(スペースで区切って)パッケージ名を追加してください。また、[[#chroot|chroot]] を実行した後に [[pacman]] コマンドでインストールすることも可能です。ライブ環境に含まれているパッケージと比較するには [https://projects.archlinux.org/archiso.git/tree/configs/releng/packages.x86_64 packages.x86_64] を見てください。 == システムの設定 == === fstab の生成 === 以下のコマンドを実行して [[fstab]] を生成してください ([[永続的なブロックデバイスの命名#by-uuid|UUID]] を使う場合は {{ic|-U}} オプション、ラベルを使う場合は {{ic|-L}} オプションのどちらかを指定します): # genfstab -U /mnt >> /mnt/etc/fstab 作成された {{ic|/mnt/etc/fstab}} を確認して、問題があれば編集してください。 === chroot === 以下のコマンドを実行して、新しくインストールしたシステムに [[Change Root|chroot]] します: # arch-chroot /mnt === タイムゾーン === 以下のコマンドを実行して、[[時刻#タイムゾーン|タイムゾーン]]を設定してください(例えば、日本の場合は {{ic|''Region''/''City''}} を {{ic|Asia/Tokyo}} で置き換えてください): # ln -sf /usr/share/zoneinfo/''Region''/''City'' /etc/localtime {{man|8|hwclock}} を実行して {{ic|/etc/adjtime}} を生成してください。 # hwclock --systohc このコマンドは、ハードウェアクロックが UTC に設定されていると仮定します。詳しくは[[時刻#時刻系]]を見てください。 === ロケール === {{ic|/etc/locale.gen}} を編集して使用する[[ロケール]] (例: {{ic|en_US.UTF-8 UTF-8}} と {{ic|ja_JP.UTF-8 UTF-8}}) をアンコメントし、次のコマンドを実行してください: # locale-gen {{man|5|locale.conf}} ファイルを作成して、同じように {{ic|LANG}} [[環境変数]]を設定します: {{hc|1=/etc/locale.conf|2= LANG=''en_US.UTF-8'' }} [[コンソールでのキーボード設定|コンソールキーマップ]]を設定している場合は、{{man|5|vconsole.conf}} に変更を永続化します: {{hc|1=/etc/vconsole.conf|2= KEYMAP=''de-latin1'' }} === ネットワーク設定 === [[ホストネーム]]ファイルを作成してください: {{hc|1=/etc/hostname|2= ''myhostname'' }} 同じ名前を {{man|5|hosts}} にも記述します: {{hc|1=/etc/hosts|2= 127.0.0.1 localhost ::1 localhost 127.0.1.1 ''myhostname''.localdomain ''myhostname'' }} システムに永続的な IP アドレスを割り当てる場合、{{ic|127.0.1.1}} の代わりにそのアドレスを指定してください。 好みのネットワーク管理ソフトウェアをインストールして、新しくインストールされた環境で[[ネットワーク設定]]を完了させてください。 === Initramfs === ''pacstrap'' で[[カーネル]]パッケージをインストールしたときに [[mkinitcpio]] が実行されているため、普通は新しい ''initramfs'' の作成は必要ありません。 [[LVM#mkinitcpio.conf の設定|LVM]], [[dm-crypt|システム暗号化]], [[RAID#mdadm フックを mkinitcpio.conf に追加する|RAID]] 環境などであれば、 {{man|5|mkinitcpio.conf}} を編集して以下のコマンドで initramfs を再生成してください: # mkinitcpio -P === Root パスワード === root [[ユーザーとグループ#ユーザーデータベース|パスワード]]を設定します: # passwd === ブートローダー === Linux に対応している[[ブートローダー]]を選択してインストールしてください。Intel または AMD の CPU を使っている場合は[[マイクロコード]]のアップデートを有効にしてください。 === 再起動 === chroot 環境から抜けるには、{{ic|exit}} と打つか、{{ic|Ctrl+d}} を押します。 また、任意で {{ic|/mnt}} にマウントした全てのパーティションを手動でアンマウントするには、 {{ic|umount -R /mnt}} を実行します。「ビジー」状態のパーティションを見つけて、 {{man|1|fuser}} で原因を探すことができます。 そして {{ic|reboot}} と入力してマシンを再起動してください。まだマウントされている全てのパーティションは ''systemd'' によって自動でアンマウントされます。忘れずにインストールメディアを取り除いて、root アカウントで新しいシステムにログインします。 == インストール後 == システム管理の方法やインストール後のチュートリアルは[[一般的な推奨事項]]を参照 (グラフィカルユーザーインターフェイス、サウンド、タッチパッドなど)。 あなたの興味を引くであろうアプリケーションの一覧は、[[アプリケーション一覧]]を参照。
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
インストールガイド
に戻る。
検索
検索
インストールガイドのソースを表示
話題を追加