Câu hỏi của tôi nghe có vẻ quá mệt mỏi và rắc rối, nhưng có cách nào (phần mềm / phần cứng) mà tôi có thể sử dụng để chuyển đổi giữa 2 HĐH mà không cần khởi động lại PC không?
Thật ra tôi có Windows 7 và Ubuntu được cài đặt trong PC.
Câu hỏi của tôi nghe có vẻ quá mệt mỏi và rắc rối, nhưng có cách nào (phần mềm / phần cứng) mà tôi có thể sử dụng để chuyển đổi giữa 2 HĐH mà không cần khởi động lại PC không?
Thật ra tôi có Windows 7 và Ubuntu được cài đặt trong PC.
Câu trả lời:
Vâng, tôi có thể nghĩ về hai. Một, chạy một trong các HĐH trong VM. Thứ hai là để có được một hệ thống khác và chạy HĐH thứ hai trên đó. Bạn không thể chuyển đổi giữa các hệ điều hành mà không cần khởi động lại.
Nếu bạn muốn lưu trạng thái của hệ thống, bạn MIGHT có thể thoát khỏi các cửa sổ ngủ đông và khởi động linux miễn là bạn KHÔNG ghi vào ổ đĩa windows - như bạn có thể tự mình trả lời rủi ro. Cách khác có vẻ là an toàn, tuy nhiên.
Nếu bạn muốn xây dựng một hệ thống sẽ thực hiện việc này từ đầu, bạn cần một mô hình tương tự như những gì PS3 sử dụng có thể nằm trên xen kẽ hoặc một trình ảo hóa khác
Bạn có thể sử dụng một máy ảo. Một hệ điều hành (ví dụ Ubuntu) lưu trữ một hệ điều hành khác (ví dụ Windows) với tư cách là khách trong một máy ảo. Một ví dụ là VirtualBox. HĐH khách của bạn sẽ giống như một chương trình khác bên trong HĐH máy chủ của bạn.
kexec cho phép bạn khởi động kernel linux mới mà không cần khởi động lại PC.
Hiện tại, nó chỉ chạy trên linux (Vì vậy, nó sẽ không hoạt động trên thiết lập cụ thể của bạn, nhưng sẽ hoạt động để khởi động, ví dụ, fedora từ ubfox).
Proyect này dường như đang cố gắng chuyển kexec sang windows, mặc dù tôi đã không tìm thấy bao nhiêu tiến bộ họ đã đạt được. Nó nên là một điểm khởi đầu thú vị mặc dù.
Bạn có thể chạy một trong số chúng dưới dạng VM trong ví dụ Virtualbox
Câu trả lời đơn giản là không có. Điều duy nhất gần với đó là ảo hóa. Bạn có thể thêm một phần mềm ảo hóa vào bản cài đặt Windows của mình (hoặc ngược lại), sau đó chuyển đổi bản cài đặt Linux hiện tại của bạn thành VM (có các công cụ để chuyển đổi các máy vật lý thành VM).
Câu trả lời đơn giản: không. HĐH cần phải tương tác với phần cứng, hoặc ít nhất là nó phải nghĩ như vậy. Nếu không có hệ thống ảo hóa hoặc hệ thống ảo hóa chạy bên dưới HĐH, quản lý tương tác phần cứng / HĐH và chuyển đổi, điều này là không thể với kiến trúc x86.
Một cái gì đó như xen hoặc kvm cho phép bạn chuyển đổi giữa các máy ảo rất nhanh và chạy chúng với ít chi phí.
The frequently asked question comes from people who want to use Windows in a HVM domain to play games or run high-end 3D graphics applications, and the answer here is "Not yet".
. :(
Bạn có thể định cấu hình một chương trình như Virtualbox hoặc VMware để tải bản cài đặt XP hoặc Linux vật lý của bạn (bất kỳ lúc nào không được sử dụng) từ bất kỳ hệ điều hành nào bạn đang sử dụng.
Sau đó, bạn có thể khởi động vào hệ điều hành bình thường khi khởi động lại.
Diễn đàn Ubuntu có một hướng dẫn về cách khởi động cài đặt XP vật lý của bạn từ bên trong Ubuntu.
VMware Communities có một hướng dẫn để khởi động cài đặt Linux vật lý từ bên trong Windows.
Lưu ý, bạn có thể cần cài đặt 2 bản sao Grub để làm việc này. Ngoài ra, bạn chắc chắn sẽ được yêu cầu có các cấu hình phần cứng khác nhau cho cả hai hệ điều hành và Windows rất có thể sẽ phải được kích hoạt lại khi bạn chuyển đổi cấu hình phần cứng.
Có nhiều cách bạn có thể chạy các bản phân phối Windows và Linux trên cùng một máy vật lý mà không cần khởi động lại PC hoặc notebook, sử dụng bất kỳ máy ảo nào được đề xuất, bao gồm Virtualbox mà tôi đang chạy trên MacbookPro của tôi và chạy cả XP và các bản phân phối linux khác, CentOS, Fedora, Mint, Ubuntu hoặc sử dụng KVM hoặc Xen. Kiểm tra chúng và cấu hình các hệ thống của bạn để cài đặt bất kỳ một trong số chúng làm máy chủ lưu trữ và đặt HĐH khách trên đó.