Arch Linux

      在〈Arch Linux〉中尚無留言

Arch Linux 是眾多 Linux 作業系統中的一種,對象是有 Linux 指令操作經驗的進階使用者,從無到有打造更適合自己的環境,例如不同的桌面、視窗環境等,體驗最新的套件。這就類似 Linux Scratch 的開發經驗。

Arch 要從硬碟分割,掛載,安裝 bootloader、kernel、套件等一步一步來,所以並不適合 Linux 初學者。但對於有基礎指令的人,是深入了解 Linux 最好的方法。

下載

請由如 https://mirror.archlinux.tw/ArchLinux/iso/2024.04.01/ 下載最新版的開機  iso 檔

安裝步驟

請由 VMware 掛載開機 iso 檔,然後由下指令一步一步設定系統

cfdisk /dev/sda

mkfs.vaft /dev/sad1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
pacstrap /mnt base grub

pacman -Syy
pacman -Su

genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt

#安裝網路
pacman -S networkmanager
pacman -S network-manager-applet
pacman -S wireless-tools
systemctl enable NetworkManager.service


ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
hwclock --systohc
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "zh_TW.UTF-8 UTF-8" >> /etc/locale.gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
locale-gen
echo "your-pc-name" > /etc/hostname

pacman -Sy vim
vim /etc/hosts
	127.0.0.1        localhost.localdomain         localhost
	::1              localhost.localdomain         localhost
	127.0.1.1        myhostname.localdomain        myhostname

#開機 ramdisk
pacman -Syu linux intel-ucode grub
#pacman -S mkinitcpio
mkinitcpio -p linux

passwd
pacman  -Sy sudo git grub os-prober efibootmgr
os-prober

#安裝grub
#grub-install --target=i386-pc --recheck --debug /dev/sda
#grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-install /dev/sda --force
grub-mkconfig -o /boot/grub/grub.cfg

#安裝常用套件
pacman -S net-tools
pacman -S dhclient
pacman -S dhcp
pacman -S wpa_supplicant
pacman -S vi

#找到網卡名稱 ens33
ip addr 
ip addr flush dev ens33
ip route flush dev ens33


#KERNEL
sudo pacman -S debugedit fakeroot

設定好退出 arch-chroot,再將 VMware 關機。然後在 VMware 把光碟退出,再重新開機即可進入我們自訂的 Linux 系統。

安裝套件

Ubuntu 安裝套件是使用 apt,而 Arch Linux 則使用 pacman。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *