ปกติการติดตั้ง Arch Linux จะมีขั้นตอนให้อย่างละเอียดโดยข้อมูลที่ดีที่สุด ให้ดูได้ที่ ArchWiki หน้านี้ และสิ่งที่จำเป็นสำหรับการติดตั้งอย่างแรกคือ Live USB ของ Arch Linux ต่อมาเมื่อทำการ boot ด้วย Live USB ขึ้นมาแล้วระบบจะจัดการรัน daemon อย่าง dhcpcd ให้เพื่อเชื่อมต่อเข้า Internet ด้วย LAN แล้วก็ดาวน์โหลดสิ่งต่าง ๆ มาติดตั้ง โจทย์ของเราในวันนี้คือเมื่อไม่สามารถเอาเครื่องไปต่อ LAN ได้ แล้วจะต้องจัดการตัวเองยังไง?
ขั้นที่ 0 - ซึ่งถือเป็นขั้นแรกก็คือทำเนียน ทำทุกอย่างตามปกติของการติดตั้ง Arch Linux ซึ่งจะมีขั้นตอนให้อย่างละเอียดโดยข้อมูลที่ดีที่สุด ให้ดูได้ที่ ArchWiki หน้านี้ หรือที่ It’s Foss หน้านี้ก็ได้ - แล้วพอก่อนที่เราจะทำการ pacstrap /mnt base base-devel
ขั้นที่ 1 - ก่อน pacstrap
ให้เราใช้คำสั่ง iw dev
$ iw dev
phy#0
Interface wlp9s0
ifindex 3
wdev 0x1
addr bc:77:37:75:97:1b
ssid true_home2G_b88
type managed
channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
txpower 15.00 dBm
ผลลัพธ์จะได้ออกมาประมาณอย่างที่เห็น (ในตัวอย่างนี้คือหลังจากที่เชื่อมต่อแล้ว จะเห็นค่า ssid ด้วย) นั่นคือเรามี Wireless ให้ใช้ได้อยู่ และปกติ Live USB พอ boot แล้วก็จะมี driver ของ Wireless มาให้เราพร้อมแล้ว การที่เราจะใช้ Wireless เพื่อเชื่อมต่อก็ด้วยการใช้คำสั่ง wifi-menu
หลังจากสั่งคำสั่งนี้แล้วเครื่องจะค้นหา ssid ที่เจอทั้งหมด แล้วเราก็เห็นผลลัพธ์จะเป็นหน้าจอประมาณนี้ นั่นคือเราก็เลือก Wi-Fi ของเรา ใส่รหัสแล้วทำการเชื่อมต่อเข้าไปเพื่อจะออกเนทในทันที
แล้วทีนี้พอเรา pacstrap
ก็จะไปได้เรื่อย ๆ ล่ะ เพราะระบบสามารถดาวน์โหลดทุกอย่างที่ต้องติดตั้งมาได้เรียบร้อย ตรงนี้จะใช้เวลาสักหน่อย ปล่อยเครื่องทำงานไปเรื่อย ๆ พอเสร็จจากนี้เราก็ไปทำตามขั้นตอนการติดตั้งอันถัดไป คือ genfstab
เสร็จแล้วก็มาถึงตอนที่เรา arch-chroot /mnt
ขั้นที่ 2 - อันนี้คือพอเรา arch-chroot /mnt
เสร็จ เพื่อให้เราสามารถเอา Wireless มาใช้ได้เวลาที่เรา boot กลับขึ้นมาด้วยเครื่องเราเอง (ไม่ใช้ Live USB แล้ว) เราก็ต้องสั่งคำสั่งชุดนี้ คือ
pacman -S iw
pacman -S dialog
pacman -S wpa_supplicant
คำสั่งชุดนี้จะติดตั้งทุกอย่างให้ครบเพื่อที่จะทำให้เรา boot เครื่องด้วย Arch Linux ของเราเองแล้วสามารถที่จะเรียก wifi-menu
ขึ้นมาเพื่อเชื่อมต่อเข้ากับ Internet ด้วย Wireless ได้อีกครั้ง
จุดที่ยุ่งยาก:
- มีเรื่องที่อาจจะเกิดขึ้นนิดหน่อยตอนที่พอเรา boot ด้วย Arch Linux ของเราเอง แล้วใช้คำสั่ง
iw dev
แต่ไม่มีผลลัพธ์อะไรแสดงขึ้นมาเลย ถ้าเป็นแบบนี้คือให้รู้ว่าถึงตอนนั้นระบบไม่ได้มี driver ไว้ให้แล้ว (เพราะนี่ไม่ใช่ Live USB) เราต้องทำการติดตั้ง driver ให้กับตัว Wireless ของเราเพิ่ม ตัวอย่างเช่นติดตั้งpacman -S broadcom-wl
อันนี้เป็น driver ของ Broadcom - สำหรับวิธีการติดตั้งก็อาจจะทำได้โดยให้ boot เอา Live USB กลับมาก่อน จากนั้นทำการ mount แล้วก็ arch-chroot ให้เรียบร้อยแล้วค่อยลง driver - ถ้าหลังจากที่ login เข้า GNOME ไปแล้ว แต่ Wi-Fi ยังไม่มีขึ้นมา ให้เราจัดการกับตัว Network Manager ด้วยคำสั่งนี้
systemctl enable NetworkManager.service
และsystemctl start NetworkManager.service
และแล้วเราก็จะได้ Arch Linux มาเป็นของเรา พร้อมกับความรู้ Linux อีกมากมายในระหว่างทาง