Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

Cách cài VMware Server trên Linux và chạy ứng dụng Windows

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

Câu trả lời là... có lẽ. Distro Linux mới càng ngày càng linh hoạt, hướng về gia đình, đi kèm nhiều gói hữu ích nhằm làm trải nghiệm Linux hoàn chỉnh, không đau đớn. Tuy nhiên, một số thứ luôn chỉ dành cho Windows và không bao nhiêu improv có thể giúp. Hầu hết thị trường game hướng về Windows. Hầu hết trang ngân hàng trực tuyến dường như chỉ IE.

Để giải quyết vấn đề, lập trình viên Linux ra nhiều chương trình cho phép vá và ảo hóa, cho phép hỗ trợ một phần ứng dụng Windows. Rất tiếc, hầu hết giải pháp không thực sự chạy. Chạy mảnh Windows riêng lẻ không tốt như OS hoàn chỉnh. Vậy tại sao không chạy Windows trong Linux?

Tại sao không?

Tôi coi việc chạy Windows trong Linux là thành tựu quan trọng. Thứ nhất, nó cho cảm giác geek thành tựu. Thứ hai, cho người nghi ngờ Linux, đây là thêm lý do tại sao BẠN NÊN cân nhắc dùng Linux. Nếu thiếu tương thích app Windows yêu thích là rào cản lớn, giờ không còn nữa.

Tôi làm như thế nào?

Lại phải khen sản phẩm VMware tuyệt vời cho phép tôi làm điều này. Nhưng hãy từng bước. Tôi viết hướng dẫn đầy đủ cách tôi cấu hình thành công VMware Server trong SUSE Linux và cài Windows làm guest OS với truy cập mạng đầy đủ. Hy vọng bạn tái hiện được.

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

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

Cài SUSE Linux

Xem bài Installing SUSE Linux của tôi cho hướng dẫn từng bước.

Tải VMware Server cho Linux

Bạn phải đăng ký để tải VMware Server. Sau đăng ký, nhận serial số qua email. Sau đó, đồng ý EULA trước khi tải file. Sau khi hoàn tất và đến trang tải, bạn cần 3 gói:

  • VMware Server cho Linux (.rpm hoặc .tar.gz).
  • VMware Management Interface (tar.gz).
  • VMware Server Console nằm trong gói client VMware Server Linux (.zip).

Được đánh dấu đỏ là tên tải thực tế trên trang. Tải vào thư mục /home.

Cài đặt

Làm theo hướng dẫn VMware Server Beta 3 Release Notes từng bước. Hướng dẫn Linux ở nửa dưới trang. Mọi bước được ghi chép kỹ, chi tiết. Không cần kiến thức hack đặc biệt. Chỉ đọc kỹ và chạy từng lệnh. Mặc dù Release Notes đề cập Red Hat Linux, nhưng chạy hoàn hảo cho SUSE.

Bạn có thể choáng ngợp bởi lượng thông tin, nhưng đừng hoảng. Đây là vài quy tắc đơn giản:

  • Với mỗi gói trên, trước tiên giải nén tarball, sau đó chạy wizard cấu hình để setup đúng. Bạn phải đăng nhập root (su).
  • Khi chạy wizard, dùng cài đặt mặc định cho file, thư mục, cổng. Giúp debug sự cố sau. Hầu hết how-to giải pháp dựa trên config mặc định.
  • Vài lần, bạn được yêu cầu chỉ định subnet IP cho card mạng VMware. Để wizard tự tìm range chưa gán. Đảm bảo tất cả kết nối mạng cắm khi làm để wizard thấy IP range dành cho ISP/mạng cục bộ và bỏ qua. Nếu dùng DHCP server (nếu máy SUSE làm router), bạn phải thêm thủ công subnet range để tránh xung đột.
  • Bạn phải chỉ định thư mục lưu máy ảo. Cố gắng không dùng thư mục trên phân vùng /root mà dùng /home. Ngăn xung đột quyền truy cập và nghẽn phân vùng hệ thống. Bạn nên dành không gian ổ cứng đủ lớn cho máy ảo.

Bắt đầu cài gói, từng cái. Chạy file cấu hình. Nếu gặp vấn đề, chụp màn hình Terminal hoặc ghi chính xác lỗi để xin giúp đỡ chính xác trên forum SUSE.

Chạy VMware Server

Để khởi động VMware Server, chạy lệnh sau trong terminal:

cd /usr/bin/
vmware

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

Giờ cài Windows. Tôi tự xây máy ảo. VMware Server làm giúp, nhưng bạn cũng dùng EasyVMX! và QEMU. Xem bài VMware Player - a great friend để chi tiết.

Trong cửa sổ home VMware Server, tôi chọn chạy máy có sẵn. Tìm file .vmx, nằm trong thư mục máy ảo, và chạy. Máy ảo Windows XP boot từ CD và tôi bắt đầu cài Windows XP.

Windows XP

Nửa giờ sau, XP sống và hoạt động, an toàn trong "chuồng" SUSE. Đây là desktop Windows XP quen thuộc:

Đây là Internet Explorer 6 SP2, sống và hoạt động trong Linux:

Tất nhiên, tôi cài Firefox (cộng extensions):

Khó tin, phải không? Nhưng tôi đang chạy Windows trong Linux. Cảm giác thành tựu rất ngọt ngào. Dùng Linux thỏa mãn hơn tôi tưởng tượng. Những thủ thuật nhỏ tạo nên khác biệt lớn.

Giờ đến bạn. Với chút may mắn và lựa chọn đúng nhà sản xuất card đồ họa, bạn tận hưởng hỗ trợ mạng đầy đủ (Internet, LAN), tăng tốc 3D đầy đủ, VMware Server, và Windows XP với Internet, không xung đột, bug, chạy mượt trên SUSE Linux. Thêm máy in làm bonus (HP có driver chạy cho cả HP VÀ Lexmark trên Linux, thú vị), và tôi nghi ngờ bạn không bao giờ cần nhìn lại. Tôi đã thuyết phục bạn chưa?

Link forum SUSE:

SUSE Linux Forums

SUSE Forums - The Global SUSE Community

Open Source and Linux Forums

Link forum VMware Server:

VMware Server Discussion Forums

VMware Server Discussion Forums - VMware Server

Chúc vui mọi người.