Điểm:0

Đang cố cài đặt lại Ubuntu trên ổ NVME bên ngoài nhưng gặp lỗi khi khởi động - Cảnh báo! uuid không tồn tại. Rơi vào một cái vỏ!

lá cờ ua

Xin chào tất cả mọi người.

(Chỉnh sửa câu hỏi này để bao gồm thêm chi tiết)

Tôi sẽ cố gắng mô tả vấn đề của mình mà không biến chủ đề này thành một chuỗi siêu dài. Tóm lại: Tôi luôn muốn có quyền tự do sở hữu một hệ điều hành bên ngoài đầy đủ chức năng mà tôi có thể mang theo bên mình mọi lúc mọi nơi và nếu cần, chỉ cần cắm vào bất cứ đâu và có mọi thứ tôi cần khi di chuyển. Sau nhiều nghiên cứu, tôi đã kết thúc với Ubuntu và sau khi làm theo một số hướng dẫn cực kỳ phức tạp, tôi đã xoay sở để có được một ổ NVME bên ngoài chức năng với Ubuntu 20.04 LTS và cuộc sống rất tốt. Đó là, cho đến khi tôi quyết định nâng cấp máy tính xách tay của mình lên một chiếc Asus và đơn giản là không phát hiện được wi-fi. Tôi đã thử nhiều cách và trong số các khuyến nghị, có việc nâng cấp kernel, tôi đã làm nhưng không hiệu quả lắm. Sau đó, tôi đặt mục tiêu nâng cấp Ubuntu lên phiên bản 21 (không phải LTS). Điều này đã hoạt động, nhưng đã làm hỏng RẤT NHIỀU thứ và wifi vẫn không hoạt động. Tôi đã cố gắng tìm kiếm các giải pháp nhưng không thể biết phải làm gì (Tôi là người mới sử dụng Linux, xin thứ lỗi cho tôi).

Sau đó, tôi thấy rằng bạn có thể cài đặt lại Ubuntu trên bản cài đặt hiện tại và khôi phục Linux về trạng thái hoạt động. Tôi đã làm theo hướng dẫn và làm mọi thứ tôi đã làm khi cài đặt Linux trên ổ đĩa ngoài lần đầu tiên, nhưng bây giờ, khi tôi cố khởi động, tôi gặp một lỗi mà tôi chưa từng gặp trước đây (có thể là do khởi động UEFI phim truyền hình và cài đặt grub).

Tôi đã kiểm tra fstab và UUID được chỉ định ở đó khớp với nvme của tôi và khớp với các phân vùng /, /home và boot.

Tuy nhiên, khi tôi khởi động, tôi gặp phải lỗi dưới đây (XXXXX là UUID của tôi, mà tôi đã cố tình ẩn, nhưng chúng khớp với /etc/fstab của tôi, tôi đã kiểm tra lại).

Đã từ bỏ việc chờ thiết bị root. BÁO ĐỘNG! UUID:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX không tồn tại. Rơi vào một cái vỏ!

Tôi đang gặp khó khăn ở đây, vì tôi là người mới sử dụng Linux, nhưng tôi đã học được cách đào sâu vào fstab và sửa UUID, đây là vấn đề tôi gặp phải trong lần thử đầu tiên ở cài đặt bên ngoài này.

Vì điều này ngăn cản tôi khởi động từ thiết bị bên ngoài, nên tôi muốn nhờ trợ giúp tìm hiểu xem tôi nên làm gì khác để đảm bảo rằng thiết bị khởi động đúng cách.

Tôi chắc chắn rằng cần phải làm điều gì đó khác để khắc phục điều này, nhưng lần đầu tiên tôi đã đấu tranh rất nhiều để phân vùng NVME (do các bộ phim liên kết), nên tôi không muốn phân vùng lại và chỉ tiếp tục sử dụng thiết lập phân vùng hiện tại mà không phải định dạng lại phân vùng. Tôi sẵn lòng cài đặt lại Ubuntu 21.X nếu cần, nhưng miễn là nó không yêu cầu định dạng lại.

