え、MBRなの? アッハイ。暗号化バージョンページつくりました。
EFI版と共通です。
# loadkeys jp106 (日本語キー設定) # timedatectl set-ntp true (NTP同期スタート) # timedatectl set-timezone Asia/Tokyo (EFI/BIOS時刻を日本時間準拠に) # timedatectl status (日本時間設定とNTP同期ONの確認)
プライマリパーティション2 (ext4) 64GB + プライマリパーティション3 (Swap) 4GB のシンプル構成。
# fdisk /dev/sda Command (m for help) : o (※G小文字でGPT オー小文字でDOS/MBRになります) Command (m for help) : n (新規パーティション作成 引用めんどくさいので画像で)
#ref(): File not found: "VBOX_Arch_fdisk.png" at page "Tips/Lin/Arch/InstMBR"
Command (m for help) : w (パーティション情報書き込み。4GBのパーティションはSwapを意味する82番に変更したりしてます)
EFIのメモとあわせるため、sda1 が空白になっています。注意。
# mkfs.ext4 /dev/sda2 sda1 は Linux ジャーナリングファイルシステム。 # mkswap /dev/sda3 # swapon /dev/sda3 スワップ作ってつかいはじめる。 # mount /dev/sda2 /mnt これでマウントは完了。 # df パーティション情報のマウント確認 # free スワップ有効の確認
ここはEFIバージョンと共通。
# cd /etc/pacman.d/ # ls # mv mirrorlist mirrorlist.org # reflector | grep .jp > ./mirrorlist # vim ./mirrorlist (juniorjpdj.pl 鯖の行を全部削除、.jp ドメインだけにする) # pacstrap /mnt base linux linux-firmware Linux本体を /mnt に放り込むおまじない # genfstab -U /mnt >>/mnt/etc/fstab fstabにsda2+3のパーティション情報保存 (sda1はありません)
# arch-chroot /mnt ルートが /mnt になる # pacman -S grub Grub投入 # grub-install --target=i386-pc --recheck /dev/sda MBRにgrub登録 # grub-mkconfig -o /boot/grub/grub.cfg grubの設定ファイル書き出し # passwd rootのパスワード登録(締め出し防止)