Computer >> Máy Tính >  >> Phần mềm >> Máy ảo

Cài đặt VMware Server &Windows trong Linux

Trong một thế giới bị thống trị bởi các hệ điều hành Windows, việc chuyển sang Linux nghe có vẻ là một nhiệm vụ khó khăn. Ngoài những câu hỏi cơ bản về việc làm quen với một thế giới điện toán hoàn toàn mới và khác biệt, còn có một câu hỏi về chức năng. Người dùng Linux mới có khả năng như thế nào? Nhiều trang web trên Internet được mã hóa kém để chỉ người dùng Internet Explorer mới có thể xem chúng đúng cách. Hầu hết thị trường phần mềm (chủ yếu là khu vực gia đình) thiên về các ứng dụng Windows. Người dùng Linux mới có thể giữ lại toàn bộ sự linh hoạt của các lựa chọn như trong Windows không?

Vâng, câu trả lời là ... có thể. Các bản phân phối Linux mới hơn đang ngày càng trở nên linh hoạt hơn và hướng đến gia đình, đi kèm với nhiều gói nếu có tính hữu ích cao nhằm mục đích làm cho trải nghiệm Linux trở nên hoàn thiện và dễ dàng nhất có thể. Tuy nhiên, một số thứ sẽ luôn hoàn toàn chỉ dành cho Windows và không có sự ứng biến nào có thể giúp ích được. Hầu hết thị trường trò chơi đều hướng tới Windows. Hầu hết các trang web ngân hàng trực tuyến dường như chỉ có IE.

Để giải quyết vấn đề này, các nhà lập trình Linux đã đưa ra nhiều chương trình cho phép vá lỗi và ảo hóa, cho phép hỗ trợ một phần cho các ứng dụng Windows. Thật không may, hầu hết các giải pháp này không thực sự hiệu quả. Chạy các phần riêng biệt của Windows không hoạt động tốt như hệ điều hành hoàn chỉnh. Vì vậy, thay vì "hack" các tệp thực thi và tệp DLL riêng lẻ để làm cho chúng chạy trong Linux, tại sao không chạy Windows trong Linux?

Tại sao lại không?

Tôi coi việc có thể chạy Windows trong Linux là một thành tích quan trọng. Một, nó mang lại cảm giác mạnh mẽ về thành tích táo bạo. Thứ hai, đối với những người nghi ngờ về Linux, đây là một lý do nữa khiến bạn NÊN cân nhắc sử dụng Linux. Nếu việc thiếu khả năng tương thích cho ứng dụng Windows yêu thích của bạn là một trở ngại lớn cho đến bây giờ, thì nó không còn như vậy nữa.

Tôi đã làm điều đó như thế nào?

Một lần nữa, tôi phải ca ngợi những sản phẩm tuyệt vời của VMware đã cho phép tôi làm được điều này. Nhưng hãy thực hiện từng bước một. Tôi sẽ viết ra một hướng dẫn đầy đủ về cách tôi đã quản lý thành công việc cấu hình VMware Server trong SUSE Linux và sau đó cài đặt Windows như một hệ điều hành khách với toàn quyền truy cập mạng. Hy vọng rằng, bạn sẽ có thể tái hiện những chiến công của tôi.

Tôi nên nói thêm rằng tôi đã cài đặt thành công các sản phẩm VMware trong một số bản phân phối, bao gồm Ubuntu và PCLinuxOS. SUSE Linux chỉ là một trong nhiều bản phân phối cho phép bạn làm như vậy. Ngoài ra, bạn cũng có thể sử dụng VirtualBox, một giải pháp ảo hóa mã nguồn mở tương tự như VMware Server. Nhưng hướng dẫn này tập trung vào SUSE + VMware Server. Đây là danh sách những việc bạn cần làm:

  1. Cài đặt SUSE Linux trên máy tính của bạn (về mặt vật lý; KHÔNG phải là máy ảo).
  2. Tải xuống VMware Server cho Linux.
  3. Cài đặt VMware Server cho Linux.
  4. Cấu hình cẩn thận tất cả các tùy chọn nhỏ để đảm bảo không có xung đột với phần mềm khác.
  5. Khởi động VMware Server và cài đặt Windows XP (hoặc bất kỳ hệ điều hành nào khác) làm hệ điều hành khách; để biết thêm chi tiết, bạn có thể tham khảo bài viết Cài đặt Windows XP của tôi.

Cài đặt SUSE Linux

Vui lòng tham khảo bài viết Cài đặt SUSE Linux của tôi để biết hướng dẫn từng bước.

Tải xuống VMware Server cho Linux

Bạn sẽ cần đăng ký để có thể tải xuống VMware Server. Sau khi đăng ký, bạn sẽ nhận được số sê-ri phần mềm qua email. Sau đó, bạn sẽ phải đồng ý với phần mềm EULA trước khi có thể tải xuống các tệp cần thiết. Sau khi bạn hoàn thành các bước trên và đến trang tải xuống, bạn sẽ cần ba gói:

  • Máy chủ VMware dành cho Linux (.rpm hoặc .tar.gz).
  • Giao diện quản lý VMware (tar.gz).
  • Bảng điều khiển máy chủ VMware được bao gồm trong gói máy khách VMware Server Linux (.zip).
Được đánh dấu màu đỏ là tên thực của các bản tải xuống trên trang tải xuống. Tải chúng xuống thư mục /home của bạn.

Cài đặt

