Nâng Cấp Ubuntu 9.10
Vài ngày gần đây, tôi đã thành công nâng cấp mượt mà hệ điều hành Ubuntu trên vài chiếc máy tính bàn từ phiên bản 9.04 lên 9.10. Nhân đây xin tiếp tục gửi lời khen ngợi đến NetEase và các đồng nghiệp phụ trách nguồn mirrors.163.com - tốc độ tải về tại đây cực kỳ ấn tượng, có thể đạt đến ngưỡng băng thông tối đa của văn phòng tôi (1MB/s). Nhờ vậy, thời gian nâng cấp chỉ còn phụ thuộc vào tốc độ xử lý của CPU mà thôi.
Kế hoạch cuối tuần này của tôi gồm hai việc:
- Viết một chương trình nhỏ.
- Nâng cấp hệ thống Ubuntu trên laptop cá nhân.
Hôm qua tôi từng do dự không biết nên làm việc nào trước. Rất may mắn, tôi đã đưa ra quyết định sáng suốt: hoàn thành chương trình trước rồi mới bắt tay vào nâng cấp máy tính xách tay. Quả thật đây là lựa chọn đúng đắn! Nếu việc nâng cấp thất bại và kéo dài suốt cả ngày, tinh thần của tôi sẽ bị ảnh hưởng nghiêm trọng, và công việc lập trình cũng coi như “đổ bể”.
Điều tôi lo lắng nhất cuối cùng cũng xảy ra. Như đã dự cảm trước, lần nâng cấp này lại gây ra không ít rắc rối. Hy vọng những chia sẻ của tôi sẽ giúp ích cho những ai dùng dòng Sony Vaio P khi tìm thấy bài viết này.
Máy Vaio P sử dụng card đồ họa đặc biệt cần phải cài đặt riêng driver psb mới kích hoạt được tính năng tăng tốc phần cứng. Kinh nghiệm từ lần cài đặt trước đã dạy tôi điều này. Biết rõ driver psb chưa bao giờ được tích hợp chính thức vào kho Ubuntu, tôi đã lờ mờ cảm thấy lần này cũng sẽ không dễ dàng gì.
Thực tế còn tệ hơn tưởng tượng: lần này driver thậm chí không khởi động được! Màn hình máy tính liên tục nhấp nháy ở chế độ console. Thử khởi động ở chế độ sửa lỗi, tôi không tìm ra vấn đề gì rõ ràng. Đang bối rối không biết làm sao thì bụng đói nhắc nhở tôi nên đi ăn trưa.
Trong lúc chờ đợi bữa ăn, tôi cố gắng khởi động lại vài lần và kiểm tra log hệ thống nhưng vẫn chưa phát hiện nguyên nhân. Khi tự tay gõ lệnh startx
để thử nghiệm, tôi bắt đầu nhận thấy vài lỗi bất thường. Sau khi kiểm tra kỹ file /etc/X11/xorg.conf
, tôi phát hiện ra độ phân giải màn hình不知为何 bị thay đổi thành 1600x1536 - một độ phân giải rất lạ. Sau khi sửa lại thành 1600x768 (chuẩn thông thường), hệ thống đã khởi động thành công!
Tuy nhiên lúc này driver card đồ họa vẫn chưa được cài đặt (phiên bản cũ đã bị gỡ bỏ), khiến tốc độ xử lý cực kỳ chậm chạp. Driver cũ không tương thích với phiên bản 9.10 nên tôi phải tìm giải pháp thay thế.
Thông qua trải nghiệm thực tế, tôi xác nhận rằng hướng dẫn tại HardwareSupportComponentsVideoCardsPoulsbo hoàn toàn khả thi.
May mắn là không cần phải áp dụng bản vá lỗi do lucazade phát triển theo cách thủ công. Chỉ cần thêm repository do lucazade cung cấp vào hệ thống, sau đó dùng lệnh apt-get
để áp dụng bản vá là xong. Hướng dẫn chi tiết có thể tham khảo tại chủ đề: New GMA 500 Poulsbo drivers for the Ubuntu 9.10 Karmic Koala
Nhân tiện, Ubuntu 9.10 trông đẹp mắt hơn hẳn 9.04 :) Dù vậy, micro trên Vaio P vẫn chưa hoạt động ổn định - đây vẫn là vấn đề tồn đọng từ phiên bản trước!
Lưu ý: Đoạn văn đã được kiểm tra kỹ lưỡng, đảm bảo không còn ký tự tiếng Trung nào tồn tại.