Friday, 31 May 2013

[Bài học] sau một ngày đánh vật với laptop HP Pavilion

hay cách "troubleshooting" lúc máy restart xong thì chỉ có màn hình đen xì (sau khi chạy qua 1 đống chữ)

Hôm nay đúng là một ngày dài vì đêm qua ngủ quá ít, mà chính xác ra là sáng nay. Cả đêm đánh vật với laptop của hacker Tùng Lâm báo hại cho một ngày cực kỳ vất vả. Và giờ chỉ ngồi (thực tế là đứng) nghĩ về các bài học rút được ra.

Bài học số 1: máy tính cần phải đảm bảo restart thành công sau khi cài / sửa một cái gì đó liên quan đến hệ thống.
Đêm qua hì hục tạo usb, cài ubuntu server 12.04 cho máy hacker Tùng Lâm.

Xong xuôi bắt đầu cài nova-compute (một thành phần của openstack) thì nó không chạy được. Tìm kỹ ra mới thấy là CPU máy này không hỗ trợ KVM, chắc tại hacker thích stable nên nó hơi âm lịch :v. Đánh vật thêm một lúc thì đã chạy được máy ảo bằng QEMU, ngon lành xong. 2h, tắt máy đi ngủ.

Chiều vác máy đi gặp thầy phản biện, vã mồ hôi mất 1 tiếng để nó lại chạy được như đêm qua. Đầu tiên là hì hục đút dây mạng vào lỗ, vì em nó bị cong (lẫy) nên đâm ra hẹp. Bật máy lên, chạy qua phần chữ (hay tương đương với phần hình nền Ubuntu đang load của máy bàn) thì tự dưng màn hình đen xì, mà đen theo kiểu không phải của terminal, không gõ được gì cả. Tiến thoái lưỡn nan, usb thì không có, đánh dại mở luôn bản desktop cài sẵn trên máy hacker để cài compute (thế nên hình như giờ không vào được cả desktop :v) mới ngộ ra là sau khi cài thêm gói "guestmount" vào thì bị lỗi như vậy.
Gỡ ra là lại boot lên như thường, thế nên nếu máy hacker mai ko vào được desktop thì gỡ nó ra nhóe :x

Khi máy của bạn "tự dưng" không khởi động bình thường, hãy nghĩ và tìm xem những thay đổi gần nhất của hệ thống là gì. Log luôn là người bạn thân thiết nhất:
tail /var/log/apt/history.log # xem các gói gì vừa được cài / gỡ


Bài học số 2: hiểu sự khác biệt giữa bản server và desktop
Mang máy yêu của hacker về không phải dùng được ngay, bởi khi mà bản desktop hỗ trợ driver wifi thì chả có lý do gì để bản server làm vậy. Vậy là lại ngồi hì hục tìm cách cài driver wifi cho nó.

còn nhiều nhưng quên hết rồi :v