Cách khởi động từ USB bằng GRUB

Tác giả Network Engineer, T.M.Hai 14, 2021, 12:41:58 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách khởi động từ USB bằng GRUB


GRUB (Grand Unified Bootloader) chủ yếu được sử dụng trong các bản phân phối của Linux. Grub rất tiện dụng để khắc phục sự cố hệ thống và thay đổi các đối số khởi động.

Đôi khi hệ điều hành không tự động khởi động, chúng ta có thể khởi động nó từ USB bằng GRUB. Phương pháp khởi động từ USB bằng GRUB rất tiện lợi và dễ hiểu, mình sẽ giải thích chi tiết phương pháp này trong bài viết này.

Để khởi động từ USB, trước tiên bạn cần có thiết bị USB và tải xuống ứng dụng balenaEtcher từ balenaEtcher. Sau đó, sử dụng tập tin ảnh ISO của bất kỳ bản phân phối Linux nào, tạo một USB có thể khởi động.


Kết nối USB có khả năng khởi động với cổng USB của máy tính và mở menu grub bằng cách nhấn phím menu BIOS, trong các bản phân phối dựa trên Ubuntu, nó có thể được mở bằng cách nhấn phím "SHIFT bên phải".


Khi menu Grub xuất hiện, nhấn phím ESC hoặc phím c hoặc C để vào bảng điều khiển Grub: sau khi bạn vào, hãy liệt kê tất cả các thiết bị có sẵn bằng lệnh ls:

Mã nguồn [Chọn]
grub> ls

Nó sẽ hiển thị tất cả các thiết bị phần cứng được kết nối với máy tính của bạn, tên thiết bị của chúng ta là (hd0, msdos5), chúng ta sẽ đặt thiết bị thành root bằng cách sử dụng lệnh:

Mã nguồn [Chọn]
grub> set root=(hd0,msdos5)

Lưu ý: Trong trường hợp của bạn, tên thiết bị có thể khác. Sử dụng lệnh "find" và phím "TAB" để kiểm tra các tập tin của thiết bị được đính kèm.

Sau khi thiết lập USB thành root, nhiệm vụ tiếp theo là xác định vị trí Bootloader trên USB của chúng ta để tải chuỗi (chain-loader)

Những độc giả chưa biết về chain-loaders, một số hệ điều hành không cho phép multiboot và chúng cũng không hỗ trợ GRUB, đối với những hệ điều hành như vậy, chúng được tải với một số hệ điều hành khác với sự trợ giúp của chain-loaders. Để đặt USB của chúng ta với chain-loaders, chúng ta sẽ cung cấp đường dẫn của Bootloader đến nó:

Mã nguồn [Chọn]
grub> chainloader /efi/boot/grubx64.efi

Cuối cùng, chúng ta sẽ khởi động nó từ USB bằng lệnh:

Mã nguồn [Chọn]
grub> boot

GRUB là trình quản lý khởi động được sử dụng để gọi và quản lý hệ điều hành trên máy tính. Nếu hệ điều hành không khởi động thì nó có thể được khởi động từ USB bằng GRUB.

Trong bài viết này, chúng ta đã thảo luận về phương pháp khởi động hệ điều hành từ USB có thể khởi động bằng GRUB. Phương pháp này khá dễ dàng và cần một USB có khả năng khởi động và một số hiểu biết về các lệnh.