Tôi cần khởi chạy Petalinux nhưng tôi nhận được cảnh báo rằng /bin/sh không phải là bash !
Đây là thiết bị đầu cuối.
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$
Sau đó, tôi đã cố chạy chsh -s /bin/bash nhưng nó nói rằng người dùng 'abc' không tồn tại trong etc/passwd
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ chsh -s /bin/bash
Mật khẩu:
chsh: người dùng 'abc' không tồn tại trong/etc/passwd
Sau đó, tôi đã cố gắng thêm người dùng bằng lệnh passwd abc. Nó hỏi tôi mật khẩu hiện tại và mới. Tôi nên sử dụng mật khẩu hiện tại nào ở đây? Tôi đã cố gắng sử dụng mật khẩu của người dùng 'abc' như hiện tại và một số mật khẩu khác làm mật khẩu mới nhưng sau đó thông báo Lỗi thao tác mã thông báo xác thực và mật khẩu không thay đổi.
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ passwd abc
Mật khẩu hiện tại:
Mật khẩu mới:
MẬT KHẨU XẤU: Mật khẩu ngắn hơn 8 ký tự
Mật khẩu mới:
Gõ lại mật khẩu mới:
passwd: Lỗi thao tác mã thông báo xác thực
passwd: mật khẩu không thay đổi
abc@alpha:/scratch2/abc/Xilinx/Petalinux$