Tuy nhiên, tôi hoàn toàn bối rối vì UUID được chỉ định bởi thông báo ở trên CHÍNH XÁC là những gì trên fstab và tôi thậm chí đã tìm kiếm thông qua tệp grub.cfg nằm trong thư mục khởi động của phân vùng EFI và UUID cũng giống như vậy ở đó , quá. Tôi đã so sánh chúng một cách hoàn hảo với những gì được hiển thị bên dưới Đĩa và các con số khớp chính xác với chúng.

Cảm ơn tất cả các bạn và tôi đánh giá rất cao nếu bạn có thể giúp tôi biết phải làm gì tiếp theo tại đây.

CHỈNH SỬA: Tôi có phân vùng EFI/khởi động được tạo trong NVME và tôi đã làm theo hướng dẫn do một thành viên đề xuất, bằng cách bỏ gắn cờ phân vùng khởi động của ổ đĩa chính và chỉ để NVME bên ngoài được gắn thẻ là ESP khởi động trước khi cài đặt.

EDIT2: Tôi sẽ cố gắng thu thập thông tin để giúp trả lời bài đăng sau (Tôi là người mới, vì vậy sẽ cố gắng chạy các công cụ này và dán vào đây):

"Vui lòng sao chép và dán liên kết pastebin vào báo cáo tóm tắt Thông tin khởi động (không đăng báo cáo), không chạy bản sửa lỗi tự động cho đến khi được xem xét. Hãy xem chi tiết, sử dụng phiên bản ppa với trình cài đặt USB của bạn (tùy chọn thứ 2) hoặc bất kỳ cài đặt nào đang hoạt động , không phải Boot-Repair ISO (trừ 21.10) help.ubuntu.com/community/Boot-Repair & sourceforge.net/p/boot-repair/home/Home Trình cài đặt Ubquity của Ubuntu chỉ muốn cài đặt vào ổ đĩa đầu tiên.bugs.launchpad. net/ubuntu/+source/ubiquity/+bug/1396379 â ông già"

EDIT3: Đáp lại những điều trên: https://ibb.co/PgFJVWW https://ibb.co/nCFmGKL

CHỈNH SỬA 4 (pastebin với kết quả báo cáo sửa chữa khởi động): https://paste.ubuntu.com/p/455Jq5JrKH/

CHỈNH SỬA 5: Tôi đã gỡ bỏ máy tính xách tay khỏi phương trình và nhận được một NUC intel, với ổ NVME đã được gỡ bỏ hoàn toàn, khởi động lại từ đầu và thực hiện cài đặt lại Ubuntu, nhưng không ảnh hưởng đến phân vùng/home. Tôi đã làm theo hướng dẫn này: https://askubuntu.com/a/1324342/1384077. Tôi cũng đã làm theo các bước sau:

" • Không khởi động lại hoặc rút USB mục tiêu. • mở Nautilus bằng sudo -H nautilus • Sao chép các thư mục khởi động và EFI từ tệp tin ISO của Ubuntu vào phân vùng khởi động, đặc biệt là sdx3. • Sao chép grub.cfg từ phân vùng sdx4 /boot/grub/ sang phân vùng sdx3 /boot/grub/ và ghi đè lên tệp grub.cfg. • Cài đặt lại GRUB: sudo -i gắn kết/dev/sdd4/mnt gắn kết/dev/sdd3/mnt/boot/efi grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi --removable /dev/sdd khởi động lại "

Sau khi làm theo cách trên, tôi đã khởi động lại hệ thống bình thường và vẫn gặp lỗi tương tự. Tôi đã sử dụng sửa chữa khởi động để cố gắng xác định xem hiện tại có thể có lỗi gì, vì không còn thiết bị nào mà tôi không thể gỡ bỏ (trong máy tính xách tay mà tôi đã làm việc trước đây) và bây giờ không có lý do gì để có bất kỳ ổ đĩa nào khác. ngoài USB (chỉ đơn giản là vỏ bọc chạy chip SSD).

