Thursday, October 14, 2010

TRIX is now suspended

The TRIX Project is now suspended temporarily, because I think that Debian stable is rather too old to be the base of TRIX. There are two directions here for TRIX: To wait for Debian 6 to become stable (which is said to be at the end of 2010), or to look for another lightweight and stable base, for which I think Slackware will be a valued candidate.

In the meantime, you can help by using and testing current TRIX. If you have time and ideas to contribute, please don't hesitate to drop me an e-mail at phatmap (a@t) gmail.com, or just leave a comment here. There's so much work to be done and I would appreciate if you could help me out. Thank you.

Saturday, October 2, 2010

Download TRIX

Phiên bản hiện tại của TRIX là v1.0, built 2010-10-03

Trước hết hãy tải về 2 tập tin trixaa và trixab sau đây:
Dùng lệnh sau để nối thành file hoàn chỉnh:
$ cat trixaa trixab > trix-usb.img
Để chắc chắn quá trình tải về không bị lỗi, và các tập tin của TRIX không bị sửa đổi, bạn hãy thực hiện lệnh md5 checksum sau (copy và dán vào màn hình terminal bằng Ctrl+C và Shift+Insert):
$ md5sum trix-usb.img | grep aad68201a83ed622495f1c968ad274cf
Nếu máy báo:
aad68201a83ed622495f1c968ad274cf      trix-usb.img
Nghĩa là bạn đã tải và nối thành công. Còn nếu chỉ trả về dấu nhắc lệnh mà không có thông báo gì, bạn hãy thử tải lại lần nữa. Lưu ý tải bằng những địa chỉ chính thức mà trixproject.blogspot cung cấp cho bạn để đảm bảo rằng bạn đang tải về là bản TRIX chính thức, không bị sửa đổi. Việc này rất quan trọng cho việc bảo đảm an toàn thông tin cho bạn.

Xem hướng dẫn cài đặt TRIX:
http://trixproject.blogspot.com/2010/09/huong-dan-cai-at-trix.html

Lưu lại dữ liệu khi làm việc với TRIX

Theo mặc định, mỗi lần khởi động TRIX sẽ tạo lại toàn bộ nội dung cây thư mục. Điều đó có nghĩa là mọi tài liệu bạn lưu lại trong cây thư mục khi dùng TRIX sẽ biến mất sau mỗi lần khởi động lại. Bài này sẽ hướng dẫn bạn cách lưu giữ chúng:

Cách 1: Lưu lại trên các phân vùng đĩa cứng khác:
Mỗi lần khởi động, TRIX sẽ tự động dò tìm và gắn các phân vùng đĩa cứng của máy vào thư mục /mnt
Bạn có thể dùng File Manager tìm đến thư mục /mnt để xem TRIX nhận dạng được các phân vùng nào. Những tài liệu được lưu vào các thư mục nằm trong /mnt sẽ được lưu lại ngay cả khi bạn khởi động lại máy.

Cách 2: Tạo phân vùng TRIX:
Cách 1 đã nói ở trên giúp bạn lưu lại những tài liệu mà bạn làm việc. Để lưu lại tài liệu cũng như các tuỳ chỉnh của bạn đối với giao diện, hệ thống, bạn có thể dùng cách này. Nếu bạn còn một phân vùng không dùng đến trên đĩa cứng hay USB, hãy đổi tên nó thành TRIX. Mỗi lần khởi động, TRIX sẽ tự động gắn phân vùng có tên TRIX thành thư mục /root. Khi làm việc trong TRIX, hãy lưu tài liệu của bạn vào thư mục /root này và chúng sẽ rất an toàn. Ngoài ra, nếu bạn chỉnh sửa giao diện hay tuỳ chọn của các ứng dụng, thì mọi chỉnh sửa này cũng sẽ được lưu lại cho bạn, vì /root chính là thư mục home của bạn. Cách này rất tiện nếu như bạn cài TRIX lên USB và còn một phần dung lượng trống để tạo thêm một phân vùng thứ hai dùng để lưu dữ liệu.

Một vài lưu ý khi dùng phân vùng TRIX:
  1. Nếu bạn muốn dùng độ phân giải khác cho màn hình, hay có những thiết lập đặc biệt trên tập tin /etc/X11/xorg.conf, bạn có thể lưu tập tin tuỳ chỉnh xorg.conf của bạn vào /root/.xorg.conf (lưu ý dấu chấm đầu tên). Mỗi lần khởi động TRIX sẽ thay /etc/X11/xorg.conf bằng tập tin này của bạn.
  2. Người dùng root là người dùng mặc định TRIX sử dụng. Để bảo đảm an toàn, TRIX sẽ phục hồi lại các tập tin tự khởi động sau đây, bất chấp phân vùng TRIX của bạn có sẵn các tập tin này: .bash.rc, .profile, .bash_profile

Tuesday, September 28, 2010

Xây dựng TRIX từ mã nguồn

TRIX được xây dựng bằng các gói chuẩn của Debian nhờ vào công cụ live-helper.
Ngoài ra để tạo sự tiện nghi cho người sử dụng (như tự động mount và làm việc với phân vùng mã hoá, tự động cấu hình tor và polipo), TRIX còn đi kèm với những script sau đây. Bạn có thể tải về để xem mã nguồn.

