Tôi không thể khởi chạy Petalinux. Việc cài đặt được thực hiện thành công. Có vấn đề bash. Làm thế nào để sửa chữa nó?
THÔNG TIN: Cài đặt PetaLinux...
************************************************
CẢNH BÁO: Bạn chưa chỉ định vị trí cài đặt.
************************************************
************************************************
CẢNH BÁO: Theo mặc định, nó sẽ được cài đặt trong thư mục làm việc của bạn: /scratch2/abc/Xilinx/Petalinux
************************************************
Vui lòng nhập "y" để tiến hành cài đặt, "n" để thoát nếu không:y
************************************************
CẢNH BÁO: Thư mục cài đặt PetaLinux: /scratch2/abc/Xilinx/Petalinux/. không có sản phẩm nào!
************************************************
Vui lòng nhập "y" để tiếp tục cài đặt PetaLinux trong thư mục đó?[n]y
THÔNG TIN: Kiểm tra tính toàn vẹn của trình cài đặt PetaLinux...
THÔNG TIN: Đang cài đặt SDK PetaLinux cho "/scratch2/abc/Xilinx/Petalinux/."
THÔNG TIN: Cài đặt buildtools trong /scratch2/abc/Xilinx/Petalinux/./components/yocto/buildtools
THÔNG TIN: Cài đặt buildtools-extended trong /scratch2/abc/Xilinx/Petalinux/./components/yocto/buildtools_extends
THÔNG TIN: PetaLinux SDK đã được cài đặt vào /scratch2/abc/Xilinx/Petalinux/.
abc@alpha:/scratch2/abc/Xilinx/Petalinux$
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ /settings.sh
bash: /settings.sh: Không có tệp hoặc thư mục như vậy
Vấn đề là như nhau nếu tôi sử dụng dấu chấm
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ ./settings.sh
bash: ./settings.sh: Quyền bị từ chối
Tôi cũng đã thử với nguồn. Tuy nhiên, nó khiếu nại cho bash.
abc@alpha:/scratch2/abc/Xilinx$ nguồn Petalinux/settings.sh
Môi trường PetaLinux được đặt thành '/scratch2/abc/Xilinx/Petalinux'
CẢNH BÁO: /bin/sh không phải là bash!
bash là shell được PetaLinux khuyên dùng. Vui lòng đặt shell mặc định của bạn thành bash.
CẢNH BÁO: Đây không phải là hệ điều hành được hỗ trợ
THÔNG TIN: Kiểm tra dung lượng đĩa trống
THÔNG TIN: Kiểm tra các công cụ đã cài đặt
THÔNG TIN: Kiểm tra các thư viện phát triển đã cài đặt
THÔNG TIN: Kiểm tra mạng và các dịch vụ khác
CẢNH BÁO: Không tìm thấy máy chủ tftp - vui lòng tham khảo "Hướng dẫn tham khảo tài liệu công cụ PetaLinux UG1144 2021" để biết tác động và giải pháp của nó
abc@alpha:/scratch2/abc/Xilinx$
Khi tôi chạy "chsh -s/bin/bash" để thay đổi shell thành bash. Tôi nhận được vấn đề sau đây.
abc@alpha:/scratch2/abc/Xilinx$ chsh -s /bin/bash
Mật khẩu:
chsh: người dùng 'abc' không tồn tại trong/etc/passwd
abc@alpha:/scratch2/abc/Xilinx$