(pastebin với kết quả báo cáo sửa chữa khởi động): https://paste.ubuntu.com/p/mRgThXDzt6/)

EDIT cuối cùng: Sau khi thử hoàn toàn mọi thứ tôi đã tìm được trên mạng, làm theo hướng dẫn để cài đặt lại Ubuntu, sửa chữa Grub, định dạng hoàn toàn các phân vùng khởi động và tạo lại chúng, không có gì hoạt động, vì vậy tôi đã bỏ cuộc, sau khi lãng phí vài ngày khắc phục sự cố và đã xóa toàn bộ ổ đĩa, tạo lại các phân vùng và cài đặt lại Linux theo một trong những hướng dẫn tôi tìm thấy trên mạng. Nó hiện đang khởi động đúng cách và tôi đã thử nghiệm với 2 máy khác nhau (khởi động an toàn) và nó đang hoạt động.

Cảm ơn tất cả mọi người vì đã cố gắng giúp đỡ và đặc biệt là @oldfred vì đã rất hữu ích, nhưng điều đó không hiệu quả đối với tôi.

Cảm ơn tất cả một lần nữa.

oldfred avatar
lá cờ cn
Bạn có phân vùng hệ thống ESP - efi trên ổ NVMe không? Bạn có thể khởi động từ một grub khác? Vui lòng sao chép và dán liên kết pastebin vào báo cáo tóm tắt Thông tin khởi động (không đăng báo cáo), không chạy sửa lỗi tự động cho đến khi được xem xét. Hãy xem chi tiết, sử dụng phiên bản ppa với trình cài đặt USB của bạn (tùy chọn thứ 2) hoặc bất kỳ cài đặt nào đang hoạt động, không phải Boot-Repair ISO (trừ 21.10) https://help.ubuntu.com/community/Boot-Repair & https://sourceforge.net/p/boot-repair/home/Home/ Trình cài đặt Ubquity của Ubuntu chỉ muốn cài đặt vào ổ đĩa đầu tiên. https://bugs.launchpad.net/ubuntu/+source/ubiquity/+orms/1396379
lá cờ ar
Điều này có trả lời câu hỏi của bạn không? [Cài đặt Ubuntu vào ổ cứng ngoài và KHÔNG đặt GRUB vào ổ cứng C: của tôi](https://askubuntu.com/questions/327229/installing-ubuntu-in-a-external-hard-drive-and-not- đặt-grub-of-my-c-hard-dr)
newtolinux avatar
lá cờ ua
Xin lỗi, @oldfred. Tôi đã làm theo các bước của bạn và tạo một đĩa khởi động riêng với sửa chữa khởi động và khi tiếp tục với các tùy chọn sửa chữa khởi động ban đầu cơ bản, tôi gặp phải vấn đề sau (được chỉnh sửa trong câu hỏi gốc): Tôi gặp lỗi, sau khi làm theo tất cả các bước, lỗi đó vẫn còn và có vẻ như nó không thể được gỡ bỏ/sửa chữa.Như vậy, có vẻ như không có tùy chọn nào để tạo báo cáo ở cuối, vì quy trình không thể tiếp tục. Rất vui khi thử các lựa chọn thay thế. Cảm ơn.
newtolinux avatar
lá cờ ua
Cảm ơn bạn, @user68186. Tôi đã tìm thấy cùng một chủ đề đó khi thực hiện Tìm kiếm trên Google trước khi đăng ở đây và làm theo hướng dẫn ở đó, nhưng không có kết quả. Xin lỗi, nhưng có vẻ như đó là một cái gì đó khác.
oldfred avatar
lá cờ cn
Bạn chạy báo cáo riêng biệt với việc chạy các bản cập nhật. Và bạn không muốn gỡ bỏ grub trừ khi bạn có thể cài đặt lại nó hoàn toàn. Điều đó không yêu cầu truy cập Internet. Điều này hiển thị màn hình ban đầu bạn sẽ thấy và bạn chỉ muốn Tạo Tóm tắt thông tin khởi động. https://sourceforge.net/p/boot-repair/home/Home/
newtolinux avatar
lá cờ ua
@oldfred xin lỗi vì Noobishness. Tại đây: https://paste.ubuntu.com/p/455Jq5JrKH/ Cảm ơn bạn!
Điểm:1
lá cờ cn

Bạn đã cài đặt grub hai lần để ổ đĩa được hiển thị dưới dạng sdb. Và có /EFI/ubuntu trong ổ NVMe. Chỉ có một được cập nhật với cài đặt lại. Chỉ một trong số đó nên làm việc. Xem lại các mục trong menu khởi động UEFI. Báo cáo không hiển thị bất kỳ mục UEFI nào cho ubuntu cũng như UEFI: nhãn của ổ đĩa ngoài. Ngoài ra, các ổ đĩa ngoài cũng mất mục nhập UEFI khi bị ngắt kết nối. Sau đó, bạn khởi động bên ngoài giống như trình cài đặt trực tiếp, chọn mục UEFI: ổ đĩa ngoài, mục này sau đó phải được cập nhật để hoạt động. Tôi sẽ đặt đó là mặc định cho các bản cập nhật grub trong fstab.

Khi ở chế độ khởi động BIOS vì bạn có grub trong MBR bảo vệ của gpt và phân vùng bios_grub và bạn có một ESP với các thư mục /EFI/ubuntu & /EFI/Boot. Cả hai thứ bạn sẽ phải chọn từ menu khởi động UEFI ngay khi bạn khởi động trình cài đặt trực tiếp. Mục Ubuntu trong UEFI là từ ESP trên ổ NVMe.Với 3 lần cài đặt grub, bạn có 1/3 cơ hội chọn đúng.

Cách bạn khởi động phương tiện cài đặt, UEFI hoặc BIOS là cách nó cài đặt hoặc Sửa chữa. Vì vậy, bạn muốn luôn khởi động ở cùng một chế độ khởi động.

Ổ đĩa ngoài chỉ khởi động trực tiếp ở chế độ UEFI từ /EFI/Bootx64.efi giống như cách bạn khởi động trình cài đặt. Mục nhập ubuntu trong UEFI sẽ là từ grub của ổ đĩa NVMe. Và UEFI sẽ hiển thị mục khởi động BIOS.

Nếu luôn khởi động ổ đĩa ngoài từ mục "ubuntu" trong UEFI, thì đó sẽ là phiên bản trong ESP của ổ đĩa trong. Bạn có thể sử dụng chế độ nâng cao của Boot-Repair để chọn cài đặt và sau đó chọn ổ đĩa để cài đặt grub. Nếu bạn ngắt kết nối ổ đĩa ngoài, mục nhập này có thể sẽ ngừng hoạt động. Sau đó, bạn cần một mục nhập hợp lệ trên ổ đĩa ngoài.

Và/hoặc nếu bạn muốn có thể khởi động ổ đĩa ngoài từ các hệ thống khác, bạn cần có grub hiện tại trong ESP của ổ đĩa ngoài. Một lần nữa, bạn có thể sử dụng Boot-Repair. Tôi chỉ đảm bảo không sử dụng chế độ BIOS để khởi động, do đó grub không bao giờ được sử dụng.

Nếu vì lý do nào đó mà bạn có một hệ thống BIOS cũ và muốn khởi động nó từ bên ngoài, bạn có thể cài đặt lại phiên bản BIOS của grub grub-pc và cài đặt nó. Chỉ có một phiên bản được cập nhật bằng cài đặt lại hoặc bản cập nhật lớn của grub và sau đó chúng có thể không đồng bộ.

Mặt khác, luôn khởi động ở chế độ khởi động UEFI để sửa chữa hoặc cập nhật. Bạn sẽ cần xem lại /EFI/ubuntu/grub.cfg, fstab và UUID và GUID/partUUID của mục khởi động UEFI & partUUID của mục khởi động UEFI để biết hệ thống nào là khởi động mặc định và liệu nó có các mục chính xác hay không. Boot-Repair hiển thị tất cả những thứ đó hoặc:

con mèo /EFI/ubuntu/grub.cfg
con mèo /etc/fstab
lsblk -e 7 -o name,fstype,size,fsused,label,partlabel,mountpoint,uuid,partuuid
sudo efibootmgr -v
newtolinux avatar
lá cờ ua
Xin chào @oldfred. Tôi đã thực hiện một nỗ lực mới, lần này loại bỏ hoàn toàn nguy cơ cạnh tranh với đĩa bên trong (không thể xóa vì đây là thiết bị Surface Pro). Vui lòng xem EDIT 5 của tôi để biết chi tiết về mọi thứ tôi đã theo dõi cho đến nay, nỗ lực mới của tôi trong việc khắc phục điều này bằng cách cài đặt lại Ubuntu và pastebin mới sau khi chạy boot-repair. Nó vẫn không hoạt động, nhưng hãy nhớ rằng tôi muốn thiết bị này có khả năng khởi động từ bất kỳ thiết bị nào và tôi không thể nhớ lại (đã cố gắng tìm kiếm đến chết) hướng dẫn ban đầu mà tôi đã làm theo. . Cảm ơn bạn.
oldfred avatar
lá cờ cn
Mục Ubuntu trong UEFI không phải là mục UEFI tiêu chuẩn. Nó trông giống như một mục nhập loại mặc định sau khi một ổ đĩa bị ngắt kết nối.Bạn có đang khởi động từ menu khởi động UEFI và chọn UEFI:XXXX trong đó XXX là tên hoặc nhãn của ổ đĩa ngoài không?
newtolinux avatar
lá cờ ua
Xin chào @oldfred Tôi chưa chọn bất cứ thứ gì, tôi chỉ cần xóa mọi thứ và chỉ để lại thiết bị USB và cho phép USB khởi động trước. Chính xác như tôi đã làm trước khi phạm sai lầm khi cập nhật Ubuntu và phá vỡ thứ mà tôi đã mất rất nhiều thời gian để bắt đầu làm việc ngay từ đầu.
oldfred avatar
lá cờ cn
Hãy thử vào menu khởi động UEFI và chọn mục khởi động UEFI cho ổ đĩa ngoài.
newtolinux avatar
lá cờ ua
Cảm ơn @oldfred. Tôi đã chỉnh sửa câu hỏi chính với thông tin mới nhất, nhưng câu chuyện dài ngắn, nó không hoạt động :( Cuối cùng tôi đã bỏ cuộc, xóa sạch toàn bộ ổ đĩa và bắt đầu lại từ đầu. Rất may, tôi đã sao lưu dữ liệu ứng dụng của mình trước khi thử nâng cấp, vì vậy bây giờ tôi có thể cài đặt lại mọi thứ và hy vọng khôi phục cài đặt cho các ứng dụng chính mà tôi đang sử dụng mà không gặp quá nhiều rắc rối. Cảm ơn một lần nữa.
oldfred avatar
lá cờ cn
Bạn đã đặt phân vùng ESP trên ổ đĩa ngoài chưa? Và một trong những cách giải quyết cần thiết với Tính phổ biến trên mỗi báo cáo lỗi của Ubuntu? https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379 Xóa cờ đặc biệt khỏi Windows trước khi cài đặt vào ổ đĩa thứ hai hoặc ổ đĩa ngoài - Tim Richardson https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator Nếu không, mục khởi động của bạn là từ ESP của ổ đĩa trong và bên ngoài sẽ chỉ khởi động từ mục ổ đĩa trong đó.
newtolinux avatar
lá cờ ua
Cảm ơn bạn một lần nữa @oldfred. Vâng, tôi thực sự đã làm theo các bước tương tự mà tôi đã làm trong quá khứ và chọn phân vùng ESP làm phân vùng có thể khởi động. Tôi đã thử nghiệm trên 2 thiết bị riêng biệt (1 máy tính xách tay và 1 máy tính để bàn) và nó hoạt động tốt. Cảm ơn một lần nữa!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.