Khởi động Windows đã được cài đặt từ VirtualBox được cài đặt trong Ubuntu


15

Tôi muốn khởi động Windows được cài đặt trong ổ cứng nội bộ của máy tính xách tay (/ dev / sda1) từ VirtualBox được cài đặt trong Ubuntu của tôi. Ai đó có thể cho tôi biết làm thế nào để làm điều này trong VirtualBox.


Tôi sẽ rất ngạc nhiên nếu điều đó là có thể. Sau đó, một lần nữa, tôi thích những bất ngờ tốt đẹp.
Psirus

Câu trả lời:


8

Bạn không thể trực tiếp chạy Windows được cài đặt vật lý trên phân vùng ổ cứng hoặc trên một đĩa khác.

Tuy nhiên, bạn có thể di chuyển Windows được cài đặt trên máy tính vật lý của mình sang máy ảo VirtualBox. Tôi không thể dễ dàng tóm tắt quy trình vì nó hơi phức tạp một chút, vì vậy bạn có thể đọc tài liệu chính thức tại đây: https://www.virtualbox.org/wiki/Migrate_Windows


4
-1: không đúng
enzotib

@enzotib Hệ điều hành bên trong VirtualBox có thể truy cập vào phân vùng của máy chủ. Khó khăn là chạy Windows trên phần cứng không phải là những gì bạn đã cài đặt.
Gilles 'SO- ngừng trở nên xấu xa'

9

Nó có thể được thực hiện, nhưng nó không được khuyến khích nếu bạn không thực sự biết những gì bạn đang làm:

Cảnh báo

Truy cập đĩa cứng thô chỉ dành cho người dùng chuyên gia. Việc sử dụng không đúng hoặc sử dụng cấu hình lỗi thời có thể dẫn đến mất hoàn toàn dữ liệu trên đĩa vật lý. Quan trọng nhất, không cố gắng khởi động phân vùng với hệ điều hành máy chủ hiện đang chạy trong một khách. Điều này sẽ dẫn đến tham nhũng dữ liệu nghiêm trọng.

Dù sao, bạn nên xem tài liệu VirtualBox, đặc biệt là trong cấu hình lưu trữ Nâng cao :: Sử dụng đĩa cứng máy chủ thô từ khách .


Thật thú vị, không biết về điều đó.
Patkos Csaba

Phần "Nâng cao" đã nhỏ hơn sau khi Oracle mua Sun. :-( Nhưng dù sao đi nữa - nếu bạn làm như vậy - hãy chạy trong chế độ "sửa chữa" để thay thế trình điều khiển bằng các phiên bản làm việc.
Nils

Tôi biết đây không phải là trang web phù hợp cho việc này, nhưng bạn có kinh nghiệm thực hiện cài đặt Windows được thực hiện trên kim loại và chạy nó trong VM không?
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles: không phải là người trực tiếp, nhưng tôi đã thấy nó được thực hiện bởi một đồng nghiệp.
enzotib

2

Nó có thể được thực hiện. Tôi thực sự cài đặt lại Windows trên hdd của mình từ VirtualBox trong khi chạy Linux và sau đó tôi có thể khởi động nó bình thường.
Mặc dù vậy, hãy cẩn thận, gắn các phân vùng Windows của bạn trên Linux dưới dạng CHỈ ĐỌC để bạn không làm rối mọi thứ bằng cách cố gắng sửa đổi các tệp từ 2 OS-es cùng một lúc.

Đây là hai liên kết hữu ích:

https://forums.virtualbox.org/viewtopic.php?t=33356

http://www.rajatarya.com/website/taming-windows-virtualbox-vm


0

Tạo hồ sơ phần cứng bổ sung trên Windows sử dụng khi khởi động nó từ VM (có quyền truy cập đĩa thô)

Nó sẽ giúp nếu cấu hình VM tương tự như phần cứng vật lý ...

Một số nguy hiểm:

  • Bạn nên ngắt kết nối đĩa Windows trước khi khởi động (tối thiểu, kết nối lại ở chế độ chỉ đọc)
  • Bạn không nên truy cập các phân vùng của HĐH đang chạy từ bên trong VM ...

MS đã loại bỏ tùy chọn chọn cấu hình phần cứng khi khởi động trong Windows Vista, do đó bạn có thể bị giới hạn ở Windows XP hoặc trước đó ... (trừ khi bạn có thể có phần cứng gần như giống hệt với cấu hình VM)


0

Tôi biết đó là một câu hỏi cũ nhưng tôi phải đối mặt với vấn đề này trong những ngày này. Sau nhiều lần thử, tôi đã có được một giải pháp gọn gàng và sạch sẽ:

  1. Khởi động phân vùng windows bạn muốn ảo hóa
  2. Tải xuống tiện ích Disk2VHD từ Sysiternals
  3. Nếu bạn có phân vùng UEFI , hãy làm theo hướng dẫn này
  4. Tạo hình ảnh VHD (không phải VHD X ) cho phân vùng C: recovery, UEFI (nếu có) và bất cứ thứ gì bạn muốn
  5. Quay trở lại linux, mở VirtualBox và tạo VM phù hợp với thông số kỹ thuật hệ điều hành windows của bạn
  6. Đính kèm với VM đó đĩa VHD được tạo tại điểm 4
  7. Đó là nó
  8. Lợi nhuận

Khắc phục sự cố trong trường hợp UEFI:

  1. Trong cài đặt VM, trong VirtualBox, kiểm tra tùy chọn "Bật EFI" trong tab Hệ thống
  2. Nếu bạn gặp khó khăn tại EFI Shell, hãy chạy lệnh sau:

    fs0: \ EFI \ Boot \ bkpbootx64.efi


Đây không giống như chạy cài đặt vật lý, bạn đang tạo một hình ảnh từ một cài đặt thực tế (có thể hữu ích, nhưng không phải là những gì đã được yêu cầu ở đây).
Joachim Sauer

Vâng, bạn đã đúng Tôi đã hiểu sai câu hỏi. Tôi hy vọng rằng câu trả lời của tôi có thể hữu ích cho người khác.
garlix
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.