Hướng dẫn nâng cấp Debian Lenny thành Squeeze

QuanTriMang - Trong bài viết sau, chúng tôi sẽ trình bày một số bước cơ bản để nâng cấp hệ thống sử dụng Debian Lenny thành Squeeze. Đối tượng áp dụng trong bài thử nghiệm này không có các thiết bị hỗ trợ RAID, và chỉ sử dụng phân vùng mặc định khi tiến hành cài đặt Lenny ban đầu. Nếu hệ thống của bạn có khác biệt so với bải thử nghiệm này, hãy đọc kỹ thông tin chi tiết cung cấp đi kèm - Debian Release Notes trước khi tiến hành. 1 điểm nữa cần lưu ý là toàn bộ lệnh đều được thực thi dưới tài khoản root của Debian.

Trước khi tiến hành quá trình nâng cấp, các bạn cần sao lưu những dữ liệu quan trọng tại thư mục /home/your-users, hoặc tất cả những file cấu hình:

tar -czvf host.etc.tar.gz /etc

Sau đó lưu file này vào nơi nào đó thật sự an toàn. 

Chỉnh sửa file nguồn Apt:

Để bắt đầu vào bước tiếp theo, chúng ta sẽ tạo 1 điểm sao lưu ban đầu khi tình trạng của hệ thống vẫn còn “sạch sẽ”. Cách tốt nhất là di chuyển file preferences từ những thư mục đang được sử dụng. Mở file /etc/apt/source.list và chỉnh sửa như sau:

deb http://ftp.se.debian.org/debian/ lenny main contrib non-free

deb-src http://ftp.se.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main

deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main

deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Lưu ý rằng ở đây chúng tôi sử dụng mã quốc gia là se, các bạn cần điều chỉnh lại cho phù hợp.

Cập nhật các gói cài đặt hỗ trợ cho Lenny:

Kiểm tra lại một lần nữa rằng các gói có sẵn trong hệ thống đang trong tình trạng hoạt động tốt trước khi nâng cấp lên Squeeze:

apt-get update

Cập nhật:

apt-get upgrade

apt-get dist-upgrade

Kiểm tra để đảm bảo tất cả các gói cài đặt đều ổn định:

Trong 1 hệ thống bất kỳ đều chứa đựng rất nhiều gói dữ liệu khác nhau, và để quá trình cập nhật được tiến hành mà không gặp phải vấn đề nào, chúng ta cần chắc chắn rằng không có gói cài đặt nào bị sử dụng bất hợp lý:

dpkg --audit

dpkg --get-selections | grep hold

Sau đó, tiếp tục bằng lệnh:

aptitude

Nhấn G và hệ thống sẽ hiển thị danh sách các gói tương ứng cần để ý. Lựa chọn để sửa lỗi cho tới khi nhận được thông báo như sau:

No packages are scheduled to be installed, removed or upgraded

Cập nhật danh sách nguồn dành cho Squeeze:

Tại bước này, chúng ta sẽ tiếp tục chỉnh sửa file /etc/apt/sources.list:

deb http://ftp.se.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.se.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main

deb-src http://security.debian.org/ squeeze/updates main

Và tại giao diện dòng lệnh, các bạn gõ:

apt-get update

Để đảm bảo rằng quá trình cập nhật không gặp phải lỗi nào đáng tiếc, chúng ta hãy áp dụng cách tiếp cận 2 lần đối với kernel, udev và chuẩn bị grub2. Bắt đầu bằng lệnh:

apt-get upgrade

Bây giờ là phần kernel, chúng ta cần tìm được phiên bản và cấu trúc chính xác, sau đó tiến hành cài đặt:

uname -r

apt-get install linux-image-2.6.26-2-amd64

Với hệ thống phần cứng cũ như trong bài thử nghiệm này thì phải sử dụng phiên bản cũ hơn:

apt-get install linux-image-2.6.26-2-686

Chuẩn bị 2 thành phần grub2 và udev cho hệ thống mới:

update-grub

apt-get install udev

Khi đã hoàn tất những quá trình trên, hãy khởi động lại hệ thống:

reboot

Sau đó, tiếp tục với quá trình hoàn thiện cuối cùng:

apt-get dist-upgrade

Cài đặt grub2 vào Master Boot Record (MBR) của ổ cứng:

upgrade-from-grub-legacy

Khi đã thực hiện và hoàn tất những quá trình trên mà không gặp phải vấn đề nào phức tạp, chúng ta đã hoàn tất việc nâng cấp và cập nhật hệ điều hành Debian Lenny thành Squeeze. Bên cạnh đó, các bạn có thể tham khảo thêm tài liệu hướng dẫn sau. Chúc các bạn thành công!

Thứ Sáu, 11/02/2011 08:37
31 👨 601
Bài viết liên quan