Điểm:0

Flash ROM thì bị yêu cầu cài "make" và C. Có lẽ không cần thiết

lá cờ ar

Tôi đang cố gắng Flash Rom trên Lenovo X-230 với Skulls, được cho là một Quy trình được sử dụng thường xuyên, dễ dàng.

Tôi nghĩ vấn đề của tôi là việc tạo tệp sao lưu và cách viết lại lệnh CLI.

Hôm nay là Chủ nhật và tôi chỉ có kết nối Hotspot trên điện thoại, vì vậy tôi không nghĩ rằng mình có đủ dữ liệu để cài đặt Trình biên dịch C chỉ để kiểm tra điều gì sẽ xảy ra nếu tôi tải xuống.

Lần đầu tiên tôi đọc về cách tạo tệp, nói về việc tạo tệp txt. Mà có lẽ sẽ không hoạt động như một tệp sao lưu.

Tôi bắt đầu lúc: https://github.com/merge/skulls

sau đó chọn tùy chọn cho X-230, dẫn đến

https://github.com/merge/skulls/blob/master/x230/README.md

Đi xuống trang, tôi đang thử Flash (với máy tính để bàn Ubuntu 21)

với lệnh trong thiết bị đầu cuối: Sudo ./external_install_bottom.sh -m -k

dòng thứ hai đó được cho là đọc back-up-file-create kèm theo lớn hơn và nhỏ hơn. Đăng đã ăn nó.

Tôi nghĩ vấn đề của mình có thể là: Tôi cần tạo một tệp sao lưu có tên do tôi chọn và tệp này sẽ được đặt trong cùng thư mục với các lệnh.

Tôi thay đổi lại một phần của lệnh bằng và cố gắng đặt cho nó tên tệp ở dưới cùng hoặc tên thư mục của thư mục (cả hai đều ở đó).

Tôi nhận lại: phải cài đặt 'Tạo' và Trình biên dịch C.

Thông thường, tôi sẽ cố gắng dành nhiều thời gian để đọc qua các khả năng và thử những thứ khác nhau. nhưng tôi cần Flash cái này và máy tính sẽ hoạt động trở lại trước khi tôi một trong những bộ phận này bắt đầu hoạt động.

Nếu có vấn đề, tôi đang sử dụng USB Progammer CH341 và máy tính là Alienware 17 2016 với bộ xử lý I7 Skylake và RAM 16 GB. Và như tôi đã nói bản tải xuống Ubuntu Desktop mới nhất. và kết nối HotSpot trên điện thoại. Tôi đoán nó có thể liên quan đến chương trình Flash cơ bản muốn gọi điện cho Tàu mẹ để xem nó có phiên bản Chương trình mới nhất hay không. Điều đó dường như không cần thiết đối với tôi vì tôi có thể cập nhật lại ROM bằng cùng một lệnh sau khi tôi kết hợp nó lại với nhau. Đây được cho là một Chương trình được sử dụng thường xuyên, thẳng về phía trước.

Bạn nào chuyên về CLI xem qua và cho ý kiến ​​nhanh nhé.


Cảm ơn bạn vì câu trả lời. Tôi sẽ đi xuống Thư viện công cộng vào ngày mai và sử dụng kết nối của họ để lấy trình biên dịch make, c và mktemp.

Tôi không muốn đặt chiếc máy tính xách tay này lại với nhau để tháo rời nó sớm. Những ngón tay bị viêm khớp dày cộp của tôi không hoạt động tốt khi mở máy tính xách tay, vì máy tính xách tay không được chế tạo để đóng mở nhiều. Tuy nhiên, Lenovo X-230 này tốt hơn nhiều về mặt đó. Nó khá chắc chắn.

Điểm:0
lá cờ ru

TL; DR


Bạn chắc chắn làm cần chế tạo và một trình biên dịch C, giống như tập lệnh trình bao cho bạn biết. Trên thực tế, bạn cũng cần một công cụ gọi là mktemp. Tuy nhiên, bạn nên có cái này theo mặc định trên hầu hết các bản cài đặt linux, như @steeldriver đã chỉ ra. Trên các hệ điều hành dựa trên debian, apt cài đặt coreutils nếu vì lý do nào đó bạn không.

để có được chế tạo và một trình biên dịch trên Ubuntu, hãy chạy cài đặt sudo apt -y tạo gcc. Khi những cài đặt này, bạn sẽ không gặp lại lỗi tương tự.

Nhưng tại sao!?


Kịch bản mà bạn đề cập đến (bên ngoài_install_bottom.sh) tự xây dựng một nhị phân gọi là ifdtool, cái đó sau đó cửa hàng Trong ./util/ifdtool/ifdtool. Để làm được điều này, nó cần GNUâs chế tạo, cũng như trình biên dịch C. Kiểm tra dòng này của cùng một tập lệnh để xem dòng ở đâu chế tạo được sử dụng bởi kịch bản. Sau đó, nó sử dụng công cụ này để khóa/mở khóa chip ROM của bạn, theo như tôi có thể biết khi kiểm tra sơ bộ.

Đối với mktemp, các tập lệnh sử dụng điều này để tạo một thư mục tạm thời.

Nhân tiện, đó là tập lệnh yêu cầu bạn cài đặt các công cụ này. Thủ tục thanh toán hai dòng này của cùng một tập lệnh, cảnh báo rõ ràng cho bạn cài đặt chế tạo, một trình biên dịch C.


Btw, tôi đánh giá cao sự hài hước chung trong giọng nói của bạn

MarbleMuffin avatar
lá cờ ru
Điểm tốt! Hoàn toàn quên mất! ââï¸ Cảm ơn @steeldriver! Đang chỉnh sửa câu trả lời của tôiâ¦

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.