Bài 3: Cài đặt Hệ điều hành

raspberrypi.org cung cấp 6 hệ điều hành (OS) cho RPI, gồm có

  1. Raspbian – Debian Wheezy
  2. Pidora – Fedora Remix
  3. OpenELEC – An XBMC Media Centre
  4. RaspBMC – An XBMC Media Centre
  5. RISC OS – A non-Linux distribution
  6. Arch Linux – A lightweight Linux distribution

Ngoài ra còn có những OS dành cho RPI từ những nguồn khác, tất cả đều có thể tải về miễn phí.

Các OS này thường đóng gói dưới dạng file ảnh của thẻ nhớ, chỉ cần tải về và dùng software ghi lên thẻ nhớ.

Cần có

  1. Raspberry Pi
  2. Thẻ nhớ tối thiểu 4GB và đầu đọc thẻ
  3. Máy tính
  4. Software Win32 Disk Imager

Thực hành

  1. Tải về và cài đặt software Win32 Disk Imager
  2. Tải OS từ raspberrypi.org và giải nén thành file *.img
  3. Gắn thẻ nhớ vào đầu đọc thẻ và gắn đầu đọc thẻ vào máy tính
  4. Chạy chương trình Win32 Disk Imager với quyền administrator. Bấm nút browser để chọn file ảnh, nút device để chọn tên ổ đĩa của thẻ nhớ. Bấm nút Write để ghi OS lên thẻ nhớ.

Screenshot 2014-08-17 13.05.35

Góc dưới bên trái của cửa sổ Win32 Disk Imager hiển thị tốc độ ghi của thẻ. Nếu tốc độ này dưới 6MB/s thì thẻ tốc độ chậm, không nên dùng cho RPI.

Sau khi quá trình ghi hoàn tất, lắp thẻ nhớ vào RPI là có thể khởi động được.

Với Raspian, vì là ghi từ file ảnh nên dung lượng file ảnh có thể không giống với dung lượng thẻ nhớ. Thí dụ file ảnh tạo một phân vùng khởi động 70MB FAT32 và một phân vùng OS 1.2GB Ext4 trong khi dung lượng thẻ nhớ là 16GB, phần còn trống không thuộc phân vùng nào.

Screenshot-2014-08-18-12.49

Ta có thể mở rộng phân vùng OS đến hết phần còn trống hoặc tạo thêm phân vùng từ phần còn trống này.
Giả sử vì còn phải cài đặt thêm software nên ta muốn mở rộng phân vùng OS thêm một ít, thí dụ đến 2GB và tạo thêm phân vùng chứa dữ liệu ở phần còn lại. Tuy nhiên điều này không dễ làm vì chỉ có thể mở rộng phân vùng đứng sau cùng.

Tuy nhiên, vì các file của OS không cần nằm ở một vị trí đặc biệt nào nên có thể backup toàn bộ, xóa phân vùng OS và tạo lại với dung lượng cần thiết, sau đó restore lại file. Các phương pháp mở rộng phân vùng OS sẽ được đề cập lại sau.

Các OS dùng giải trí khác như RaspBMC hay OpenELEC tự động mở rộng phân vùng OS đến hết dung lượng thẻ và cài sẵn các tiện ích cần thiết cho việc dùng RPI để xem phim, nghe nhạc. Thí dụ như cài đặt sẵn media center là BMC; tự động mount ổ đĩa gắn vào cổng USB, kể cả phân vùng NTFS; cài đặt sẵn samba server và share thư mục /media… Tuy nhiên cài đặt thêm software hay update cho các OS này dễ gặp lỗi vì mọi thứ của nó đã được tối ưu rồi…

Leave a Comment

Filed under Software

Leave a Reply