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]] [[fa:راهنمای تازهکاران]] [[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]] [[uk:Installation guide]] [[zh-hans:Installation guide]] [[zh-hant:Installation guide]] このドキュメントは、公式のインストールイメージから作られたインストールメディアから起動したライブ環境を使って [[Arch Linux]] をインストールする過程を案内するものです。インストールメディアが提供するアクセシビリティ機能は [[アクセシビリティ機能を使って Arch Linux をインストール]] ページで説明されています。他のインストール方法については、[[:カテゴリ:Arch の入手とインストール]] を参照してください。 インストールの前に、[[FAQ]] に目を通しておくことをお勧めします。使用されている用語については、[[ヘルプ:読み方]]を見てください。コードの例にはプレースホルダ ({{ic|''斜体''}} の文字) を含んでいる場合があり、手動で置き換える必要があります。 より詳しい情報は、対応する [[メインページ|Arch Wiki]] の記事や、プログラムの [[man ページ]] を見てください。両方ともこのガイドからリンクされています。対話的な助けが必要であれば、[https://slack.archlinux.jp/ Slack] や、[https://bbs.archlinux.jp/ フォーラム] を使うこともできます。 Arch Linux は 512 MiB 以上のメモリが搭載された [[wikipedia:ja:x64|x86_64]] 互換のマシンで動作します。ただし、インストールのためにライブシステムを起動するためにはより多くのメモリが必要です。[https://lists.archlinux.org/pipermail/arch-releng/2020-May/003957.html] 基本的なインストールで使用するディスク容量は 2 GiB 以下です。インストールする際はリモートリポジトリからパッケージを取得する必要があるため、このガイドはインターネットに接続できる環境を前提としています。 ==インストールの準備== === インストールメディアの入手 === [https://www.archlinux.jp/download/ ダウンロード] ページを訪問して、希望する起動方法に応じて ISO ファイルやネットブートイメージ、さらに対応する [[GnuPG]] 署名を入手してください。 === 署名の検証 === イメージは使用する前に署名を検証することを推奨します。特に「HTTP ミラー」からイメージをダウンロードした場合、[https://www2.cs.arizona.edu/stork/packagemanagersecurity/attacks-on-package-managers.html 悪意のあるイメージ] に差し替えられる可能性があるため検証を行ってください。 [[GnuPG]] がインストールされている場合、ISO イメージのあるディレクトリに ([https://www.archlinux.jp/download/ ダウンロード] ページの中の "チェックサム" の下にある) "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:公開鍵暗号]] を見てください。 }} === Prepare an installation medium === The installation image can be supplied to the target machine via a [[USB flash installation medium|USB flash drive]], an [[Optical disc drive#Burning|optical disc]] or a network with [[PXE]]: follow the appropriate article to prepare yourself an installation medium from the chosen image. === ライブ環境の起動 === {{Note|Arch Linux installation images do not support Secure Boot. You will need to [[Unified Extensible Firmware Interface/Secure Boot#Disabling Secure Boot|disable Secure Boot]] to boot the installation medium. If desired, [[Secure Boot]] can be set up after completing the installation.}} # Arch インストールメディアが含まれているデバイスから起動するように指定してください。大抵の場合、起動時の [[w:Power-on self test|POST]] フェイズで起動画面に書かれたキーを押すことで指定できます。詳しくは使用しているマザーボードのマニュアルを見てください。 # インストールメディアのブートローダーのメニューが表示されたら、''Arch Linux install medium'' を選択して {{ic|Enter}} を押すことでインストール環境が開きます。{{Tip|The installation image uses [[systemd-boot]] for booting in UEFI mode and [[syslinux]] for booting in BIOS mode. [[カーネルパラメータ#設定|ブートパラメータ]]の一覧については [https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/docs/README.bootparams README.bootparams] を見てください。}} # 最初に[[Wikipedia:Virtual console|仮想端末]]に root ユーザーでログインされ、[[Zsh]] のシェルプロンプトが表示されます。 {{ic|Alt+''arrow''}} [[キーボードショートカット|ショートカット]]を使用することでコンソールを切り替えることができます (例えば [https://lynx.invisible-island.net/lynx_help/Lynx_users_guide.html Lynx] でガイドを見ながら操作できます)。設定ファイルを[[ヘルプ:読み方#追加, 作成, 編集 そして source|編集]]するときは {{man|1|mcedit}}, [[nano#nano の使用方法|nano]], [[vim#使用方法|vim]] が使えます。See [https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/configs/releng/packages.x86_64 packages.x86_64] for a list of the packages included in the installation medium. === キーボードレイアウト === デフォルトの[[コンソールでのキーボード設定|キーボードレイアウト]]は [[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}} で設定ができます。 === 起動モードの確認 === 起動モードを確認するには、[[efivars]] ディレクトリの一覧を表示してください: # ls /sys/firmware/efi/efivars もし正しく表示されれば、システムは UEFI モードで起動しています。ディレクトリが存在しない場合、[[Wikipedia:ja:Basic_Input/Output_System|BIOS]] (または [[Wikipedia:Compatibility Support Module|CSM]]) モードで起動しています。If the system did not boot in the mode you desired, 使用しているマザーボードのマニュアルを読んでください。 === インターネットへの接続 === ライブ環境上でネットワーク接続を確立するために、以下の手順に従ってください: * [[ネットワークインターフェイス]]が認識・有効化されていることを確認してください、例えば {{man|8|ip-link}} を使って確認: {{bc|# ip link}} * For wireless, make sure the wireless card is not blocked with [[rfkill]]. * ネットワークに接続してください: ** 有線 — イーサネットケーブルを接続する。 ** Wi-Fi — authenticate to the wireless network using [[iwctl]]. * ネットワーク接続を設定してください: ** [[DHCP]]: dynamic IP address and DNS server assignment (provided by [[systemd-networkd]] and [[systemd-resolved]]) should work out of the box for [https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/configs/releng/airootfs/etc/systemd/network/20-ethernet.network wired] and [https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/configs/releng/airootfs/etc/systemd/network/20-wireless.network wireless] network interfaces. ** 固定 IP アドレス: [[ネットワーク設定#固定 IP アドレス|固定 IP アドレス]] に従ってください。 * [[Wikipedia:ja:ping|ping]] で接続を確認できます: {{bc|# ping archlinux.jp}} {{Note|In the installation image, [[systemd-networkd]], [[systemd-resolved]] and [[iwd]] are preconfigured and enabled by default. That will not be the case for the installed system.}} === システムクロックの更新 === {{man|1|timedatectl}} を使ってシステムクロックを正確にしてください: # timedatectl set-ntp true サービスの状態は {{ic|timedatectl status}} で確認できます。 === パーティション === ライブ環境によって認識されたディスクには {{ic|/dev/sda}} や {{ic|/dev/nvme0n1}}、{{ic|/dev/mmcblk0}} などのように''ブロックデバイス''が割り当てられます。デバイスを確認するには、[[lsblk]] または [[fdisk]] を使ってください: # fdisk -l {{ic|rom}}, {{ic|loop}}, {{ic|airoot}} などで終わるデバイスは無視してかまいません。 Arch Linux をインストールするデバイスには以下の[[パーティション]]が必要です: * [[Wikipedia:Root directory|ルートディレクトリ]] {{ic|/}} のパーティション。 * [[UEFI]] モードで起動するために: [[EFI システムパーティション]]。 [[LVM]], [[dm-crypt|システム暗号化]], [[RAID]] などを使う場合は、この段階で用意をします。 ==== レイアウト例 ==== {| class="wikitable" |+ BIOS と [[MBR]] |- ! マウントポイント ! パーティション ! [[Wikipedia:Partition type|パーティションタイプ]] ! 容量 |- | {{ic|[スワップ]}} | {{ic|/dev/''swap_partition''}} | Linux swap | 512 MiB 以上 |- | {{ic|/mnt}} | {{ic|/dev/''root_partition''}} | Linux | デバイスの残り容量全て |} {| class="wikitable" |+ UEFI と [[GPT]] |- ! マウントポイント ! パーティション ! [[GUID Partition Table|パーティションタイプ]] ! 容量 |- | {{ic|/mnt/boot}} または {{ic|/mnt/efi}} | {{ic|/dev/''efi_system_partition''}} | [[EFI システムパーティション]] | 最低 260 MiB |- | {{ic|[スワップ]}} | {{ic|/dev/''swap_partition''}} | Linux swap | 512 MiB 以上 |- | {{ic|/mnt}} | {{ic|/dev/''root_partition''}} | Linux x86-64 root (/) | デバイスの残り容量全て |- |} 詳しくは[[パーティショニング]]を見てください。 {{Note| * ''パーティションテーブル''を変更するときは [[fdisk]] や [[parted]] を使います: {{ic|# fdisk ''/dev/the_disk_to_be_partitioned''}} * [[スワップ|スワップ領域]]は、ファイルシステムがサポートしている場合は[[スワップ#スワップファイル|スワップファイル]]で設定することもできます。}} * If the disk from which you want to boot [[EFI system partition#Check for an existing partition|already has an EFI system partition]], do not create another one, but use the existing partition instead. === パーティションのフォーマット === パーティションを作成したら、それぞれの新しく作成されたパーティションは適切な[[ファイルシステム]]でフォーマットされる必要があります。例えば、[[ext4]] ファイルシステムを {{ic|/dev/''root_partition''}} に作成するには、以下のコマンドを実行: # mkfs.ext4 /dev/''root_partition'' [[スワップ]] 用のパーティションを作成した場合は、{{man|8|mkswap}} で初期化してください: # mkswap /dev/''swap_partition'' 詳しくは[[ファイルシステム#デバイスのフォーマット]]を参照して下さい。 {{Note|For stacked block devices replace {{ic|/dev/''*_partition''}} with the appropriate block device path.}} === ファイルシステムのマウント === ルートボリュームを {{ic|/mnt}} に[[マウント]]してください。For example, if the root volume is {{ic|/dev/''root_partition''}}: # mount /dev/''root_partition'' /mnt 他のパーティション(例えば {{ic|/mnt/efi}})については、マウントポイントを {{man|1|mkdir}} を使って作成して、それぞれ対応するボリュームをマウントしてください。 If you created a [[swap]] volume, enable it with {{man|8|swapon}}: # swapon /dev/''swap_partition'' 後で実行する {{man|8|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
(
ソースを閲覧
)
インストールガイド
に戻る。
検索
検索
インストールガイドのソースを表示
話題を追加