Tiny Core là một bản phân phối Linux tối giản và piCore là cổng Raspberry Pi. piCore chạy hoàn toàn từ RAM có nghĩa là không có quá trình cài đặt, theo thuật ngữ thông thường. Tuy nhiên, bạn có thể cài đặt chương trình (thường được gọi là phần mở rộng trong danh mục của piCore) được lưu vào phân vùng thứ hai trên thẻ SD. Chương trình có thể được cài đặt vĩnh viễn trên thẻ SD hoặc chúng có thể được đăng ký với hệ điều hành và sau đó tải xuống chỉ khi chúng được chạy.

Có ba phiên bản piCore có sẵn, phiên bản vani đơn giản nhất, không có giao diện SSH hoặc mặc định; phiên bản vani với quyền truy cập SSH; và phiên bản GUI với máy tính để bàn nhẹ. Cách hữu ích nhất trong ba là cái cuối cùng và cái mà chúng ta sẽ sử dụng ở đây.

Tại thời điểm viết bài, piCore 5.3 là phiên bản mới nhất, tuy nhiên bạn có thể kiểm tra thông báo phát hành tại đây. Tải xuống piCore-5.3-X.zip và giải nén tệp. Bạn cũng sẽ cần tải xuống Win32 Disk Imager. Giải nén các tập tin từ Win32 Disk Imager kit.

Bởi vì piCore là một bản phân phối Linux nhỏ, nó sẽ phù hợp với các thẻ SD nhỏ. Tôi đã sử dụng thẻ SD 1 GB nhưng thẻ 512MB sẽ đủ. Lắp thẻ SD vào đầu đọc thẻ và chạy “Win32DiskImager.exe”.

Đảm bảo “Thiết bị” được đặt chính xác vào thẻ SD của bạn. Nhấp vào biểu tượng thư mục ở cuối hộp chỉnh sửa “Tệp hình ảnh” và tìm “piCore-5.3-X.img” từ tệp nén piCore được trích xuất.

Kiểm tra kỹ xem bạn đã chọn đúng thiết bị chưa và nhấp vào “Viết”.

Quá trình viết không nên quá dài (ít hơn một phút) vì không có nhiều dữ liệu để viết! Đẩy thẻ an toàn ra khỏi Windows, lắp vào Pi của bạn và bật nguồn.

Khi piCore được khởi động, bạn sẽ cần phải mở rộng phân vùng dữ liệu để lấp đầy phần còn lại của thẻ SD. Nếu bạn không làm điều này thì bạn sẽ không thể cài đặt bất kỳ ứng dụng bổ sung nào. Đây phải là điều đầu tiên bạn làm, nếu bạn thử bất kỳ hoạt động nào khác vào thời điểm này, bạn có thể làm cho hệ thống không ổn định.

Theo mặc định, thẻ SD có hai phân vùng, một là phân vùng khởi động, phân vùng còn lại là phân vùng dữ liệu cho các phần mở rộng. Phân vùng đầu tiên được sử dụng trong khi khởi động và sau đó được tháo gắn. Điều này đảm bảo rằng hệ thống luôn khởi động sạch sẽ và nhanh chóng. Phân vùng thứ hai chỉ là một vài megabyte theo mặc định và cần được mở rộng.

Nhấp vào biểu tượng thiết bị đầu cuối trong thanh ở cuối màn hình. Trong terminal, gõ:

 sudo fdisk / dev / mmcblk0 

Bây giờ liệt kê các phân vùng bằng cách sử dụng lệnh "p". Đầu ra sẽ trông giống như sau:

Hãy lưu ý cylinder Start cho phân vùng “/ dev / mmcblk0p2”, trong trường hợp này là 705. Bây giờ xóa phân vùng thứ hai bằng lệnh “d”. Điều này nghe có vẻ quyết liệt nhưng đây là bước đầu tiên trong việc định cỡ lại phân vùng. Bây giờ tạo lại phân vùng bằng cách sử dụng lệnh "n". Nhập “p” cho phân vùng chính và 2 cho số phân vùng. Nhập số xy lanh bắt đầu mà bạn đã ghi lại trước đó, trong ví dụ 705 của tôi. Chấp nhận hình trụ cuối cùng mặc định vì nó sẽ cho bạn kích thước lớn nhất có thể cho phân vùng. Viết bảng phân vùng mới vào đĩa bằng lệnh “w” và khởi động lại.

