Khởi động Windows một lần từ Grub rồi quay lại Ubuntu trong lần khởi động tiếp theo


14

Tôi làm rất nhiều công việc từ xa trên máy tính và máy tính tại nhà của tôi có 2 hệ điều hành: Ubuntu và Windows 7. Tôi muốn thỉnh thoảng có thể chuyển sang Windows nhưng điều này là không thể nếu không mất khả năng khởi động lại Ubuntu sau này.

Về cơ bản, tôi muốn có thể khởi động một lần vào Windows, trong lần khởi động lại tiếp theo, hãy quay lại Ubuntu, có cách nào để làm điều này không?

Chỉnh sửa: Tôi hiện đang sử dụng EXT4, tôi không muốn trở lại EXT3.


1
nếu bạn đang chạy bcd (bạn có thể chuyển từ grub sang bcd bằng easybcd, bạn có thể sử dụng ireboot để chọn hệ điều hành nào chạy từ windows. Cả hai chương trình được đề cập đều có tại neosmart.net. chỉnh sửa tập tin cấu hình grub mỗi khi bạn khởi động lại, nhưng điều đó thật khó chịu
Journeyman Geek

@JTHER Vấn đề xuất hiện ở đây: Tôi sử dụng EXT4 và tôi không sẵn lòng quay lại EXT3. Windows không có cách nào để ghi vào ATM EXT4.
Jeff F.

chắc chắn nó làm. ext3fsd không ext4.
Journeyman Geek

Tôi tin rằng nó có thể nhưng điều này rất không đáng tin cậy từ những gì tôi hiểu. Tôi thà không có cơ hội chiên phân vùng của tôi.
Jeff F.

tốt, chuyển sang BCD là giải pháp sau đó - sau đó bạn có thể sử dụng ireboot để chọn những gì bạn khởi động từ - việc đơn giản là chạy easybcd trên cài đặt windows của bạn, để cài đặt BCD và chainload linux và chạy ireboot để chọn cái nào bạn muốn.
Journeyman Geek

Câu trả lời:


10

Từ Ubuntu, bạn có thể gọi grub-restart

$ grub-reboot --help
Usage: /usr/sbin/grub-reboot [OPTION] entry
Set the default boot entry for GRUB, for the next boot only.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    expect GRUB images under the directory DIR
                          instead of the root directory

ENTRY is a number or a menu item title.

Report bugs to <bug-grub@gnu.org>.
$ grub-reboot 12

để khởi động vào tùy chọn Grub 12 một lần trong lần khởi động tiếp theo, sau đó nó sẽ trở lại mặc định.

Mục nhập đầu tiên sẽ là 0. Tuy nhiên, tên có thể an toàn hơn để sử dụng, vì trình duyệt manubist thỉnh thoảng thêm các mục mới khi bạn cập nhật kernel.


Rất mát mẻ và chính xác những gì tôi cần. Tôi đã viết một đoạn script nhỏ và ném nó lên Ubuntu Desktop để khởi động lại Windows. Cảm ơn!
Jeff F.

0

Cách duy nhất tôi có thể nghĩ đến là gắn phân vùng khởi động của ubfox dưới windows 7, do đó, nó phải là ext 3 hoặc 2 và chỉnh sửa tệp khởi động grub. Điều tương tự khi bạn muốn làm theo cách khác, đơn giản hơn.


Tôi thực sự không muốn trở lại EXT3 từ EXT4, Cảm ơn vì đã gợi ý.
Jeff F.

0

Không chính xác là một câu trả lời cho câu hỏi của bạn, nhưng nếu bạn cần Windows chỉ một lần trong một thời gian, bạn có thể xem xét việc chạy nó trong một máy ảo, ví dụ như KVM hoặc Virtualbox. Sau đó, bạn không phải khởi động lại máy tính của bạn.

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.