Bạn không nên quá rụt rè, vì với Ubuntu, việc này không rắc rối và mất công như Archlinux đâu. Nhiệm vụ của bạn chỉ là chọn các gói phù hợp và cài đặt chúng. Cơ bản chỉ cần vậy mà thôi.
Bài viết này tôi trình bày cách xây dựng hệ thống Ubuntu với giao diện Openbox, một giao diện đồ họa thuộc loại rất nhẹ.
PHẦN 1- Cài đặt hệ thống Ubuntu tối thiểu:
Màn hình khởi động của Ubuntu Alternate CD:
Từ Ubuntu Alternate |
Sau khi chọn ngôn ngữ, bạn hãy ấn phím F4, rồi chọn mục "Cài đặt một hệ thống sử dụng dòng lệnh" (hệ thống tối thiểu):
Từ Ubuntu Alternate |
Ubuntu sẽ yêu cầu ta xác định kiểu bàn phím, nhập tên máy, rồi cấu hình đồng hồ. Múi giờ Việt Nam là Asia/Ho_Chi_Minh:
Từ Ubuntu Alternate |
Tiếp đó là phân vùng ổ cứng và chọn phân vùng để cài đặt:
Từ Ubuntu Alternate |
Ubuntu sẽ cài đặt hệ thống cơ bản:
Từ Ubuntu Alternate |
Thiết lập người dùng và mật khẩu:
Từ Ubuntu Alternate |
Cấu hình trình quản lý gói APT:
Từ Ubuntu Alternate |
Ubuntu tiếp tục cài đặt các gói phần mềm cơ bản:
Từ Ubuntu Alternate |
Cài đặt bộ tải khởi động GRUB:
Từ Ubuntu Alternate |
Khởi động lại, thế là ta đã có 1 hệ thống Ubuntu tối thiểu, với giao diện dòng lệnh:
Từ Ubuntu Alternate |
PHẦN 2- Bổ xung:
Để cho việc cài đặt thuận tiện, ta nên đặt lệnh tắt cho một số lệnh hay dùng.
Sửa file ~/.bashrc bằng trình soạn thảo nano: $ nano .bashrc
Thêm vào nội dung như sau:
alias apt-s='apt-cache search'
alias apt-sh='apt-cache show'
alias apt-p='apt-cache policy'
alias apt-i='sudo apt-get install'
alias apt-r='sudo apt-get remove'
alias apt-pu='sudo apt-get purge'
alias apt-ar='sudo apt-get autoremove'
alias apt-ac='sudo apt-get autoclean'
alias apt-f='sudo apt-get -f install'
alias apt-u='sudo apt-get update'
alias apt-uu='sudo apt-get upgrade'
alias apt-du='sudo apt-get dist-upgrade'
Rồi nhấn tổ hợp phím Ctrl+O để lưu file, Ctrl+X để thoát
Giải thích: "alias" là biến để khai báo lệnh tắt, trước dấu "=" là lệnh tắt cho lệnh đầy đủ phía sau (bên trong dấu '')
Bây giờ, thay vì phải gõ cụm lệnh dài "sudo apt-get install", ta chỉ cần gõ lệnh tắt "apt-i" là được.
Khởi động lại máy một lần nữa, rồi ta tiến hành cài đặt.
PHẦN 3- Cài đặt giao diện Openbox:
Việc đầu tiên là cấu hình kho phần mềm, bằng cách sửa file "/etc/apt/sources.list"
$ sudo mv /etc/apt/sources.list /etc/apt/sources.list-old
$ sudo nano /etc/apt/sources.list
Nhập vào nội dung sau:
deb http://debian.nctu.edu.tw/ubuntu/ lucid main restricted universe multiverse
deb http://debian.nctu.edu.tw/ubuntu/ lucid-updates main restricted universe multiverse
deb http://debian.nctu.edu.tw/ubuntu/ lucid-security main restricted universe multiverse
(lucid ở đây là tên mã của Ubuntu 10.04 LTS. Nếu là Ubuntu 10.10 thì phải thay "lucid" bằng "maverick"...)
Nhấn tổ hợp phím Ctrl+O để lưu file, Ctrl+X để thoát
(Tham khảo: http://tutroc77.blogspot.com/2010/07/chon-mirror-may-chu-kho-phan-mem-tot.html)
Cài đặt các gói cơ bản (âm thanh, giao diện X...):
$ apt-u
$ apt-i alsa-utils xserver-xorg-core xinit menu-xdg
$ apt-i gdebi synaptic ubuntu-restricted-extras
Bàn thêm: gói xserver-xorg-core cũng không phải là tối thiểu, vì nó chứa tất cả driver của "video" vào "input".
Nếu muốn tối thiểu hơn thì bạn thay nó bằng 2 gói: xserver-xorg-video-vesa và xserver-xorg-video-card_màn_hình_của_bạn.
Và Laptop thì cài thêm gói: xserver-xorg-input-synaptics
Cài đặt Openbox:
$ apt-i openbox-xdgmenu obconf obmenu
Thêm kho từ LXDE-Ubuntu và của Ubuntu-VN:
$ sudo add-apt-repository ppa:lxde/ppa
$ sudo add-apt-repository ppa:ubuntu-vn/ppa
$ apt-u
Cài đặt một số gói cơ bản:
$ apt-i lxpanel lxdm lxrandr lxshortcut lxtask lxappearance pcmanfm2 gvfs
$ apt-i policykit-desktop-privileges plymouth-label
$ apt-i shiki-wise-theme
$ apt-i system-config-printer-gnome system-config-printer-udev
$ apt-i ibus-unikey
Cài thêm một số phần mềm nhẹ, cần thiết:
$ apt-i feh sakura medit parcellite htop scrot
$ apt-i wicd firefox gecko-mediaplayer vlc gpicview mtpaint
Bây giờ ta có thể đăng nhập vào Openbox, để cài đặt (bằng Synaptic) hoặc cấu hình hệ thống cho thuận tiện:
$ startx
Từ Ubuntu Alternate |
Ta cũng nên thêm kho của Medibuntu:
$ sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
Rồi cài thêm codec:
$ apt-i non-free-codecs
Cũng có thể thêm kho của Lubuntu:
$ sudo add-apt-repository ppa:lubuntu-desktop/ppa
$ apt-u
Nếu bạn muốn có driver nguồn đóng chính hãng cho phần cứng (Chẳng hạn card màn hình ATI, hoặc card mạng Broadcom...) thì bạn cần cài thêm gói "jockey-gtk"
Đây là giao diện Openbox với theme Shiki-Wise:
Từ Ubuntu Alternate |
PHẦN 4- MỘT SỐ PHẦN MỀM có thể bạn cũng cần:
Dưới đây là các lệnh cài đặt theo từng nhóm (xếp theo tính chất)
$ apt-u
$ apt-i openoffice.org-l10n-vi openoffice.org-calc openoffice.org-writer openoffice.org-gtk
$ apt-i unoconv openoffice.org-pdfimport openoffice.org-wiki-publisher
$ apt-i xarchiver unzip unrar
$ apt-i galculator leafpad osmo epdfview imagemagick simple-scan
(Có thể thêm "sane-utils" để bổ xung cho "simple-scan"; có thể chọn "okular" thay cho "epdfview")
$ apt-i acpid powernowd pm-utils-powersave-policy xfce4-power-manager gnome-system-monitor
(Tham khảo: http://tutroc77.blogspot.com/2010/07/vai-goi-phan-mem-can-thiet-cho-laptop.html)
$ apt-i chromium-browser cheese transmission pidgin pyNeighborhood
$ apt-i goldendict goldendict-wordnet mpg123
$ apt-i gimp isomaster
$ apt-i brasero cdrdao dvdauthor vcdimager libdvdcss2 gstreamer0.10-fluendo-mp3
$ apt-i aqualung asunder exaile
$ apt-i audacity libavcodec-extra-52 libavformat-extra-52 libmp3lame0
$ apt-i gnome-system-tools gnome-disk-utility gnome-alsamixer catfish seahorse
$ apt-i hardinfo lxinput gpointing-device-settings cpu-checker
$ apt-i language-selector
$ apt-i localepurge
Bạn tự tìm hiểu công dụng và các thuộc tính khác của những gói phần mềm này nhé (Thông qua Synaptic hoặc dùng lệnh:
$ apt-sh tên_gói
)Về cấu hình Openbox, bạn có thể tham khảo tại đây: http://tutroc77.blogspot.com/2010/08/kich-hoat-anti-aliasing-lam-min-cho.html
Và đây: http://tutroc77.blogspot.com/2010/08/cau-hinh-openbox-lxpanel-trong-openbox.html
Và tại đây nữa: http://tutroc77.blogspot.com/2010/08/tan-dung-nang-luc-cua-pcmanfm-trong.html
Xem bài viết này và bình luận trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=58&t=10968
ở chế độ comanline thì kết nối mạng internet như thế nào hả bạn?
Trả lờiXóaAh. Nhân tiện bạn có thể cho mình hỏi ý nghĩa của các tham số trong các lệnh trên được không? Chẳng hạn như lệnh
Trả lờiXóa$ apt-i openbox openbox-xdgmenu obconf obmenu
trước giờ mình chỉ toàn dùng là
$ apt-i openbox
Thanks
Ở chế độ dòng lệnh thì bạn có thể sửa file: "/etc/network/interfaces"
Trả lờiXóa1- Nếu dùng DHCP (IP tự động), thì thêm vào dưới cùng 2 dòng:
auto eth0
iface eth0 inet dhcp
Vậy là xong
2- Nếu dùng IP tĩnh, thì thêm vào dưới cùng 4 dòng:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
Sau đó còn phải sửa file "/etc/resolv.conf"
Thêm vào đó một vài dòng:
nameserver xxxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
...
Trong đó, xxx.xxx.xxx.xxx là DNS chính và yyy.yyy.yyy.yyy, ... là các DNS phụ
Rắc rối hơn dùng DHCP một chút
Quên, sau đó cần khởi động lại mạng:
Trả lờiXóa$ sudo /etc/init.d/networking restart
@ quang917:
Trả lờiXóaGói "openbox" không gồm (phụ thuộc) các gói "openbox-xdgmenu", "obconf" và "obmenu".
Nhưng gói "openbox-xdgmenu" thì đã gồm có (phụ thuộc) gói "openbox"
Toàn lệnh, khó hiểu quá
Trả lờiXóa@ Máy công trình:
Trả lờiXóaBài viết này dành cho những người đã sử dụng Linux nói chung và Ubuntu nói riêng.
Người mới làm quen với Linux có lẽ chưa nên tự xây dựng hệ thống từ đầu.
1. Mới thay wicd bằng network-manager-gnome,
Trả lờiXóavà cũng thay xfce4-power-manager bằng gnome-power-manager.
Có điều lạ là thấy dung lượng RAM khi khởi động bớt đi 1 chút (khoảng 10Mb)
Lưu ý: Lệnh khởi động cho "network-manager-gnome" trong file ~/.config/openbox/autostart.sh là:
nm-applet &
2. Bổ xung thêm gói seahorse trong "PHẦN 4- MỘT SỐ PHẦN MỀM có thể bạn cũng cần".
Ở Phần 3- Cài đặt giao diện Openbox, có 1 chỗ tôi nhầm:
Trả lờiXóafile "/etc/apt/sources.list" tôi viết thiếu ký tự "s" thành "source.list"
Đã sửa lại vào bài viết
Cũng ở gần cuối Phần 3- Cài đặt giao diện Openbox, có 1 chỗ nữa tôi nhầm:
Trả lờiXóaGói phần mềm giúp cài Driver độc quyền chính hãng "jockey-gtk" bị viết thiếu ký tự "c" thành "jokey-gtk"
Đã sửa lại vào bài viết
Chào anh!
Trả lờiXóaEm đang dùng Linux Mint 9 Fluxbox, đọc bài viết của anh cũng đã lâu nên em có ý định xây dựng cho mình Ubuntu 11.10 từ đĩa Alternate như anh hướng dẫn vì em muốn dùng các phần mềm được cập nhật mới (phiên bản Linux Mint 9 Fluxbox là bản LTS nên có vài phần mềm chỉ dừng ở phiên bản cũ, TeXmaker chẳng hạn).
Em có vài thắc mắc mong anh giải đáp.
- Khi anh cài Openbox như trên thì Desktop Environment có tự động cài theo không? (em muốn cài Fluxbox thay vì Openbox và không muốn cài Desktop Environment để cho thật nhẹ)
- Khi cấu hình kho phần mềm, em thấy có kho phần mềm của HanoiLUG tốc độ rất nhanh, nếu em chỉ dùng kho này thì có đủ phần mềm như của anh không?
- Về giao diện, em cũng rất thích theme Shiki Wise, theo em có thể thay lxpanel bằng tint2 panel sẽ đẹp hơn (nhưng ít tính năng hơn lxpanel một chút), thêm conky nữa sẽ rất có ích
Cảm ơn anh vì bài hướng dẫn!
Gửi Tùng:
Trả lờiXóa1. Bạn nên chờ Ubuntu 12.04, vì bản 11.10 chưa ổn định lắm
2. Khi cài 1 gói nào bằng Apt trên giao diện dòng lệnh, nếu bạn để ý thì sẽ thấy Apt sẽ thông báo cho ta các phụ thuộc được cài theo, các khuyến nghị và các đề xuất nên cài thêm
3. Kho phần mềm phải thử mới biết. Nó cũng còn tùy vào từng phiên bản. Gần đây, kho phần mềm mặc định cho Việt Nam cũng chấp nhận được
Chào anh!
Trả lờiXóaEm đang tiến hành cài đặt Ubuntu Openbox phiên bản 12.04. Em không cài được từ đĩa Alternate (em dùng USB và Unetbootin để tạo USB) mà phải cài từ đĩa Mini (file mini.iso từ trang chủ). Cuối cùng cũng đã cài được Openbox cho Ubuntu.
Em gặp phải vấn đề về kết nối mạng. Cụ thể là em đã cài hai gói network-manager và network-manager-gnome và cũng cho khởi động cùng Openbox (thêm dòng nm-applet vào file autostart - em tạo file autostart chứ không phải file autostart.sh, em cho chạy unikey, neap, tint2, nm-applet). Tuy nhiên em không thể kết nối wifi được, em chỉ có thể kết nối mạng bằng dây thôi. nm-applet trên hệ thống của em còn không hiển thị được icon trên tint2 taskbar nữa.
Đây là ảnh chụp từ màn hình của em:
http://imageshack.us/f/253/tooltip001.png/
Mong a giúp đỡ!
Xin lỗi các bạn vì đã lâu không cập nhật Blog, do nhiều việc quan trong hơn phải làm trước.
XóaBây giờ mình khuyên bạn nên dùng Lubuntu thì hơn.