Sau khi khởi động lại, mở rộng hệ thống tập tin bằng cách sử dụng:

 sudo resize2fs / dev / mmcblk0p2 

Bây giờ bạn đã sẵn sàng để cài đặt bất kỳ chương trình bổ sung nào bạn cần. Nhấp vào biểu tượng "Ứng dụng" (vòng tròn màu xám có mũi tên màu xanh lam). Nhấp vào “Ứng dụng” trên thanh công cụ và điều hướng đến “Đám mây (từ xa)”, “Duyệt qua”. Danh sách các ứng dụng có sẵn sẽ được hiển thị trong ngăn bên trái. Nhấp vào một gói để xem thông tin về nó trong khung bên phải.

Có một số cách khác nhau để cài đặt ứng dụng trên piCore. Hai phương thức nguyên tắc là “OnBoot” và “OnDemand”. Phương thức “OnBoot” là gần nhất với một cài đặt bình thường mà piCore cung cấp. Ứng dụng được sao chép vào phân vùng thứ hai và lúc khởi động, nó được cài đặt và tạo sẵn. Phương pháp thứ hai chỉ cài đặt ứng dụng khi bạn thực sự chạy ứng dụng đó.

Để thêm một gói vào hệ thống của bạn, hãy tìm nó trong danh sách gói, chọn kiểu cài đặt và nhấn “Go.” Điều quan trọng là bạn đọc các nhận xét được đưa ra cho mỗi gói vì có thể có một số bước cài đặt bài cần được thực hiện trước khi gói sẽ hoạt động chính xác.

Một trong các bước cài đặt bài đăng có khả năng sẽ thêm một số dòng vào danh sách các tệp liên tục. Vì phân vùng khởi động đã được gỡ bỏ sau khi khởi động, tất cả dữ liệu bao gồm thư mục “home” và bất kỳ dữ liệu liên tục nào (như các tệp cấu hình) cần được khôi phục từ bản sao lưu được lưu trữ trên phân vùng thứ hai.

Bạn có thể thấy điều này trong hành động khi bạn tắt hoặc khởi động lại piCore. Nhấp vào biểu tượng nguồn trên thanh biểu tượng và chọn khởi động lại hoặc tắt máy. Theo mặc định, "Tùy chọn sao lưu" được đặt thành "Sao lưu". Điều này có nghĩa rằng các tập tin liên tục (bao gồm một số tập tin cấu hình) sẽ được lưu và phục hồi ở lần khởi động tiếp theo. Nếu bạn chọn "Không" thì mọi tệp mới trong thư mục chính của bạn sẽ bị mất. Hãy thử tạo một tệp đơn giản và sau đó khởi động lại piCore với "Tùy chọn sao lưu" được đặt thành "Không"; bạn sẽ thấy rằng tệp đã bị mất.

piCore chắc chắn là tối giản. Trong thực tế, có thể nói rằng đó là xương quá trần, và để làm cho một hệ thống làm việc đòi hỏi một số nỗ lực. Nó không hỗ trợ bất kỳ trình duyệt web hiện đại nào và phạm vi ứng dụng có sẵn bị giới hạn. Có nói rằng, cách tiếp cận tối giản của nó phù hợp với các nguồn lực hạn chế của Raspberry Pi rất tốt.

Tại sao không đào ra một thẻ SD cũ và cho piCore một thử. Nếu bạn có bất kỳ câu hỏi hoặc thông tin chi tiết về piCore có một diễn đàn Raspberry Pi tại trang web Tiny Core. Ngoài ra, bạn có thể sử dụng phần bình luận bên dưới, và chúng tôi sẽ xem chúng tôi có thể trợ giúp không.