ฉันได้อัปเดตไฟล์ คู่มือการติดตั้ง Arch Linux ในปี 2017 นี้การเปลี่ยนแปลงจึงมีน้อยกระบวนการยังคงเหมือนเดิม ฉันได้ตัดสินใจที่จะอธิบาย dualboot กับ Windows ตามคำร้องขอของบางคนรวมถึงการติดตั้งในเครื่องเสมือน
Arch Linux คือการกระจาย GNU / Linux พัฒนาสำหรับระบบ i686 และ x86-64 ตามแบบจำลองการเปิดตัว: (การติดตั้งเพียงครั้งเดียวไม่มี "เวอร์ชันใหม่" เฉพาะการอัปเดต) ซึ่งนำเสนอซอฟต์แวร์ส่วนใหญ่เวอร์ชันเสถียรล่าสุด แม้ว่าหลายคนคิดว่ามันมีไว้สำหรับคนขั้นสูง แต่ความจริงก็คือไม่ใช่ทุกคนที่สามารถติดตั้งโดยใช้ Wiki หรือคู่มือการติดตั้งใด ๆ เช่นนี้
คู่มือนี้อ้างอิงจาก:
- เวอร์ชัน: 2017.10.01
- เคอร์เนล: 4.13.3
ข้อกำหนดเบื้องต้น.
หากคุณกำลังจะติดตั้งจากเครื่องเสมือนให้รู้วิธีกำหนดค่าและวิธีบูต ISO เท่านั้น
- รู้วิธีเบิร์น iso บนซีดี / ดีวีดีหรือ USB
- รู้ว่าคอมพิวเตอร์ของคุณมีฮาร์ดแวร์อะไร (ประเภทของแป้นพิมพ์การ์ดแสดงผลสถาปัตยกรรมของโปรเซสเซอร์ของคุณคุณมีเนื้อที่ว่างบนฮาร์ดดิสก์เท่าใด)
- กำหนดค่า BIOS ของคุณเพื่อบูต CD / DVD หรือ USB ที่คุณมี Arch Linux
- รู้สึกเหมือนติดตั้ง distro
- และเหนือสิ่งอื่นใดความอดทนเป็นอย่างมาก
ข้อควรระวัง: หากเป็นครั้งแรกที่คุณจะติดตั้งระบบปฏิบัติการนี้และคุณไม่มีความรู้เกี่ยวกับ Linux มาก่อนฉันขอแนะนำ 2 สิ่ง:
1.- สิ่งที่ดีที่สุดสำหรับคุณคือทำการติดตั้งจากเครื่องเสมือนเช่น VirtualBox หรือ VMware เพื่อให้คุณสามารถเริ่มต้นได้ช้าและด้วยความมั่นใจว่าจะไม่มีอะไรเกิดขึ้นเนื่องจากคุณอยู่บนเครื่องเสมือน
2.- หากคุณกำลังจะติดตั้ง Arch Linux เป็นระบบเดียวในคอมพิวเตอร์ของคุณให้สำรองไฟล์ที่สำคัญที่สุดของคุณและมีซีดี / ดีวีดีหรือเพนไดรฟ์ของระบบปัจจุบันของคุณอยู่ในมือเพราะหากคุณไม่ทำการติดตั้ง จดหมายหรือหากการติดตั้งไม่เสร็จสมบูรณ์และคุณจะสูญเสียทุกอย่าง
ดาวน์โหลด Arch Linux และเตรียมสื่อการติดตั้ง
ขั้นตอนแรกที่จะสามารถติดตั้ง Arch Liunx ในทีมของเราคือ ดาวน์โหลด Arch Linux 2017 iso ฉันแนะนำให้ดาวน์โหลดผ่าน ฝนตกหนัก หรือลิงค์แม่เหล็ก
สื่อการติดตั้ง CD / DVD
- Windows: เราทำได้ เบิร์น iso ด้วย Imgburn, UltraISO, Nerหรือหรือโปรแกรมอื่น ๆ แม้ว่าจะไม่มีใน Windows 7 และใหม่กว่าทำให้เรามีตัวเลือกในการคลิกขวาที่ ISO
- Linux: โดยเฉพาะอย่างยิ่งสามารถใช้สิ่งที่มาพร้อมกับสภาพแวดล้อมแบบกราฟิกในหมู่พวกเขาคือ Brasero, k3b และ Xfburn.
สื่อการติดตั้ง USB
- Windows: ทำได้ ใช้ Universal USB Installer หรือ LinuxLive USB Creatorทั้งสองใช้งานง่าย
Linux: ตัวเลือก ขอแนะนำให้ใช้คำสั่ง dd:
dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx
บูต USB / CD Arch Linux
ในหน้าจอบูตจะแสดงสิ่งต่อไปนี้ให้เราเห็นเท่านั้น คุณต้องเลือกสถาปัตยกรรมที่สอดคล้องกับโปรเซสเซอร์ของเรา.
มันจะเริ่มโหลดทุกอย่างที่จำเป็นและจะปรากฏในโหมดเทอร์มินัล
อยู่บนหน้าจอนี้ เราจะเริ่มต้นด้วยการติดตั้ง. โดยค่าเริ่มต้น Arch Linux มีภาษาอังกฤษในกรณีของเราขอแนะนำให้ใส่เป็นภาษาสเปน
ใส่แป้นพิมพ์เป็นภาษาสเปน
loadkeys la-latin1
การสร้างพาร์ติชัน
Arch Linux มีข้อบกพร่อง ด้วยเครื่องมือดังต่อไปนี้ สำหรับการจัดการดิสก์: cfdisk, cgdisk, fdisk ตัวเลือกมากที่สุด แนะนำให้ใช้: cfdisk
ขั้นตอนต่อไปนี้เป็นกรณีของการติดตั้ง Arch Linux เป็นระบบเดียวในคอมพิวเตอร์ของเราในกรณีที่ติดตั้งร่วมกับระบบ Linux อื่นเราจะต้องข้ามการสร้างพาร์ติชัน BOOT รวมถึงการติดตั้ง GRUB
ตอนนี้ถ้าคุณจะติดตั้ง Arch Linux กับ Windows คุณต้องระวังอย่าลบพาร์ติชัน mbr ถ้าคุณไม่สามารถเข้าถึง Windows ได้
คำแนะนำ Dual BOOT Windows & Arch Linux
เดียว คุณจะต้องปิดใช้งานตัวเลือกนี้ "Secure BOOT" ใน BIOS ของคุณ อย่าถามฉันว่ามันอยู่ที่ไหนเนื่องจากเวอร์ชันและยี่ห้อของ BIOS มีหลากหลาย แต่หาได้ง่ายจากตัวเลือกต่างๆของ BIOS ของคุณ
ฮาร์ดไดรฟ์จะต้องถูกปรับขนาดในการให้พื้นที่ Arch Linux ขอแนะนำให้เหลือพื้นที่ 40GB เป็นอย่างน้อย
ตอนนี้เราจะทำตามขั้นตอนแรกของบทช่วยสอนต่อไปจนกว่าจะถึงการใช้ cfdisk
เราจะต้องรู้จักพาร์ทิชั่น Windows และ mbr รวมถึงพื้นที่ที่เราจะให้ Arch Linux mbr จะอยู่ในพาร์ติชันแรกเสมอจากนั้นพาร์ติชัน Windows จะเป็น ntfs ในกรณีของฉัน (dev / sdb2) และพื้นที่ว่างจะทำเครื่องหมายเราเป็นพื้นที่ว่าง
- UEFI: ที่นี่คุณควรทราบตั้งแต่ พาร์ติชันแรกต้องเป็นสำหรับการบูต EFI เสมอซึ่งโดยปกติจะเป็นที่เก็บบูต Windows ด้วยวิธีนี้
$ESP/Microsoft/BOOT/BOOTmgfw.efi
ดังนั้นเท่านั้น คุณจะต้องสร้างโฟลเดอร์ใน $ ESP / เป็น "BOOT". ตอนนี้เราสามารถดำเนินการสอนต่อได้ในตอนท้ายเราจะไปที่ส่วนท้ายของบทช่วยสอนซึ่งฉันจะทิ้งคำสั่งเพื่อเพิ่ม Windows ลงใน GRUB ของ Arch Linux
เราสร้าง 4 พาร์ติชั่น:
- / BOOT: พาร์ติชันนี้จะถูกกำหนดไว้สำหรับ GRUB (สำหรับผู้ที่มี UEFI ไม่จำเป็นต้องสร้างโฟลเดอร์ BOOT ภายในพาร์ติชันนี้เท่านั้น)
- / (root): พาร์ติชันนี้แนะนำให้มี 15 Gb ซึ่งจะโฮสต์ไฟล์ทั้งหมดของเรา
- / home: จะจัดเก็บเอกสารภาพถ่ายวิดีโอ ฯลฯ ของเราไว้ที่ไหนจึงขอแนะนำให้กำหนดขนาดที่ใหญ่ที่สุด
- Swap: พาร์ติชันนี้ใช้สำหรับจัดสรรหน่วยความจำ "เสมือน" ในกรณีที่มี RAM น้อยกว่า 2Gb ไม่แนะนำให้ใช้ swap กับ RAM มากกว่า 2Gb
- ในคอมพิวเตอร์ที่มีหน่วยความจำ RAM สูงสุด 1 Giga SWAP ควรมีขนาดใหญ่เท่ากับ RAM
- สำหรับ 2GB SWAP ควรใหญ่กว่า RAM ครึ่งหนึ่ง
การใช้ cfdisk ลำดับของคำสั่งจะเป็น: New » Primary | ตรรกะ»ขนาด (เป็น MB) »จุดเริ่มต้น
สองรายละเอียดที่ต้องคำนึงถึง: ในกรณีของพาร์ติชันที่เลือกเป็น Swap ให้ไปที่ตัวเลือก "Type" และเลือก 82 (Linux Swap) จากรายการ
ในกรณีของพาร์ติชันที่เลือกเป็น / BOOT ให้เลือกตัวเลือก "bootable"
เมื่อการแบ่งพาร์ติชันเสร็จสิ้นเราจะบันทึกการเปลี่ยนแปลงด้วย "เขียน" และยืนยันด้วยการเขียน "ใช่" เมื่อเสร็จแล้วจะไม่มีการย้อนกลับและการเปลี่ยนแปลงทั้งหมดที่ทำจะถูกบันทึก
หากต้องการออกให้เลือก "ออก" ตอนนี้เราจะจัดรูปแบบพาร์ติชันที่สร้างขึ้นต่อไปดังนั้นขอแนะนำให้ทราบว่าเส้นทางใดเป็นปลายทางของพาร์ติชัน เราจะเริ่มต้นด้วยการจัดรูปแบบพาร์ติชัน BOOT:
mkfs -t ext2 /dev/sda1
สำหรับพาร์ติชันรูท:
mkfs -t ext4 /dev/sda2
สำหรับ / home:
mkfs -t ext4 /dev/sda3
ในการจัดรูปแบบ Swap ให้ใช้คำสั่ง mkswap:
mkswap /dev/sda4
ยังคงเปิดใช้งาน Swap กับ:
swapon /dev/sda4
การติดตั้งพาร์ติชันเข้ากับระบบ: ก่อนอื่นเราติดตั้งพาร์ติชัน / en / mnt:
mount /dev/sda2 /mnt
เราสร้างไดเร็กทอรีของพาร์ติชันอื่นภายใน / mnt:
mkdir /mnt/BOOT
mkdir /mnt/home
เราติดตั้งพาร์ติชันที่เกี่ยวข้อง:
mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home
การเชื่อมต่อ Arch Linux กับอินเทอร์เน็ต (wifi)
หากเราใช้แล็ปท็อปและไม่มีสายเคเบิลเครือข่ายจำเป็นต้องเชื่อมต่อระบบเข้ากับเครือข่ายเพื่อทำการติดตั้ง จะต้องทำโดยใช้คำสั่ง:
wifi-menu
หลังจากนั้นเราจะตรวจสอบการเชื่อมต่อของเรากับ:
ping -c 3 www.google.com
การติดตั้ง Arch Linux
เราจะเริ่มต้นด้วยคำสั่งต่อไปนี้:
pacstrap /mnt base base-devel
นอกจากนี้หากเรายังคงใช้ WIFI ต่อไปเราจะต้องการการสนับสนุนนี้ในภายหลัง:
pacstrap /mnt netctl wpa_supplicant dialog
เสร็จสิ้นการติดตั้งระบบฐานเราจะดำเนินการต่อด้วย Grub:
pacstrap /mnt grub-bios
เราจะเพิ่ม การสนับสนุน Network Manager:
pacstrap /mnt networkmanager
ขั้นตอนเสริม: เพิ่มการรองรับทัชแพดของเรา (ในกรณีที่คุณมีแล็ปท็อป)
pacstrap /mnt xf86-input-synaptics
การติดตั้ง GRUB boot loader
pacstrap /mnt grub-bios
การกำหนดค่าระบบ
ในขั้นตอนนี้เราจะดำเนินการกำหนดค่าต่างๆสำหรับระบบของเรา ประการแรก เราจะสร้างไฟล์ fstab ด้วย:
genfstab -p /mnt /mnt/etc/fstab
สำหรับการดำเนินการกำหนดค่าที่เหลือเราจะ chroot ระบบที่ติดตั้งใหม่ของเรา:
arch-chroot /mnt
เราจะต้อง ตั้งชื่อโฮสต์ของเรา ใน / etc / hostname ตัวอย่างเช่น:
localhostecho 'NOMBRE_DEL_HOST /etc/hostname
ตอนนี้ เราสร้างลิงค์สัญลักษณ์ (symlink) จาก / etc / localtime ถึง / usr / share / zoneinfo // (แทนที่ตามตำแหน่งทางภูมิศาสตร์ของคุณ) ตัวอย่างเช่นสำหรับเม็กซิโก:
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
กำหนดเวลาทำการในพื้นที่ของเรา
- สเปน
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
- México
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
- กัวเตมาลา
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
- โคลอมเบีย
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
- เอกวาดอร์
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
- เปรู
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
- ชิลี
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
- กัวเตมาลา
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
- เอลซัลวาดอร์
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
- โบลิเวีย
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
- ประเทศปารากวัย
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
- อุรุกวัย
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
- นิการากัว
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
- โดมินิกัน
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
- เวเนซุเอลา
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime
ตั้งค่าการแปลของคุณโดยแก้ไขไฟล์ /etc/locale.conf ตัวอย่างเช่นสำหรับเม็กซิโก:
echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
- สเปน
LANG=es_ES.UTF-8
- อาร์เจนตินา
LANG=es_AR.UTF-8
- โคลอมเบีย
LANG=es_CO.UTF-8
- เอกวาดอร์
LANG=es_EC.UTF-8
- เปรู
LANG=es_PE.UTF-8
- ชิลี
LANG=es_CL.UTF-8
- กัวเตมาลา
LANG=es_GT.UTF-8
- เอลซัลวาดอร์
LANG=es_SV.UTF-8
- โบลิเวีย
LANG=es_BO.UTF-8
- ประเทศปารากวัย
LANG=es_PY.UTF-8
- อุรุกวัย
LANG=es_UY.UTF-8
- นิการากัว
LANG=es_NI.UTF-8
- สาธารณรัฐโดมินิกัน
LANG=es_DO.UTF-8
- เวเนซุเอลา
LANG=es_VE.UTF-8
นอกจากนี้ ในไฟล์ /etc/locale.gen เราต้องยกเลิกการแสดงความคิดเห็น (ลบ "#" ที่จุดเริ่มต้นของบรรทัด) ตำแหน่งของคุณตัวอย่างเช่น:
#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1
ตอนนี้เราทำได้แล้ว สร้างตำแหน่งของคุณ ด้วย:
locale-gen
เราต้องไม่มองข้ามความจริงที่ว่าข้างต้นไม่ได้สร้างเค้าโครงของแป้นพิมพ์ของเรา (ซึ่งเราทำสำหรับเซสชันปัจจุบัน / ด้วยปุ่มโหลดในขั้นตอนที่ 2) ดังนั้นเราต้องตั้งค่าตัวแปร KEYMAP ใน /etc/vconsole.conf ไฟล์ (คุณต้องสร้างไฟล์นี้) ตัวอย่างเช่น:
echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1
แน่นอนคุณสงสัย:
"และทั้งหมดนี้ไม่ได้กำหนดค่าไว้ใน /etc/rc.conf ซึ่งเป็นไฟล์คอนฟิกูเรชันหลักของ Arch Linux ใช่หรือไม่"
คำตอบสั้น ๆ คือไม่มีอีกแล้ว! เหตุผล: รวมการกำหนดค่า initscripts และ systemd
ตอนนี้ตัวเลือกการกำหนดค่าแต่ละรายการถูกตั้งค่าในไฟล์ที่เกี่ยวข้อง ขั้นตอนต่อไปนี้ติดตั้งแอปพลิเคชัน GRUB UEFI ใน $ esp / EFI / grub ติดตั้งโมดูลใน / boot / grub / x86_64-efi และใส่ต้นขั้ว grubx64.efi ที่สามารถบู๊ตได้ใน $ esp / EFI / grub_uefi
ขั้นแรกเราบอกให้ GRUB ใช้ UEFI ตั้งค่าไดเร็กทอรีสำหรับบูตและตั้งค่า ID bootloader
เปลี่ยน $ esp ด้วยพาร์ติชัน efi ของคุณ (โดยปกติ / boot): หมายเหตุ: ในขณะที่การแจกแจงบางอย่างต้องการไดเร็กทอรี / boot / efi หรือ / boot / EFI แต่ Arch ไม่ทำ –Efi-directory และ –bootloader-id เฉพาะสำหรับ GRUB UEFI –Efi-directory ระบุจุดต่อเชื่อมของ ESP
สิ่งนี้จะแทนที่ –root-directory ซึ่งเลิกใช้แล้ว –Bootloader-id ระบุชื่อของไดเร็กทอรีที่ใช้บันทึกไฟล์ grubx64.efi
คุณอาจสังเกตเห็นว่าไม่มีตัวเลือก (ตัวอย่างเช่น: / dev / sda) ในคำสั่ง:
grub-install
ในความเป็นจริงสคริปต์การติดตั้ง GRUB ที่ให้มาจะถูกละเว้นเนื่องจาก UEFI boot loaders ไม่ได้ใช้ MBR หรือบูตเซกเตอร์ของพาร์ติชันเลย สำหรับผู้ที่มีคำสั่ง uefi เท่านั้นที่จะใช้สิ่งนี้
grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda
และเราสร้างไฟล์ grub.cfg ด้วย:
grub-mkconfig -o /boot/grub/grub.cfg
หากจำเป็น (แม้ว่าโดยปกติจะไม่ใช่) ให้แก้ไขไฟล์ /etc/mkinitcpio.conf ตามความต้องการของคุณ ดังนั้นเราจึงสร้างดิสก์ RAM เริ่มต้นด้วย:
mkinitcpio -p linux
เราต้องอย่าลืมตั้งรหัสผ่านสำหรับผู้ใช้รูทด้วย:
passwd
เราสร้างผู้ใช้ของเรานอกเหนือจากผู้ใช้รูทและเราให้สิทธิ์ที่จำเป็น:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO
ตอนนี้เราสามารถออกจากสภาพแวดล้อม chroot ด้วย:
exit
เรายกเลิกการต่อเชื่อมพาร์ติชันที่ติดตั้งไว้ก่อนหน้านี้ใน / mnt ด้วย:
umount /mnt/{boot,home,}
และสุดท้ายเรารีสตาร์ทระบบด้วย:
reboot
หากคุณไม่ได้นำแผ่นซีดีหรือสื่อการติดตั้งเพนไดรฟ์ออกคุณจะเห็นเมนูต้อนรับอีกครั้งซึ่งตอนนี้คุณต้องเลือกตัวเลือกที่สองสำหรับตัวเลือกถัดไปอย่าลืมลบออก
ตรวจสอบบทความคุณมีการสะกดผิดจำนวนมาก
ช่างเป็นคำแนะนำที่ดีการทำงานที่ยอดเยี่ยมความพยายามของคุณได้รับการชื่นชม ฉันหวังว่าวันหนึ่งจะได้ร่วมทุนกับ Arch ตั้งแต่เริ่มต้น ทักทาย.
โพสต์ที่ดีมากขอบคุณฉันเคยอ่านมาก่อน https://wiki.archlinux.org/index.php/installation_guide
และด้วยทั้งสองอย่างชัดเจนมากเพียงระบุว่าเมื่อฉันไปเปิดเครื่องพีซีรหัสผ่านที่เราใส่ไว้สำหรับผู้ใช้รูทไม่ใช่สำหรับผู้ใช้ที่เราเพิ่มเข้ามาเฮ้ดีในกรณีของฉันฉันสับสนเกี่ยวกับเรื่องนั้น
เยี่ยมมากฉันนำทุกอย่างไปปฏิบัติและติดตั้ง archlinux
ฉันต้องการทราบวิธีการติดตั้งโดยใช้ฮาร์ดไดรฟ์โน้ตบุ๊กทั้งหมดนั่นคือติดตั้ง Arch โดยเฉพาะโดยไม่มีระบบปฏิบัติการอื่นหรือการแจกจ่าย linux โปรดขอบคุณ
คู่มือการติดตั้งทั้งหมดที่ฉันพบบนเว็บและกำลังมองหามาหลายวันแล้วไม่มีตัวเลือกในการติดตั้งโดยใช้ฮาร์ดดิสก์ทั้งหมดในที่สุดถ้าเป็นไปได้ที่จะบอกฉันว่าฉันพบหน้าเว็บใดคำแนะนำในการติดตั้งเฉพาะการแจกจ่าย Linux นี้ .
กราเซีย