Archlinuxインストール手順
4847 ワード
先日、パソコンにSSDを追加しました.システムをSSDにインストールするには、インストールプロセスがスムーズで、次は私の不完全なインストールプロセスです.
ddで直接書き込めばいいです.
コンピュータを再起動してuディスクからコンピュータを起動させ、私はUEFIモードを使っています.
ネットワークケーブルを使用していて、パスワードを必要とせずにインターネットを利用すると、自動的にネットワークに接続されます.WiFiがあれば、WiFiでインターネットを利用してもいいですが、私のワイヤレスカードドライバはまだインストールされていません.
インターネットに接続しているかどうかを調べてみましょう.
自動同期時間:
私は今回システムをインストールしてUEFI+GPTを使うつもりなので、パーティションソフトウェアは 第2048セクタを使用する前のセクタを始点として指定すると、gdiskは自動的にパーティションの始点を第2048セクタに移動する.これは、2048セクタの位置合わせを保証するためである(各セクタサイズは512バイトであるため、これは、ほぼすべてのSSD NAND消去ブロックサイズに対応する1024 KiBの位置合わせを保証することができる). は、 パーティションタイプを選択します.デフォルトのLinux filesystem(コード8300)は、ほとんどの場合に適用されます.
私はソリッドステートハードディスクと機械ハードディスクを持っていて、 SSD( ESPパーティション、サイズ512 M、 にマウント本のパーティションは、残りのすべての空間を使用して、 にマウントされる.
機械ハードディスク( varパーティション、サイズ32 Gまたは64 G、 にマウント swapパーティション、サイズ4 Gまたは8 G、マウントなし( homeパーティションは、残りのすべての空間を使用して にマウントされる.
パーティションのフォーマット:
パーティションのマウント:
swapパーティションのフォーマットと起動:
好きなソースの前の
次に、ソースの更新を強制します.
基本パッケージをインストールし、
-iオプションを使用すると、実際にインストールする前に確認されます.
fstabの生成:
fstabを生成した後、正しいかどうかを確認します.
インストールされた新しいシステムに切り替えます.
localeを設定し、必要なlocaleの前の
次に、
システムlocaleの設定:
タイムゾーンの設定:
rootパスワードの設定:
システムbootを使用してシステムを起動するブートプログラムを構成します.
ホスト名の設定:
ネットワークの設定:
新しいシステムの終了、パーティションのアンインストール、システムの再起動
新規ユーザーの追加、新規ユーザーパスワードの設定:
デスクトップのインストール:
ブラウザのインストール:
新しいユーザーでログインしてデスクトップにアクセスするには、次の手順に従います.
古いシステムデータのバックアップ
$ tar -cvf ws.tar ~/ws
$ tar -cvf dotfiles.tar ~/.dotfiles
$ cp ws.tar /mnt/usb
$ cp dotfiles.tar /mnt/usb
uディスク起動盤の作成
ddで直接書き込めばいいです.
# dd if=archlinux-2015.11.01-dual.iso of=/dev/sdX && sync
インストールの開始
コンピュータを再起動してuディスクからコンピュータを起動させ、私はUEFIモードを使っています.
ネットワーク、時間
ネットワークケーブルを使用していて、パスワードを必要とせずにインターネットを利用すると、自動的にネットワークに接続されます.WiFiがあれば、WiFiでインターネットを利用してもいいですが、私のワイヤレスカードドライバはまだインストールされていません.
インターネットに接続しているかどうかを調べてみましょう.
$ ping baidu.com
自動同期時間:
# timedatectl set-ntp true
パーティション、フォーマット、マウント
私は今回システムをインストールしてUEFI+GPTを使うつもりなので、パーティションソフトウェアは
gdisk
を使います.gdiskの使用方法:o
コマンドを使用して、新しい空GPTパーティションテーブルを作成します.n
コマンドを使用して、新しいパーティションを作成します.+x{M,G}
のフォーマットを使用して、x MBまたはx GBのパーティションサイズを指定します.指定したサイズが整列サイズ(1024 KiB)の整数倍でない場合、gdiskは最も近い値に縮小します.たとえば、15 GiBのパーティションを作成する必要があります.+15G
を入力する必要があります.残りのスペースをすべて使いたい場合は、直接車をノックします.L
を入力すると、すべてのパーティションタイプコードのリストが印刷されます.ESPのコードはef00
、swapのコードは8200
です.w
コマンドを使用して、パーティションテーブルをハードディスク(HDD)に書き込み、終了します.私はソリッドステートハードディスクと機械ハードディスクを持っていて、
/var
、/home
を機械ハードディスクに入れるつもりです.パーティションポリシーは次のとおりです./dev/sda
)/boot
(/dev/sda1
)/
(/dev/sda2
)/dev/sdb
)/var
(/dev/sdb1
)/dev/sdb2
)/home
(/dev/sdb3
)パーティションのフォーマット:
# mkfs.fat -F32 /dev/sda1
# mkfs.xfs /dev/sda2
# mkfs.ext4 /dev/sdb1
# mkfs.xfs /dev/sdb3
パーティションのマウント:
# mount /dev/sda2 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# mkdir /mnt/var
# mount /dev/sdb1 /mnt/var
# mkdir /mnt/home
# mount /dev/sdb3 /mnt/home
swapパーティションのフォーマットと起動:
# mkswap /dev/sdb2
# swapon /dev/sdb2
ソースの選択、基本パッケージのインストール
nano
でソースを編集します.# nano /etc/pacman.d/mirrorlist
好きなソースの前の
#
を外してください.もしあなたが望むならば、あなたは1つのミラーだけを使って他の行を削除することができますが、保険のために、いくつかのソースを残して予備にしたほうがいいです.次に、ソースの更新を強制します.
# pacman -Syy
基本パッケージをインストールし、
pacstrap
で基本システムをインストールします.# pacstrap -i /mnt base base-devel
-iオプションを使用すると、実際にインストールする前に確認されます.
コンフィギュレーション
fstabの生成:
# genfstab -U -p /mnt >> /mnt/etc/fstab
fstabを生成した後、正しいかどうかを確認します.
# cat /mnt/etc/fstab
インストールされた新しいシステムに切り替えます.
# arch-chroot /mnt /bin/bash
localeを設定し、必要なlocaleの前の
#
を削除します.# nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
次に、
locale-gen
を実行する.# locale-gen
システムlocaleの設定:
# echo LANG=en_US.UTF-8 > /etc/locale.conf
タイムゾーンの設定:
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
rootパスワードの設定:
# passwd
システムbootを使用してシステムを起動するブートプログラムを構成します.
# bootctl install
# nano /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw quiet
# nano /boot/loader/loader.conf
timeout 2
default arch
ホスト名の設定:
# echo xx > /etc/hostname
ネットワークの設定:
# systemctl enable [email protected]
# pacman -S iw wpa_supplicant dialog
インストールの完了
新しいシステムの終了、パーティションのアンインストール、システムの再起動
# exit
# umount -R /mnt
# reboot
新しいシステムの使用
新規ユーザーの追加、新規ユーザーパスワードの設定:
# useradd -m -g users -s /bin/bash
# passwd
デスクトップのインストール:
# pacman -Syy
# pacman -S i3
# pacman -S xorg-server xorg-xinit
ブラウザのインストール:
# pacman -S chromium
新しいユーザーでログインしてデスクトップにアクセスするには、次の手順に従います.
$ startx