http://www.mediafire.com/?032aq11wgc0cy

Nếu bạn có hệ thống Debian Linux, bạn có thể tự tạo TRIX cho mình bằng hướng dẫn sau:

1. Thực hiện các lệnh sau:
# aptitude install live-helper
# lh config --username root -b usb-hdd --apt-recommends disabled
# echo "deb http://deb.torproject.org/torproject.org lenny main" > config/chroot_sources/tor.chroot
# gpg --keyserver keys.gnupg.net --recv 886DDD89
# gpg --armor --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 > config/chroot_sources/tor.chroot.gpg
# mkdir -p config/chroot_local-includes/etc/rcS.d
# mkdir -p config/chroot_local-includes/usr/bin
# mkdir -p config/chroot_local-includes/etc/polipo

2. Tải các script tiện ích ở trên và copy vào thư mục tương ứng:
Copy vào config/chroot_local-includes/etc/rcS.d:
S90startup

Copy vào config/chroot_local-includes/usr/bin:
automount.sh
autounmount.sh
mountany.sh
dexconf
newIdentity.sh

Copy vào config/chroot_local-includes/etc/polipo:
config

Copy vào config/chroot (ghi đè lên file chroot hiện có)
chroot

3. Thực hiện lệnh sau để bắt đầu tạo file binary.img
# lh build
Đây là những chỉ dẫn rất vắn tắt về quá trình thực hiện TRIX. Nếu muốn tuỳ chỉnh thiết lập cho fluxbox hay iceweasel v.v... bạn hãy tìm trong /etc/skel/
Bạn có thể tìm hiểu thêm về Debian Live tại: http://live.debian.net/devel/live-manual/

Sunday, September 26, 2010

Hướng dẫn cài đặt TRIX

1. Sao lưu dữ liệu sẵn có trên USB
Cài đặt TRIX sẽ xoá toàn bộ dữ liệu đang có trên USB, bạn hãy kiểm tra lại USB và tạm thời chép hết những gì bạn cần giữ lại vào một thư mục nào đó trên đĩa cứng. Sau đó, tắt hết các chương trình đang hoạt động có thể truy xuất dữ liệu trên USB. Sau đó unmount USB nhưng đừng rút nó ra khỏi máy.

2. Ghi TRIX lên USB
Nếu chưa tải TRIX về máy, bạn có thể tải về ở đây:
http://trixproject.blogspot.com/2010/10/download-trix.html

Tiếp theo, mở một terminal như xterm, Konsole và chạy lệnh sau với quyền root:
# dd if=/home/lan/trix-usb.img of=/dev/sda
Nếu bạn dùng Ubuntu, bạn hãy dùng sudo để nhập lệnh trên:
$ sudo dd if=/home/lan/trix-usb.img of=/dev/sda
Ở trên giả định rằng bạn lưu tập tin TRIX ở /home/lan/trix-usb.img, và thiết bị USB bạn muốn dùng là /dev/sda. Hãy đổi lại cho đúng ổ USB của bạn.
Lưu ý: Dùng lệnh dd sẽ xoá toàn bộ dữ liệu trên thiết bị được chỉ định bởi "of=". Hãy chắc chắn rằng bạn đang dùng đúng tên của thiết bị USB chứ không phải của đĩa cứng. Bạn phải dùng tên của toàn bộ USB, ví dụ như là /dev/sda, chứ không phải là tên của một phân vùng cụ thể như /dev/sda1.
Chờ vài phút để toàn bộ nội dung của file ảnh .img ghi lên USB của bạn.

3. Chỉnh BIOS để cho phép khởi động từ USB.
Bây giờ TRIX đã được chép lên USB của bạn. Tiếp theo bạn hãy khởi động máy lại và vào BIOS ( bằng cách nhấn F1, hoặc Delete lúc khởi động, tuỳ vào dòng bo mạch của máy tính bạn), và chỉnh để cho USB đứng đầu trong danh sách thiết bị khởi động. Lưu lại thiết lập và khởi động máy lại. Bạn sẽ vào môi trường làm việc của TRIX.
Để xem hướng dẫn chi tiết cách chỉnh  BIOS, xem ở đây: http://pcsupport.about.com/od/fixtheproblem/ss/bootorderchange.htm

4. Sử dụng phần dung lượng trống còn lại của USB
Sau khi hoàn tất các bước ở trên, máy tính sẽ nhận dung lượng của USB của bạn khoảng 240MB, đúng bằng dung lượng của TRIX. Bạn đừng lo, hãy dùng một công cụ quản lý phân vùng đĩa như gparted, bạn sẽ thấy phần dung lượng còn lại của USB. Bạn có thể format phần này để tạo một phân vùng trống để lưu dữ liệu.
Xem thêm: http://trixproject.blogspot.com/2010/10/luu-lai-du-lieu-khi-lam-viec-voi-trix.html

Welcome to TRIX

TRIX is a small operating system to help you deal with privacy issue when using the Internet, including but not limited to hiding your real IP address when surfing the Web, encrypting your documents to send and receive them over the Internet. This webpage is set up to provide you, the users, with TRIX download links, user manual, and technical FAQ, etc...