Máy chủ Ubuntu được cài đặt từ USB đặt GRUB vào ổ USB thay vì đĩa cứng


17

Tôi vừa thử cài đặt Ubuntu Server lên PC mới. PC không có ổ đĩa CD ROM, chỉ có USB, vì vậy tôi đã sử dụng bản cài đặt USB của Ubuntu Server.

Khi tôi cài đặt nó, nó được phân bổ dev/sdalà bút USB và dev/sdblà ổ cứng của tôi.

Tôi đã thiết lập các phân vùng của mình trên ổ cứng bao gồm các phân vùng khởi động và trao đổi, nhưng khi kết thúc cài đặt, Ubuntu cài đặt GRUB trên bút USB của tôi, vì vậy hệ thống sẽ không khởi động trừ khi tôi khởi động từ bút USB.

Làm cách nào để cài đặt GRUB vào ổ cứng để tôi có thể tháo hoàn toàn bút USB của mình?

Câu trả lời:


15

Bạn có thể tự cài đặt GRUB trên thiết bị nếu thiết bị được cài đặt sai vị trí bằng cách phát hành

sudo grub-install /dev/sdX

sau khi khởi động và đăng nhập vào bản cài đặt Ubuntu của bạn nếu điều đó thậm chí có thể xảy ra (vì có vẻ như từ câu hỏi của bạn).

Tuy nhiên, nếu không thể khởi động HĐH, bạn có thể sử dụng "Cứu hệ thống bị hỏng" trong menu khởi động của ổ USB để cài đặt GRUB. Chỉ cần làm theo các hướng dẫn để thiết lập bàn phím và múi giờ và sau đó gắn phân vùng gốc của bạn. Sau đó, khi được yêu cầu chọn Thực thi một shell trong / dev / sdXY . Nếu bạn đã tạo một phân vùng riêng sẽ được gắn vào thì /bootbạn phải gắn thủ công bằng cách sử dụng trình bao đó (nếu không, việc cài đặt GRUB sẽ không hoạt động như mong đợi vì nó sẽ không tìm thấy hình ảnh hạt nhân của bạn):

mount /boot

Và sau đó cài đặt GRUB bằng cách sử dụng:

grub-install /dev/sdX

Sau đó thoát khỏi shell ( Ctrl+ D) và chọn khởi động lại từ menu. Bây giờ mọi thứ nên làm việc như mong đợi.

lưu ý phụ:
Ubuntu Desktop Edition cung cấp tùy chọn cấu hình nâng cao (cho phép bạn đặt nơi GRUB được cài đặt) ngay trước khi cài đặt HĐH. Nhưng tôi không thể tìm thấy một tùy chọn tương đương trong quá trình cài đặt của Phiên bản máy chủ và dường như nó luôn cài đặt GRUB cho thiết bị đĩa đầu tiên. Hoặc có lẽ tôi cũng bỏ qua nó.


Cảm ơn Dirk. Điều này đã khắc phục vấn đề của tôi. Bạn cũng có thể biết cách khôi phục menu khởi động USB ban đầu không? Khi khởi động USB, tôi không còn nhận được menu có các tùy chọn như: Chạy USB, Cài đặt vào đĩa cứng, Kiểm tra bộ nhớ, v.v. Tôi nghĩ rằng tôi đã tạo USB có thể khởi động từ Pendrivelinux để tôi có thể lặp lại quá trình đó. Tuy nhiên, thật tuyệt khi không phải lặp lại nó chỉ để khôi phục trình tải / trình đơn khởi động.
Peter

4
Có vẻ như đây vẫn là một vấn đề, với máy chủ Ubuntu 14.04. Cách đơn giản nhất là như thế này: Tại câu hỏi: "Bạn có muốn cài đặt GRUB trên bản ghi chính không?" Trả lời KHÔNG. Sau đó, bạn sẽ được nhắc cài đặt GRUB ở đâu. Trả lời "/ dev / sdb" ở đó.
Hannes R.

2
@HannesR. Điều này làm việc cho tôi, bạn nên viết một câu trả lời thích hợp!
Håkon K. Olafsen

10

Cách đơn giản nhất để thực hiện việc này trên trình cài đặt máy chủ Ubuntu (hoạt động ít nhất vào ngày 14.04)

  • Tại câu hỏi "Bạn có muốn cài đặt GRUB trên bản ghi chính không", hãy trả lời KHÔNG
  • thay vào đó, bạn sẽ được nhắc cài đặt GRUB ở đâu, gõ "/ dev / sdb"

Tôi đã thử phương pháp này với máy chủ 15.10 và nhận được màn hình đen khi khởi động lại. Tôi nghĩ rằng một khi tôi tháo ổ USB thì ổ cứng lại là / dev / sda thay vì / dev / sdb khi ổ USB được cắm vào ... vì vậy bây giờ nó không phải là nơi nó nghĩ. Tôi là một người mới ở công cụ này vì vậy tôi hoàn toàn có thể ra khỏi căn cứ. Tôi sẽ thử cách tiếp cận của @ Bram bên dưới.
cjstehno

6

Có cùng một vấn đề. Tìm thấy một giải pháp đơn giản để cài đặt Ubuntu Server 10.04 từ bút USB.

  1. Bắt đầu cài đặt từ khởi động bút USB
  2. Chọn (quốc gia) .archive.ubfox.com
  3. Sau khi cài đặt Đồng hồ, hãy tháo bút USB
  4. Tiếp tục cài đặt mà không cần USB
  5. GRUB được cài đặt tự động trên đĩa bên phải

0

Trong quá trình cài đặt ở bước cấp phát đĩa, cần có một tùy chọn để chọn đĩa bạn muốn tham gia cài đặt. Xóa ổ USB khỏi danh sách đó.

Ngoài ra, bạn có thể kiểm tra xem BIOS của bạn có sử dụng thứ tự ổ đĩa cụ thể để khởi động không. Đặt Ổ cứng phía trên ổ USB và khởi động từ ổ bút bằng menu khởi động. (Thường được gọi bằng cách nhấn một phím nhất định trong quá trình khởi động như thế nào F11)


Làm thế nào để bạn xóa ổ đĩa USB khỏi danh sách đó?
Håkon K. Olafsen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.