Điểm:0

Chuyển grub từ phân vùng khác

lá cờ kr

Tôi có phân vùng grub sda1 của riêng mình và nhiều bản phân phối khác nhau trong sda2-7 (GPT). Cài đặt grub của tôi trên sda1 có cấu hình thủ công, hình nền, v.v. Gần đây tôi đã cài đặt một bản phân phối khác và nó đã cài đặt grub của chính nó trong phân vùng sda7 của chính nó. Nó phát hiện hầu hết các bản phân phối khác đều đúng nhưng tôi muốn sử dụng grub của riêng mình từ sda1 vì một ngày nào đó tôi sẽ xóa bản phân phối này và vẫn muốn grub của riêng mình hoạt động. Chính xác thì tôi phải làm gì bây giờ?

Tôi bị lạc vì có hàng tá chương trình grub-TAB và grub-install có nhiều tùy chọn khó hiểu như hình ảnh thư mục thiết bị, v.v.

Tôi biết có các bản cài đặt BIOS và UEFI nhưng điều này thật khó hiểu, tôi thậm chí không biết hệ thống của mình hiện có cái nào. Tôi nhớ đã tạo đĩa 100 MB fat16 cho uefi nhưng nếu distro nào được sử dụng thì không biết.

Tôi có thể chỉ cần gõ cài đặt grub/dev/sda -d/mnt/mygrub ?

CHỈNH SỬA

sda1 ext2 grub
sda2 efi parition mình tạo thủ công trống không phải như 1 số file tạo bằng ubuntu install
sda3 btrfs linux từ đầu
sda4 btrfs debian
sda5 btrfs freebsd
phản ứng sda6 ntfs
sda7 btrfs trên Ubuntu

Tôi có sda1/boot/grub/grub.cfg với tất cả các mục menu. Bây giờ sda2/EFI/BOOT có một thứ khác mà tôi thực sự không thể nhận ra. Nó cũng có grub.cfg.

guiverc avatar
lá cờ cn
`grub` được cài đặt trong thư mục `/boot/grub/` **** của HĐH đã cài đặt chứ không phải trong phân vùng riêng của nó; giai đoạn 0 tồn tại bên ngoài phân vùng - nhưng nó nằm trên MBR nằm ngoài tất cả các phân vùng (nghĩa là một khu vực của ổ đĩa dành riêng cho mục đích đó & bên ngoài bảng phân vùng phù hợp với thiết kế PC từ năm 1982 cho mục đích tương thích). Theo câu hỏi của bạn; lần cài đặt cuối cùng là Ubuntu - nghĩa là Ubuntu đã kiểm soát `grub` (tức là stage0/MBR sẽ trỏ đến Ubuntu) nghĩa là sự cố của bạn không phải là sự cố của Ubuntu. Vui lòng làm rõ vì thông tin chi tiết của bạn không có ý nghĩa gì với tôi.
oldfred avatar
lá cờ cn
ESP thường là FAT32, nhưng được cho là FAT16 sẽ hoạt động. Khởi động UEFI & khởi động BIOS không tương thích. Hoặc một khi bạn bắt đầu khởi động ở một chế độ, bạn không thể chuyển đổi. Hoặc grub chỉ có thể khởi động các cài đặt khác trong cùng một chế độ khởi động. Bạn có thể cài đặt grub theo cách thủ công và tạo grub.cfg của riêng mình. Nhưng sau đó, bạn phải biết đủ về grub để duy trì điều đó vì không có công cụ nào để cập nhật grub sẽ hoạt động. Cách: Tạo màn hình GRUB2 tùy chỉnh không cần bảo trì.- Cavsfan https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen
lá cờ kr
Cảm ơn đã trả lời. Tình huống của tôi là tôi đã biết rất nhiều về grub, tôi đã có các mô-đun grub, tôi đã tạo cấu hình cho tất cả các kernel, tôi đã học cách cung cấp các tham số kernel, tôi có thể tạo initrd từ đầu, tôi có thể sử dụng các lệnh grub như tìm kiếm, tạo menu, khởi động từ các tập con btrfs, v.v. Phần duy nhất tôi thiếu là Ubuntu đã lấy grub.cfg CỦA TÔI và tất cả các mô-đun/hình ảnh đi kèm với nó khỏi tôi và bây giờ hệ thống của tôi sử dụng thứ gì đó nằm trong `/boot/grub` của Ubuntu . Tôi chỉ muốn lấy lại bản sao grub của mình.
lá cờ kr
Tôi tin rằng tôi chỉ cần cập nhật khu vực khởi động để cho nó biết cần tìm cấu hình trên phân vùng nào. Tôi không gặp vấn đề gì khi chỉnh sửa cấu hình bằng tay, đó thực sự là điều tôi muốn. Mình hack boot process từ atari 8bit, có lẽ tại mình ngu quá không nắm được phần quan trọng.

Đă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.