Arch Linux của bạn Grub bootloader của hệ thống bị hỏng? Bạn cần cài đặt lại nó để làm cho hệ thống Arch của bạn có thể khởi động trở lại? Hóa ra, với một thủ thuật nhanh trong ISO của trình cài đặt Arch Linux, bạn có thể làm được! Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện!

Trước khi chúng ta bắt đầu

Sửa Grub trong Arch Linux có nghĩa là kết nối với Internet qua dòng lệnh trong trình cài đặt. Nếu bạn sử dụng Ethernet, kết nối là tự động và không có gì để định cấu hình. Tuy nhiên, nếu sử dụng Wi-Fi, bạn cần kết nối theo cách thủ công.

Để kết nối với Wi-Fi trong trình cài đặt Arch Linux, hãy xem Wiki chính thức . Nó sẽ hướng dẫn bạn cách thiết lập kết nối WiFi trong trình cài đặt.

Tải xuống Arch Linux ISO và tạo USB

Nếu bạn cần cài đặt lại Grub trên Arch Linux, bạn sẽ cần cài đặt ISO trên USB. Nếu mất tệp ISO cài đặt ban đầu, bạn cần tải ISO xuống và tạo một USB có thể khởi động mới.

Lưu ý: nếu bạn vẫn có trình cài đặt Arch Linux USB ban đầu của mình, bạn có thể bỏ qua phần này của hướng dẫn.

Để có được tệp tin ISO Arch Linux, hãy truy cập ArchLinux.org. Sau khi vào trang web, hãy tìm nút “Tải xuống” và chọn nó bằng chuột. Sau đó, bạn sẽ tải tệp tin ISO Arch Linux của mình xuống PC hoặc máy Mac dự phòng mà bạn đang tạo USB Arch Linux.

Sau khi tải xuống tệp ISO, hãy truy cập Etcher.io và tải xuống phiên bản mới nhất của ứng dụng. Etcher là nền tảng đa nền tảng và sẽ chạy trên Windows, Mac OS và bất kỳ hệ điều hành Linux nào.

Sau khi tải xuống Etcher, hãy mở nó và làm theo hướng dẫn từng bước dưới đây để tạo tệp ISO mới của bạn.

Bước 1: Tìm nút “Flash từ tệp” và nhấp vào nút đó bằng chuột. Khi bạn chọn nút “Flash từ tệp”, Etcher sẽ mở ra cửa sổ trình duyệt tệp. Sử dụng cửa sổ này, tìm tệp tin ISO Arch Linux và chọn nó để thêm vào ứng dụng.

Bước 2: Cắm ổ đĩa flash USB của bạn vào cổng USB của máy tính. Sau khi chèn nó, hãy nhấp vào nút “Chọn mục tiêu” và mở vùng chọn thiết bị. Sau đó, sử dụng nó để nhấp vào ổ USB flash mà bạn sẽ sử dụng để cài đặt Arch Linux ISO.

Bước 3: Tìm “Flash!” và nhấp vào nó bằng chuột. Khi nhấp vào”Flash!”, Etcher sẽ bắt đầu flash tệp tin ISO Arch Linux vào ổ đĩa flash USB của bạn.

Khi quá trình nhấp nháy hoàn tất, hãy rút USB khỏi PC dự phòng và cắm nó vào hệ thống Arch Linux của bạn. Sau đó, khởi động vào BIOS của Arch PC và thiết lập để khởi động từ USB.

Gắn bản cài đặt Arch Linux của bạn

Bạn phải gắn bản cài đặt Arch Linux của mình trong trình cài đặt để cài đặt lại Grub. Để thực hiện việc này, hãy bắt đầu bằng cách chạy lệnh lsblk . Lệnh lsblk sẽ liệt kê tất cả các thiết bị lưu trữ được đính kèm trên hệ thống.

