Cách tránh vấn đề này trong khi nâng cấp Vẫn có thể tránh vấn đề này một cách hoàn toàn bằng cách sử dụng một bộ

Một phần của tài liệu release-notes.vi (Trang 33 - 34)

nhận diện cho hệ thống tập tin gốc mà không biến đổi giữa hai việc khởi động. 

Có hai phương pháp có thể làm như thế: đặt nhãn hệ thống tập tin, hoặc sử

dụng bộ nhận diện duy nhất toàn thể (UUID). Hai phương pháp này được hỗ

trợ trong Debian kể từ 4.0. 

Hai phương pháp này có lợi ích và bất lợi. Phương pháp đặt nhãn vẫn dễ đọc hơn, nhưng cũng có thể gặp vấn đề nếu một hệ thống tập tin khác cùng máy có nhãn đó. Phương pháp UUID ít đẹp hơn, nhưng rất ít có thể tạo hai UUID xung đột. 

Trong các mẫu thí dụ dưới đây, giả sử hệ thống tập tin gốc nằm trên /dev/ hda6. Cũng giả sử hệ thống có bản cài đặt udevA 0

0 A  và hệ thống tập tin kiểu

ext2 hay ext3. 

Để thực hiện phương pháp đặt nhãn:  1.

Đặt nhãn hệ thống tập tin (tên có số tối đa 15 ký tự) bằng cách chạy câu lệnh: e2label /dev/hda6 rootfilesys  2. Chỉnh sửa tập tin /boot/grub/menu.lst và sửa đổi dòng:  # kopt=root=/dev/hda6 ro thành # kopt=root=LABEL=rootfilesys ro Ghi chú

Không nên gỡ bỏ dấu # ở đầu dòng: nó cần còn lại.  3.

Cập nhật những dòng hạt nhân (kernel) trong tập tin lines in menu.lst

bằng cách chạy câu lệnh update-grub. 

4.

Chỉnh sửa tập tin /etc/fstab và sửa đổi dòng mà gắn kết phân vùng /, v.d.  /dev/hda6 / ext3 defaults,errors=remount-ro 0 1

thành

LABEL=rootfilesys / ext3 defaults,errors=remount-ro 0 1

Thay đổi đáng kể là cột bên trái: không nên sửa đổi cột khác nào trên dòng này. 

Để thực hiện phương pháp UUID:  1.

Find out the universally unique identifier of your filesystem by issuing: ls -

l /dev/disk/by-uuid | grep hda6. You can also use vol_id --uuid /dev/hda6 

(in etch) or blkid /dev/hda6 (if already upgraded to lenny). 

lrwxrwxrwx 1 root root 24 2008-09-25 08:16 d0dfcc8a-417a-41e3- ad2e-9736317f2d8a -> ../../hda6

UUID là tên của liên kết tượng trưng chỉ tới /dev/hda6, tức là: d0dfcc8a-417a-41e3-ad2e-9736317f2d8a. 

Ghi chú

UUID của mỗi hệ thống tập tin là một chuỗi riêng biệt.  2. Chỉnh sửa tập tin /boot/grub/menu.lst và sửa đổi dòng:  # kopt=root=/dev/hda6 ro thành # kopt=root=UUID=d0dfcc8a-417a-41e3-ad2e-9736317f2d8 ro Ghi chú

Không nên gỡ bỏ dấu # ở đầu dòng: nó cần còn lại.  3.

Cập nhật những dòng hạt nhân (kernel) trong tập tin lines in menu.lst bằng cách chạy câu lệnh update-grub. 

4.

Chỉnh sửa tập tin /etc/fstab và sửa đổi dòng mà gắn kết phân vùng /, v.d.  /dev/hda6 / ext3 defaults,errors=remount-ro 0 1

thành

UUID=d0dfcc8a-417a-41e3-ad2e-9736317f2d8 / ext3 defaults,errors=remount-ro 0 1

Thay đổi đáng kể là cột bên trái: không nên sửa đổi cột khác nào trên dòng này. 

Một phần của tài liệu release-notes.vi (Trang 33 - 34)

Tải bản đầy đủ (PDF)

(54 trang)