Làm cách nào để cài đặt bộ tải khởi động GRUB mà không cần cài đặt Linux?


8

Tôi đã cài đặt Windows 7 trên hệ thống và tôi muốn tạo một phân vùng khởi động WinPe riêng biệt mà hệ thống có thể dự phòng khi gặp sự cố.

Bây giờ Windows 7 không cung cấp tùy chọn này và tôi cũng có thể chỉnh sửa cửa hàng BCD để thực hiện các thay đổi trong menu khởi động của Windows 7 hoặc tôi có thể sử dụng EasyBCD. Tôi không muốn sử dụng các tùy chọn này vì tôi cần tùy chỉnh ẩn / bỏ ẩn các phân vùng tại thời điểm khởi động, v.v. Tôi tìm kiếm và tìm thấy GRUB; nó có thể là công cụ tôi đang tìm kiếm

Tôi muốn sử dụng trình tải GRUB mà không cần cài đặt bất kỳ phiên bản Linux nào trên hệ thống. Ai đó có thể hướng dẫn tôi cách tôi có thể cài đặt GRUB trên đĩa cứng MBR và định cấu hình menu khởi động không? Tôi đã tìm kiếm trên Internet và chủ yếu là tôi tìm thấy các lệnh tìm kiếm GRUB trên đĩa cứng (vì đã cài đặt Linux) và sau đó thử sửa nó. Trong trường hợp của tôi không có Linux nào cả.

Tôi có đĩa CD / OpenSUSE 11.2 có thể khởi động Ubuntu 9.10 và đĩa cài đặt. Tôi có thể sử dụng chúng để cài đặt GRUB trên hệ thống của mình không?


cách khác, bạn có thể dùng thử SuperGrub ( supergrubdisk.org )
Ye Lin Aung

tôi đã thử nó nhưng tôi không biết nên chọn tùy chọn nào ở đó. Tất cả những gì tôi có thể hiểu là nó là một tiện ích sửa chữa. Tôi cần GRUB đã được cài đặt trên hệ thống và sẽ sửa chữa nếu một số vấn đề phát sinh do định dạng, v.v.
Kavitesh Singh

Câu trả lời:


3

Tôi đã sử dụng GRUB4DOS để cài đặt Trình tải GRUB từ bên trong các cửa sổ. Tôi làm theo các bước này.

  1. Đã tải xuống Grubinst 1.0.1 từ http://sourceforge.net/projects/grub4dos/files/
  2. Nhấp đúp chuột vào grubinst_gui.exe trong chế độ quản trị viên.
  3. Nó sẽ liệt kê các đĩa cứng trong danh mục đĩa. Chọn đĩa bạn muốn cài đặt GRUB.
  4. Nhấp vào nút refresh gần Danh sách phần và chọn tùy chọn "toàn bộ đĩa".
  5. Trong phần Tùy chọn, chọn (đánh dấu) tùy chọn:

    a: Đừng tìm kiếm ổ đĩa mềm

    b: Giá trị thời gian chờ là 2-5. Có thể thay đổi sau này trong menu.lst

  6. Chọn tùy chọn để "cài đặt".
  7. Bây giờ sao chép các tệp có tên "grldr" trong ổ C :. Không đặt nó trong một số thư mục vì nó sẽ yêu cầu thay đổi cấu hình. Grub4Dos sẽ xem xét từng phân vùng cho tệp này.
  8. Bây giờ bạn cần cấu hình menu khởi động. Tùy chọn menu được lưu trữ trong tập tin menu.lst. Bạn phải tạo tập tin đó và lưu nó dọc theo glrdr.

Mẫu Menu.lst tập tin. Bạn có thể viết nội dung trong notepad và lưu nó dưới dạng menu.lst.

<------ menu.lst bắt đầu bên dưới ----- - Không sao chép những dòng này>

thời gian chờ 2

mặc định 0

tiêu đề Microsoft Windows XP rootnoverify (hd0,0) chainloader // ntldr

tiêu đề Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst bắt đầu kết thúc - Đừng sao chép những dòng này ----->

Ở đây, phân vùng chính đầu tiên là của Windows XP và phân vùng thứ hai là của Vista / 7 sử dụng bootmgr làm bộ nạp khởi động. Các mục này sẽ thay đổi dựa trên việc cài đặt HĐH. Đây chỉ là một ví dụ.


2

Cả GRuB 1 và GRUB4DOS đều có thể được cài đặt mà không cần GNU / Linux.

GRuB 1:

  1. Đảm bảo bạn xử lý các tệp "/ boot / grub / *" (chủ yếu là "giai đoạn 2") trong một số phân vùng có thể truy cập từ GRuB 1. (vfat, ext *, reiserfs)
  2. Khởi động một số grub 1 (từ đĩa mềm, từ cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Đảm bảo bạn có "/ GRLDR" ở đâu đó (trên vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivetừ DOS, Windows hoặc một số Linux. (Bạn có thể thực hiện bootlace trong Windows (không chắc chắn về Windows 7) bằng cách sao chép N sector đầu tiên của ổ cứng vào một tệp, áp dụng bootlace vào tệp đó và sao chép các sector trở lại ổ đĩa).

Bạn cũng có thể sử dụng một số máy ảo (qemu, VirtualBox, VMWare) để chạy linux nhỏ và thiết lập bất kỳ grub nào theo cách lành mạnh và kiểm tra xem nó có hoạt động tốt trước khi khởi động lại không .


Trong Giải pháp 1 đã đề xuất, làm thế nào tôi có được các tệp Boot / grub. Tôi đã thử khởi động từ liveCD của OpenSuse / Fedora và thử sao chép các tệp có trên đĩa cứng và sau đó chạy các lệnh này. Nó không hoạt động. Tôi đang làm gì đó sai ở đây. Đối với Grub4DOS tôi đã có thể cài đặt bộ tải khởi động, đối với XP / Windows7 tôi đã sử dụng Trình cài đặt Grub4Dos và nó hoạt động tốt và hệ thống khởi động khi sửa đổi tệp menu.lst. Tôi cũng muốn khám phá thêm phần Giải pháp 1.
Kavitesh Singh

1
@Kavitesh Singh "Nó không hoạt động." -> Thông báo lỗi gì? IN setupgiai đoạn hoặc trong nỗ lực để khởi động? "làm thế nào tôi có được các tập tin Boot / grub?" -> Từ một số cài đặt grub hiện có. Tôi thường giữ nó sao lưu với hình ảnh kernel, ntldr / boot.ini (cho WinNT), kết xuất bảng phân vùng và những thứ khác cần thiết để bootstrap PC.
Vi.
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.