ก่อนที่คุณจะตั้งค่าสถานะนี้เป็นคำถามซ้ำฉันได้ตรวจสอบคำถามทั้งหมดที่มีปัญหาเดียวกันและไม่มีวิธีแก้ปัญหาใดที่เหมาะกับฉัน
ฉันยังใหม่ต่อการติดตั้ง Arch-linux และทำตามการสอนแบบห่วย ๆ ในการกวดวิชาผู้ชายอธิบายว่าฉันควรใช้:
sudo systemctl enable dchpcd@wl01.service
เพื่อที่จะเริ่มบริการ wifi โดยอัตโนมัติเมื่อฉันบูทขึ้นมา แต่ฉันสะกดชื่ออุปกรณ์ไม่ถูกต้องจริง ๆ แล้วมันคือ wlo1 ไม่ใช่ wl01 ตอนนี้ทุกครั้งที่ฉันบูตเครื่องฉันต้องรอ 1m 30s เพื่อให้บริการที่พยายามเริ่มหมดเวลา ฉันพยายามกำจัดมันหลายวิธีเช่น
sudo systemctl disable dhcpcd@wl01.service
sudo systemctl disable wl01.service
sudo systemctl reset-failed
ทั้งหมดนี้ไม่ได้แก้ไขปัญหาของฉันคนแรกกลับมาบอกว่าไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ฉันจะกำจัดสิ่งนี้ได้อย่างไร
ขอบคุณ
.wants
ไม่ควรเป็นไฟล์ แต่เป็นโฟลเดอร์ที่แสดงถึงเป้าหมายของ systemd (เทียบเท่าระดับ init ใน sysvinit ลองดูว่าคุณจะได้รับความรู้พื้นฐานมาบ้างหรือเปล่า :) เห็นได้ชัดว่ามันควรเป็นหนึ่งในนั้น นั่นเป็นเหตุผลที่ฉันพูดเป็นนัยด้วยfind
คำสั่งที่ค้นหาซ้ำ
/etc/systemd/system/
ถ้าบริการถูกเปิดใช้งานจริงๆก็ควรจะสร้างการเชื่อมโยงสัญลักษณ์ภายใต้ ดูที่นั่นถ้าคุณสามารถค้นหารุ่นที่มีตัวพิมพ์ผิด ตัวอย่างเช่นด้วย 'find / etc / systemd / system -name w * .service`