Thực hiện theo các hướng dẫn trong Ghi chú phát hành VMware Server Beta 3 từng bước. Các hướng dẫn Linux nằm ở nửa trang. Mỗi bước được ghi lại kỹ lưỡng và chính xác, chi tiết. Không cần kiến ​​thức hack đặc biệt. Chỉ cần đọc kỹ và thực hiện lần lượt từng dòng lệnh. Mặc dù Ghi chú phát hành đề cập đến Red Hat Linux, nhưng điều này hoạt động hoàn hảo cho SUSE.

Bạn có thể bị choáng ngợp bởi lượng thông tin trên trang, nhưng đừng hoảng sợ. Dưới đây là một số quy tắc đơn giản mà bạn nên tuân theo:

  • Đối với mỗi gói được đề cập ở trên, trước tiên bạn cần giải nén tarball và sau đó chạy trình hướng dẫn cấu hình để đặt mọi thứ đúng cách. Bạn sẽ cần phải đăng nhập với quyền root (su) để thực hiện việc này.
  • Sau khi bạn chạy trình hướng dẫn cấu hình, hãy sử dụng cài đặt mặc định cho tệp, thư mục hoặc cổng. Điều này sẽ giúp bạn gỡ lỗi những rắc rối có thể xảy ra sau này. Hầu hết các hướng dẫn sẽ đưa ra các giải pháp dựa trên các cấu hình mặc định.
  • Trong một số trường hợp, bạn sẽ được yêu cầu chỉ định một mạng con IP cho bộ điều hợp mạng VMware. Hãy để trình hướng dẫn tự tìm các phạm vi chưa được chỉ định đầy đủ. Đảm bảo rằng tất cả các kết nối mạng của bạn đã được cắm trong khi bạn thực hiện việc này để trình hướng dẫn sẽ thấy các dải IP thường được dành riêng cho ISP hoặc mạng cục bộ của bạn và bỏ qua chúng. Nếu bạn đang sử dụng máy chủ DHCP (nếu bạn sử dụng máy SUSE làm bộ định tuyến hoặc tương tự), bạn sẽ phải thêm phạm vi mạng con theo cách thủ công để tránh xung đột.
  • Bạn sẽ cần chỉ định một thư mục nơi các máy ảo của bạn sẽ được lưu trữ. Cố gắng không gán một thư mục trên phân vùng/root mà thay vào đó là phân vùng/home của bạn. Điều này sẽ ngăn xung đột quyền truy cập có thể xảy ra và tắc nghẽn phân vùng hệ thống không cần thiết. Bạn nên dành một dung lượng đĩa cứng đủ lớn cho các máy ảo của mình.
Bắt đầu cài đặt từng gói một. Chạy các tập tin cấu hình. Nếu bạn gặp sự cố, hãy in màn hình các cửa sổ Terminal hoặc viết ra thông báo lỗi chính xác mà bạn nhận được để bạn có thể nhận trợ giúp chính xác trong các diễn đàn SUSE.

Chạy VMware Server

Để khởi động VMware Server, hãy thực hiện các lệnh sau trong cửa sổ đầu cuối:

cd /usr/bin/
vmware

Nếu bạn đã làm mọi thứ cẩn thận, VMware Server sẽ khởi động.

Bây giờ, đã đến lúc cài đặt Windows. Vì vậy, tôi đã xây dựng cho mình một máy ảo. VMware Server có thể làm điều đó cho bạn, nhưng bạn cũng có thể sử dụng EasyVMX! và QEMU. Vui lòng tham khảo bài viết về VMware Player - một người bạn tuyệt vời của tôi để biết thêm chi tiết.

Trong cửa sổ chính của Máy chủ VMware của tôi, tôi đã chọn chạy một máy hiện có. Tôi đã tìm thấy tệp .vmx, nằm trong thư mục máy ảo của mình và chạy nó. Máy ảo Windows XP bắt đầu khởi động từ đĩa CD và tôi đang trên đường cài đặt Windows XP.

WindowsXP

Nửa giờ sau, tôi đã có XP của mình và hoạt động, được cất giữ an toàn bên trong SUSE. Đây là màn hình Windows XP quen thuộc:

Đây là Internet Explorer 6 SP2, trực tiếp và hoạt động bên trong Linux:

Tất nhiên, tôi phải cài đặt Firefox (cộng với một số tiện ích mở rộng):

Khó tin nhỉ? Nhưng tôi đang ở đây, đang chạy Windows trên Linux. Cảm giác thành tựu mà tôi cảm thấy rất ngọt ngào. Sử dụng Linux mang lại nhiều lợi ích hơn tôi có thể tưởng tượng. Thủ thuật nhỏ tạo nên sự khác biệt.

Điều đó tùy thuộc vào bạn bây giờ. Với một chút may mắn và lựa chọn đúng nhà sản xuất card đồ họa, bạn sẽ có thể tận hưởng hỗ trợ mạng đầy đủ (Internet, LAN), tăng tốc 3D đầy đủ, VMware Server và Windows XP với truy cập Internet mà không có bất kỳ xung đột hay lỗi nào, tất cả đều chạy mượt mà trên máy SUSE Linux của bạn. Tặng thêm một máy in (Hewlett Packard có các trình điều khiển hoạt động cho cả HP VÀ Lexmark trong Linux, xem hình), và tôi nghi ngờ rằng bạn sẽ cần phải nhìn lại. Tôi đã thuyết phục được bạn chưa?

Liên kết đến diễn đàn SUSE:

Diễn đàn SUSE Linux

Diễn đàn SUSE - Cộng đồng SUSE toàn cầu

Diễn đàn mã nguồn mở và Linux

Liên kết đến diễn đàn VMware Server:

Diễn đàn thảo luận về máy chủ VMware

Diễn đàn thảo luận về máy chủ VMware - Máy chủ VMware

Chúc mừng tất cả.