Từ đây, tìm phân vùng gốc của bạn. Trong ví dụ này, nhãn ổ đĩa của phân vùng gốc là/dev/sda2. Hãy nhớ rằng phân vùng gốc của bạn sẽ khác nhau. Bạn sẽ cần xác định phân vùng gốc của mình đang sử dụng lsblk là gì.

Khi bạn đã tìm ra nhãn ổ đĩa của phân vùng gốc của mình, hãy gắn nó vào thư mục /mnt bằng lệnh mount .

 mount/dev/sda2/mnt 

Sau khi gắn phân vùng gốc, bạn sẽ cần phải gắn phân vùng khởi động. Phần này khá phức tạp và nó khác nhau tùy thuộc vào kiểu cài đặt hệ thống Arch Linux của bạn.

UEFI

Nếu bạn đã cài đặt Arch Linux ở chế độ UEFI, bạn có thể có một phân vùng UEFI chuyên dụng có kích thước khoảng 512 MB hoặc hơn. Trong ví dụ này, phân vùng khởi động UEFI là /dev/sda1 và gắn kết tại /boot/efi/ trong Arch Linux.

Lưu ý: nhãn phân vùng khởi động UEFI của bạn sẽ khác với

Để gắn kết phân vùng UEFI trong trình cài đặt, hãy sử dụng lệnh mount sau.

 mount/dev/sda1/mnt/boot/efi 

Xin lưu ý rằng mỗi hệ thống Arch Linux là khác nhau. Trong quá trình cài đặt, bạn đã chọn điểm gắn kết cho phân vùng khởi động UEFI của mình. Nếu điểm gắn kết của bạn khác với /boot/efi , bạn sẽ cần chỉ định điểm này thay cho lệnh ví dụ bên dưới để có thể truy cập nó trong trình cài đặt Arch Linux.

Không thể tìm ra nơi phân vùng UEFI của bạn được gắn vào? Kiểm tra tệp fstab của bạn bằng lệnh bên dưới. Nó chỉ ra vị trí mà mỗi phân vùng trong Arch Linux sẽ gắn kết.

 cat/mnt/etc/fstab 

Không phải UEFI

Nếu bạn đã cài đặt Arch Linux ở chế độ Không phải UEFI, thì bộ nạp khởi động sẽ được cài đặt trực tiếp vào MBR của phân vùng gốc. Không cần gắn kết bất kỳ thứ gì khác ngoài phân vùng gốc để sửa lỗi grub.

Cài đặt lại grub

Nếu Grub của bạn bị hỏng trên Arch Linux, bạn chỉ cần cài đặt lại nó để khắc phục. Để cài đặt lại nó, trước tiên bạn cần truy cập vào hệ thống Arch Linux hiện có của mình trong Arch Chroot. Để làm điều đó, hãy nhập lệnh Arch-chroot dưới đây.

 Arch-chroot/mnt 

Bằng cách nhập lệnh ở trên, bạn sẽ truy cập vào bản cài đặt Arch Linux của mình. Từ đây, Grub có thể dễ dàng được cài đặt lại.

Grub cài đặt lại UEFI

Để cài đặt lại Grub trên hệ thống UEFI, hãy nhập các lệnh bên dưới. Hãy nhớ thay đổi –efi-directory=/boot/efi nếu thư mục EFI của bạn không phải là /boot/efi .

 pacman-S grub efibootmgr os-prober grub-install--target=x86_64-efi--efi-directory=/boot/efi--bootloader-id=grub grub-mkconfig-o/boot/grub/grub.cfg 

Grub cài đặt lại Non-UEFI

Để cài đặt lại Grub trên hệ thống không phải UEFI, hãy nhập các lệnh bên dưới. Đảm bảo thay đổi /dev/sda trong lệnh thứ hai để phản ánh ổ cứng mà bạn đã cài đặt Arch Linux.

 pacman-S grub grub-install--recheck--target=i386-pc/dev/sda grub-mkconfig-o/boot/grub/grub.cfg 

Categories: IT Info