Chương trình cài đặt Linux cho Windows. Cách chạy chương trình Windows trên Linux. Cài đặt hệ điều hành khách

Việc sử dụng có thể được quyết định bởi nhiều lý do - từ thói quen tầm thường của một số chương trình nhất định đến việc không thể chạy một máy riêng với Linux. Một số người muốn sử dụng phiên bản gốc của phần mềm để gỡ lỗi, trong khi những người khác hy vọng rằng bằng cách này, họ có thể buộc người dùng chuyển sang bản phân phối chính thức một cách suôn sẻ.

Các chương trình dành cho Linux - mọi thứ đều có ở đó

Trước khi đấu kiếm bằng trình giả lập, tốt hơn hết bạn nên tìm kiếm các phiên bản đã chuyển hoặc phiên bản tương tự của các chương trình yêu thích của bạn. Tiện ích tương tự và nhiều tiện ích khác có các tập hợp gốc không chỉ dành cho Windows mà còn dành cho Để có được bất kỳ chức năng cụ thể nào, thường không cần phải có một phần mềm tương tự đầy đủ của phần mềm Linux. Ví dụ: bạn làm quen với việc hoàn thành Tab rất nhanh trong shell, nhưng trong lệnh Dòng Windows không có dấu vết nào về điều này. Tiện ích clink sẽ giúp khắc phục điều này và những thiếu sót khó chịu khác.

Tiêu chuẩn tiện ích bảng điều khiển, ví dụ từ Gói GNU Coreutils, đã được chuyển sang Windows từ lâu. Có cả hai bộ GNUWin II và UnxUtils khá cũ, cũng như UWIN và Gnuwin32 được cập nhật liên tục. Về sau, sau khi hoàn tất quá trình cài đặt trình cài đặt cơ bản, bạn cần chạy tuần tự các tệp download.bat và install.bat, sau đó sao chép thư mục gnuwin32 vào bất kỳ vị trí thuận tiện nào và chạy tệp update-links.bat từ đó. Sau khi chạy tập lệnh cuối cùng, thư mục con StartMenu sẽ chứa các liên kết để khởi chạy dòng lệnh với môi trường GNU và tài liệu dành cho các tiện ích.

Microsoft Windows cho UNIX

Chủ sở hữu các phiên bản tối đa và doanh nghiệp, cũng như các phiên bản máy chủ của hệ điều hành Microsoft, có thể không bận tâm chút nào. Một hệ thống con dành cho các ứng dụng dựa trên UNIX hoặc các dịch vụ Microsoft Windows dành cho UNIX đều có sẵn cho chúng. Bộ này tiện ích cơ bản hiện diện trực tiếp trong các thành phần của hệ thống. Cuối cùng, giải pháp cuối cùng trong danh sách và giải pháp phổ biến đầu tiên để chạy các chương trình UNIX là . Gói này dễ cài đặt và chứa một bộ lớn các ứng dụng được chuyển sang Windows. Nên sử dụng nó.

KDE trên Windows

Bây giờ chúng ta có thể nói về điều kỳ lạ - khởi chạy một hệ thống không có nguồn gốc từ Windows. Trên thực tế, dự án KDE trên Windows đã tồn tại được vài năm và lúc đầu đơn giản là không thể sử dụng nó do các sự cố thường xuyên không khiến hệ thống đáng tiếc rơi vào BSOD. Tuy nhiên, các nhà phát triển đã không ngồi yên và trong phiên bản tái sinh hiện tại của dự án, bạn có thể cài đặt nó một cách an toàn - các lỗi khá hiếm và thậm chí cả những lỗi đó cũng không nghiêm trọng. Có lẽ không có ích gì khi cài đặt mọi thứ cùng một lúc, nhưng một số ứng dụng có thể hấp dẫn bạn.

Linux trong một máy ảo

Thật không may, các ứng dụng được chuyển không phải lúc nào cũng hoạt động giống như trong môi trường gốc của chúng hoặc có thể xung đột với các chương trình khác. Do đó, lựa chọn duy nhất, ngoài việc cài đặt hệ điều hành chim cánh cụt trên kim loại trần, là giả lập Linux. Để sử dụng một lần, bạn có thể sử dụng shell cho QEMU có tên MobaLiveCD, nó sẽ giúp bạn khởi chạy LiveCD/USB với nhiều bản phân phối khác nhau mà không gặp rắc rối không cần thiết. Để sử dụng vĩnh viễn, tốt hơn hết bạn nên cài đặt Linux trên máy ảo: trong hoặc VMWare Player. Chỉ cần đừng quên cài đặt bổ sung của kháchđể làm việc thoải mái hơn. Lựa chọn thay thế- sử dụng các giải pháp VDI với khả năng tích hợp liền mạch vào Ứng dụng Windows Linux, chạy trên một máy chủ riêng, cũng có thể được ảo hóa.

trình giả lập coLinux

Tùy chọn tốt nhất để chạy các ứng dụng Linux là sử dụng . Cô ấy, nói một cách tương đối, ra mắt nền tảng Linuxở cấp độ nhân Windows và có quyền truy cập vào tất cả các tài nguyên phần cứng của máy, do đó thực tế không bị giảm hiệu suất. Đồng thời, nó vẫn hoàn toàn tương thích với các ứng dụng Linux, cho phép bạn khởi chạy chúng trực tiếp. Dựa trên coLinux có hệ thống làm sẵnkhởi động nhanh Ubuntu Remix di động, Topologilinux, SpeedLinux và andLinux. Hạn chế khó chịu duy nhất của coLinux và tất cả các gói dựa trên nó là nhu cầu sử dụng 32-bit. Phiên bản Windows 2k/XP/2k3/Vista/7. Như một ví dụ, chúng ta hãy nhìn vào thiết lập tối thiểu. Trước hết, hãy cài đặt phiên bản coLinux mới nhất, từ chối tải xuống các hình ảnh làm sẵn và cài đặt WinPcap cùng lúc.

Cài đặt coLinux trên Windows

Bây giờ bạn cần tải xuống kho lưu trữ ảnh đĩa từ Debian và giải nén nó vào thư mục đã cài đặt coLinux. Kích thước của đĩa rootfs_2gb.img có thể tăng lên nếu muốn. File Squeeze.conf sẽ phải chỉnh sửa một chút. Những thay đổi tối thiểu là tăng dung lượng RAM được phân bổ, cho phép truy cập vào ổ C: thông qua COFS và thêm giao diện mạng TAP. Xin lưu ý rằng khi sử dụng COFS, tốt nhất bạn không nên truy cập cùng một file với các thư mục từ Linux và Windows cùng một lúc.

Kernel=vmlinux cobd0="rootfs_2gb.img" cobd1="swap_128mb.img" root=/dev/cobd0 ro cofs0="C:\" initrd=initrd.gz mem=512 eth0=slirp eth1=tuntap

Sau khi chạy Squish.bat bạn sẽ được đưa tới bảng điều khiển Debian. Đăng nhập bởi gốc mặc định, nhưng không có mật khẩu. Dùng nano để chỉnh sửa thông số giao diện mạng trong tệp /etc/network/interfaces. Hãy thêm một phần cho eth1. Chúng tôi sử dụng bất kỳ địa chỉ IP nào miễn là không trùng lặp với địa chỉ IP khác mạng con cục bộ. Trên Windows trong cài đặt IPv4 bộ điều hợp mạng Bộ điều hợp TAP-Win32 V8 phải chỉ định một địa chỉ từ cùng một mạng con.

Auto eth1 iface eth1 inet địa chỉ tĩnh 192.168.100.2 netmask 255.255.255.0

Thoát nano và lưu các thay đổi - F2, Y, Enter. Bây giờ hãy tạo một thư mục nơi ổ C: sẽ được gắn vào...

Mkdir / mnt / windrvc

...thêm một dòng vào cuối tệp /etc/fstab và lưu nó:

/dev/cofs0 /mnt/windrvc cofs mặc định 0 0

Bây giờ chúng ta sẽ cài đặt máy chủ X, nhưng bây giờ, để đơn giản, chúng ta sẽ xuất biến HIỂN THỊ sang tệp ~/.profile. Đối với địa chỉ IP, hãy sử dụng địa chỉ được chỉ định cho bộ điều hợp TAP trong Windows. Sau này, bạn có thể khởi động lại bằng lệnh khởi động lại.

Xuất DISPLAY=192.168.100.1:0

Sẽ rất hữu ích khi cài đặt, bao gồm cả những cái Cyrillic. Theo tùy chọn, bạn có thể duyệt qua các thư mục phông chữ, bao gồm C:\Windows\Fonts, bằng cách sử dụng các tiện ích mkfontdir và mkfontscale từ Cygwin. Bây giờ bạn đã sẵn sàng cài đặt máy chủ Xming X. Ngay sau quy trình này, hãy thêm địa chỉ IP của giao diện TAP trong Debian vào tệp X0.hosts.

Hãy cảm ơn Windows vì sự cảnh giác của nó và trong tường lửa tiêu chuẩn, chúng tôi sẽ thay đổi tất cả các quy tắc liên quan đến Xming từ cấm sang cho phép, nếu không các chương trình sẽ không đến được máy chủ X. Bây giờ chúng tôi khởi chạy tiện ích XLaunch, trong đó bạn có thể chọn chế độ hiển thị cửa sổ X và đặt các tham số bổ sung. Điều quan trọng là chúng tôi phải định cấu hình hỗ trợ cho bố cục bàn phím tiếng Nga và tiếng Anh bằng tính năng chuyển đổi Alt+Shift và đặt tùy chọn PPI. Cuối cùng, tệp cài đặt phải được lưu dưới dạng name.xlaunch. Trong tương lai, nhấp đúp vào tệp này sẽ khởi chạy máy chủ X với các thông số chúng tôi đã chỉ định.

Xkblayout cho chúng tôi,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle –dpi 96

Để làm cho mọi thứ bớt nhàm chán hơn, hãy cài đặt trình quản lý gói đồ họa synaptic để cài đặt phần mềm thuận tiện hơn và một số bảng điều khiển nhẹ với menu ứng dụng, ví dụ như lxpanel. Để đơn giản, chúng tôi sẽ thêm lệnh sau để tự động chạy khi đăng nhập bằng cách thêm lệnh lxpanel& vào cuối ~/.profile.

Cập nhật Apt-get nâng cấp apt-get apt-get cài đặt synap lxpanel

Để hoàn thiện bức tranh, hãy thêm hỗ trợ âm thanh. Tải xuống kho lưu trữ Pulseadio từ đây và giải nén nó vào một thư mục nào đó, trong đó chúng tôi tạo một tệp văn bản default.pa. Chúng tôi điền vào tập tin này với các dòng sau. Ở đây 192.168.100.0/24 là mạng con TAP của chúng tôi.

Tải mô-đun mô-đun-bản địa-giao thức-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 mô-đun tải mô-đun-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 tải-mô-đun mô-đun-phát hiện đầu ra add-autoload-sink mô-đun-waveout sink_name=output set-default-sink đầu ra

Chúng tôi khởi chạy Pulseaudio.exe và một lần nữa tiến hành chỉnh sửa các quyền trong Tường lửa Windows. Cài đặt trong bảng điều khiển Debian tiện ích cần thiết và thư viện.

Apt-get cài đặt libpulse0 libasound2-plugins alsa-utils

Trong tệp /etc/Pulse/client.conf, chúng tôi thêm địa chỉ IP của máy chủ đang chạy máy chủ Pulseaudio - default-server = 192.168.100.1 và trong /etc/asound.conf các tham số sau:

Pcm.!default (loại xung) ctl.!default (loại xung) pcm.pulse (loại xung) ctl.pulse (loại xung)

Để kiểm tra chức năng của nó, bạn có thể thử phát một trong các tệp thử nghiệm.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Pulseaudio được khởi chạy tự động khi Debian khởi động bằng cách thêm lệnh sau vào cuối tệp cấu hình Squeeze.conf.

Exec0="X:\path\to\folder\pulseaudio\pulseaudio.exe"

Xorg trên Windows

Thủ thuật này không hoạt động đối với máy chủ X. Về nguyên tắc, những gì đã làm là đủ để hoàn thành công việc. Tuy nhiên, sẽ rất tốt nếu thêm một người dùng không phải root mới vào Linux, thiết lập autologin cho anh ta bằng mingetty, cài đặt coLinux như Dịch vụ Windows và đăng ký Xming trong chế độ tự khởi động. Để thuận tiện, bạn có thể cài đặt tiện ích Desktops, tiện ích này tạo ra một số desktop ảo trong Windows và chạy máy chủ X ở chế độ toàn màn hình trên desktop thứ hai.

Kết quả là chúng tôi có được một môi trường nhanh cho các ứng dụng Linux gần như chạy nguyên bản trên Windows. Nó có thể được sử dụng để viết và gỡ lỗi các ứng dụng web, biên dịch chéo trình điều khiển và các tác vụ khác. Nhưng vẫn chưa có khả năng tăng tốc đồ họa hợp lý cho các ứng dụng nặng và phiên bản 64 bit mới bắt đầu được phát triển chỉ vài tháng trước. Tuy nhiên, coLinux khá phù hợp với sử dụng hàng ngày. Để khám phá thêm các khả năng và cài đặt của hệ thống này, vui lòng tham khảo wiki dự án. Chà, bây giờ chúng ta sẽ kết thúc chủ đề về mối quan hệ cộng sinh giữa Windows và Linux thông qua Những nơi khác nhau. Chúc may mắn!

Sớm hay muộn bạn có thể cần phải chạy chương trình Windows trên Linux. Viết cho hệ điều hành Linux số lượng lớn các chương trình để giải quyết một vấn đề cụ thể, thậm chí có thể là vài chục chương trình. Nhưng xu hướng này chỉ được quan sát thấy đối với các nhiệm vụ phổ biến, cũng như đối với chương trình chuyên ngành và trò chơi thì tình hình lại hoàn toàn khác. Đơn giản là không có chương trình nào để giải quyết các vấn đề có tính chuyên môn cao, chẳng hạn như trong cùng lĩnh vực SEO dành cho Linux và các trò chơi chỉ mới bắt đầu xuất hiện trong vài năm gần đây.

Trước đây đã có những game mã nguồn mở đơn giản, nhưng những game AAA phổ biến chỉ bắt đầu xuất hiện khi Valve quan tâm đến nền tảng này. Nhưng cho đến nay tình hình trò chơi không như chúng ta mong muốn. Vì vậy có một nhu cầu Cài đặt Windows các chương trình trong Linux.

Không thể khởi chạy các chương trình Windows chỉ bằng cách bấm đúp vào tệp thực thi. Định dạng Các tập tin thực thi Linux rất khác với Windows. Vì vậy, để chạy chúng, bạn cần sử dụng phần mềm đặc biệt - wine. Vì lý do nào đó, cái tên Wine được hình thành nhờ sự phổ biến trong thế giới miễn phí. phần mềm way là từ viết tắt đệ quy và là viết tắt của Wine không phải là trình mô phỏng. Và đó là sự thật, rượu không phải là chất giả lập.

Đây là phần mềm shell chuyển đổi hệ thống Cuộc gọi Windows chương trình thành lời gọi hàm của hệ điều hành Linux. Do đó, wine là một lớp giữa chương trình Windows và hệ điều hành Linux, cùng với nhân và thư viện của nó.

Để hiểu cách Wine hoạt động, trước tiên bạn phải nói đôi lời về nhân Windows. Windows, giống như Linux, có kernel. Như bạn đã biết, nhân Linux bao gồm một tệp và nằm trong thư mục khởi động. Nhân Windows hoàn toàn khác, về cơ bản nó là một tập hợp các thư viện dll nằm trong thư mục C:\windows\system32. Do đó, để làm cho các chương trình Windows hoạt động trong Linux, chúng ta chỉ cần triển khai các thư viện dll mà chương trình cần, để chúng gọi các hàm chúng ta cần từ hệ thống Linux, đó là những gì Wine thực sự làm. Nhưng dự án đang phát triển rất chậm và các nhà phát triển không có thời gian để triển khai tất cả các chức năng từ thư viện hệ thống Windows, vì vậy không phải tất cả các chương trình đều hoạt động, đặc biệt là các chương trình mới.

Các chương trình phổ biến chạy dễ dàng trong Wine mà không cần cài đặt thêm. Nhưng thực tế là có đủ lựa chọn thay thế để giải quyết các tác vụ phổ biến và theo yêu cầu trong Linux, đồng thời chúng ta sẽ phải chạy các chương trình và trò chơi chuyên dụng yêu cầu các thành phần nghiêm trọng chưa được viết bằng Wine. Đây là nơi mà lỗ hổng trong chương trình này được đưa ra ánh sáng. Nhưng có một lối thoát mà chúng tôi sẽ xem xét thêm.

Khái niệm cơ bản về rượu vang

Tất cả các tệp chương trình rượu vang, chương trình đã cài đặt, thư viện, tệp đăng ký, tệp cấu hình đều nằm trong thư mục chính, hay chính xác hơn là trong ~/.wine.

Vì các chương trình khác nhau sẽ yêu cầu kiến ​​trúc thư viện khác nhau và sẽ cần được thay thế bằng các thư viện gốc từ cửa sổ khác nhau tập tin, một tính năng gọi là tiền tố đã được phát minh.

Thư mục ~/.wine là tiền tố, nhưng chúng ta có thể tạo cho mỗi thư mục chương trình mới tiền tố của bạn và nó sẽ chỉ hoạt động với nó. Để đặt tiền tố mà rượu sẽ hoạt động, hãy sử dụng biến môi trường WINEPREFIX, ví dụ:

xuất WINEPREFIX=~/chương trình

Có thể được yêu cầu cho các chương trình khác nhau kiến trúc khác nhau các hệ thống, wine có thể chạy các chương trình 64-bit, nhưng nhiều chương trình yêu cầu kiến ​​trúc x86 để hoạt động bình thường.

Để thiết lập kiến ​​trúc, hãy sử dụng biến WINEARCH. Ví dụ: đối với x86:

xuất WINEARCH=win32

Ngoài ra, đừng tạo thư mục cho tiền tố mới bằng mkdir hoặc quản lý tập tin, hãy để chương trình tự tạo thư mục này khi bạn khởi động nó lần đầu.

Cài đặt chương trình Windows trong Wine

Nếu bạn cần chạy một chương trình được Wine hỗ trợ đầy đủ, chẳng hạn như Explorer hoặc Notepad, tất cả những gì bạn cần làm là:

địa chỉ/tập tin/chương trình rượu vang.exe

Nhưng như tôi đã nói, chúng tôi sẽ phải chạy một số chương trình như vậy, hầu hết chúng sẽ yêu cầu chức năng chưa được triển khai trong rượu vang. Khi đó chúng ta sẽ phải thay thế thư viện Wine bằng thư viện Windows gốc. Tất nhiên, có các trình bao bọc dành cho Wine tự động hóa quy trình này, ví dụ: Crossover, PlayOnLinux, WineWizard, v.v. Nhưng chúng tôi sẽ xem xét tùy chọn thủ công.

Để cài đặt Các thành phần Windows Wine có một công cụ đặc biệt gọi là winetricks. Tốt hơn là cài đặt nó từ trang web của chương trình, vì vậy phiên bản sẽ mới hơn:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks

để cài đặt thành phần bắt buộc chỉ cần chuyển tên của thành phần này:

winetricks vcrun2008

Việc cài đặt các thành phần ít nhiều rõ ràng, nhưng làm thế nào để bạn tìm ra thành phần nào cần thiết? Rất có thể, họ đã cố cài đặt chương trình của bạn và những người dùng khác đã tìm ra giải pháp cho vấn đề. Do đó, hãy sử dụng tìm kiếm Google để tìm cách cài đặt chương trình. Trang web appdb.winehq.org cũng sẽ rất hữu ích. Nó chứa cơ sở dữ liệu về tất cả các ứng dụng được hỗ trợ trong Wine, nó chứa hướng dẫn cài đặt, mô tả vấn đề có thể xảy ra và đánh giá chung về hiệu quả của chương trình được đưa ra, mặc dù mọi thứ đều bằng tiếng Anh.

Hãy xem một ví dụ. Gõ Advego Plagiatus trong tìm kiếm appdb, để tôi nhắc bạn rằng đây là chương trình kiểm tra tính duy nhất của văn bản, thường được các copywriter sử dụng:

Nó ngay lập tức được tìm thấy trong cơ sở dữ liệu:

Trên trang chương trình, chúng tôi thấy, ngoài ảnh chụp màn hình và đánh giá tác phẩm, màu vàng có nghĩa là vàng, rất tốt và hướng dẫn cài đặt, trong trường hợp của chúng tôi, chúng tôi cần một bộ thư viện riched30, có thể cài đặt bằng lệnh :

winetriks giàu có30

Sau khi cài đặt gói này, chương trình sẽ khởi động và hoạt động.

Nhưng câu hỏi vẫn là phải làm gì nếu không có hướng dẫn, thông tin tối thiểu nhưng chương trình cần hoạt động. Chúng ta có thể phân tích kết quả đầu ra của Wine khi chạy chương trình. Hơn nữa, chúng tôi sẽ không quan tâm đến tất cả các thông báo từ nhật ký chương trình mà chỉ quan tâm đến những thông báo mới nhất, chính xác nguyên nhân gây ra lỗi.

Chúng ta hãy xem ví dụ về Advego Plagiatus. Trước tiên, hãy tạo một tiền tố mới để không làm hỏng những gì đã được cài đặt:

xuất WINEPREFIX=~/advego

Chúng ta không cần thay đổi kiến ​​trúc, nhưng nếu muốn, bạn có thể chỉ định rõ ràng rằng bạn cần sử dụng win64:

fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): sơ khai
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): sơ khai
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): sơ khai

Vẫn cần hiểu richedit là gì và Microsoft TechNet vui lòng thông báo cho chúng tôi rằng đây là API của họ và nó bao gồm Riched32.dll, đây là phiên bản mới nhất, nhưng trước khi có riched20.dll, bạn đã hiểu những thư viện nào cần thiết chưa?

Chúng tôi biết cách cài đặt chúng bằng winetricks, nhưng điều này không cần thiết, bạn có thể thực hiện thủ công. Tải về các thư viện, việc tìm kiếm chúng sẽ không khó khăn với sử dụng Google. Chỉ cần tìm phiên bản dành cho Windows XP.

Chúng tôi sao chép thư viện vào tiền tố của chúng tôi, vào thư mục syswow64:

cp ~/Downloads/riched32.dll ~/advego/drive_c/windows/syswow64/

cp ~/Downloads/riched20.dll ~/advego/drive_c/windows/syswow64/

Đối với các thư viện 32-bit, thư mục system32 được sử dụng và vì chúng tôi đã chỉ định kiến ​​​​trúc 64-bit nên chúng tôi cần sử dụng các thư viện thích hợp. Sau đó chạy winecfg và trên tab thư viện, trong trường thay thế thư viện mới, nhập *riched32, sau đó thêm *riched20 và thêm lại:

Vậy là xong, bây giờ bạn có thể thử chạy chương trình:

wine ~/advego/drive_c/Program\ Files\ \(x86\)/Advego\ Plagiatus/platiatus.exe

Bây giờ chương trình đã hoạt động và không còn gặp lỗi nữa. Bằng cách này bạn có thể thay thế nhiều thư viện Wine. Bạn có thể chạy hầu hết mọi chương trình được viết cách đây vài năm và không yêu cầu bất kỳ công nghệ mới nào. Chỉ cần thay thế là đủ thư viện cần thiết. Bạn không chỉ có thể sử dụng winetricks hoặc sao chép thư viện từ Internet mà còn có thể lấy chúng trực tiếp từ Windows. Bạn chắc chắn không nên thay thế gdi32.dll, kernel32.dll và user32.dll - những thư viện này triển khai các chức năng nhân Windows ở mức thấp nhất và việc thay thế chúng sẽ chỉ làm hỏng Công việc rượu. Có thể có những thư viện khác không thể thay thế được nhưng điều này chỉ có thể được xác định thông qua thử nghiệm. Hãy thử nghiệm và để chương trình của bạn chạy mà không gặp lỗi!

Khả năng của Linux giờ đây rộng hơn bao giờ hết. Với việc Steam cung cấp hơn một nghìn trò chơi cho Linux và xu hướng chung hướng tới các ứng dụng dựa trên web, Windows ngày càng trở nên ít cần thiết hơn. Kết quả là, bạn sẽ có thể nhìn vào Môi trường Linux video từ các rạp chiếu phim trực tuyến và thậm chí chạy các ứng dụng Microsoft Office tại đây - ít nhất là các phiên bản Internet của chúng.

Nhưng sớm hay muộn cũng sẽ đến lúc cần phải chạy một số chương trình Windows trên PC chạy Linux. Điều này có thể được thực hiện theo nhiều cách. Và đây là những gì bạn cần biết cho việc này.

Wine cho phép bạn chạy phần mềm Phần mềm Windows trong môi trường Linux mà không cần cài đặt hệ điều hành Microsoft. Rượu vang “tương thích với Phần mềm Windows layer" là một phần mềm nguồn mở được thiết kế để chạy các ứng dụng Windows trực tiếp trên PC Linux. Trên thực tế, những người tham gia dự án này với mã nguồn mởđã cố gắng tạo lại từ đầu một tập hợp con nhất định Môi trường Windows, đủ để chạy các ứng dụng Windows mà không cần có sự hiện diện của hệ điều hành này.

Cái này phương pháp duy nhất, không yêu cầu bản sao Windows. Nhược điểm là không phải tất cả các ứng dụng đều hoạt động chính xác. Bạn có thể gặp lỗi hoặc hiệu suất chậm, đặc biệt nếu bạn sử dụng Wine để chạy trò chơi điện tử. Nhưng nếu Chúng ta đang nói về Với một trò chơi nổi tiếng được phát hành cách đây vài năm, thường không có sự phức tạp nào phát sinh. Ví dụ: nhiều người sử dụng Wine để chơi World of Warcraft trên Linux. Nhận thông tin về hoạt động của các ứng dụng cụ thể và các cài đặt cần thực hiện cho chúng hoạt động bình thường, có sẵn trên trang web Cơ sở dữ liệu ứng dụng rượu vang (appdb.winehq.org).

Phiên bản rượu vang của PlayOnLinux chạy Ubuntu

Trước tiên, hãy tải xuống Wine từ kho lưu trữ của bản phân phối Linux của bạn. Sau đó, bạn nên tải xuống các tập tin. ứng dụng exe Windows và nhấp đúp vào chúng trong Wine. Sau đó, bạn có thể dùng thử giao diện PlayOnLinux rất tiện lợi (playonlinux.com), được cài đặt trên Wine và giúp bạn cài đặt các chương trình và trò chơi phổ biến cho Windows.

Codeweavers cung cấp phiên bản thương mại của Wine - CrossOver Linux. Bạn sẽ phải trả tiền cho nó, nhưng Codeweavers hứa hẹn hỗ trợ chính thức các ứng dụng phổ biến (Microsoft Office, Adobe Photoshop và các trò chơi PC phổ biến nhất) và đảm bảo chúng làm việc đúng. Codeweavers cũng góp phần phát triển dự án Wine chính.

Máy ảo

Máy ảo rất Một cách thuận tiện chạy phần mềm Windows trên PC Linux. Khi hiệu suất của PC được cải thiện, các máy ảo ngày càng chiếm ít tài nguyên hơn.

Trong trường hợp này, một bản sao Windows được cài đặt trong chương trình "máy ảo" VirtualBox (virtualbox.org), VMware hoặc KVM (dựa trên hạt nhân) được tạo đặc biệt cho Linux Máy ảo linux-kvm.org). Bản sao của Windows cho rằng nó đang chạy trên phần cứng thực nhưng thực tế nó đang chạy trên cửa sổ Desktop. Các máy ảo hiện đại thậm chí còn cho phép bạn mở rộng các chương trình Windows ngoài cửa sổ này, hiển thị chúng dưới dạng các cửa sổ thông thường trên màn hình Linux.

VirtualBox trên Ubuntu Linux

Giải pháp này đáng tin cậy hơn Wine. Bằng cách chạy các ứng dụng Windows trên bản sao Windows thực, bạn sẽ loại bỏ được khả năng xảy ra lỗi.

Tuy nhiên, việc sử dụng máy ảo yêu cầu phải có bản sao Windows đầy đủ và gây thêm căng thẳng cho phần cứng vì bản sao Windows chạy cùng với hệ điều hành chính. Điều này đặc biệt ảnh hưởng đến các trò chơi sử dụng nhiều tài nguyên yêu cầu truy cập trực tiếp vào card màn hình, trong trường hợp đó tốt hơn nên sử dụng Wine. Còn đối với văn phòng Ứng dụng của Microsoft Office và Adobe Photoshop, một chiếc máy ảo sẽ là giải pháp tuyệt vời dành cho họ.

Hệ thống với khởi động kép

Về cơ bản, việc tạo hệ thống khởi động kép không thể được coi là một cách để chạy phần mềm Windows trong môi trường Linux, nhưng nhiều Người dùng LinuxĐây là cách các chương trình Windows chạy. Thay vì truy cập chúng trong môi trường Linux, họ khởi động lại máy tính, chọn Windows từ menu và tải hệ điều hành Microsoft. Bằng cách này, phần mềm Windows chạy trong môi trường gốc của nó. Nhờ hiện đại ổ đĩa trạng thái rắn, quá trình khởi động lại nhanh hơn bao giờ hết.

Tùy chọn này đặc biệt tốt cho những người yêu thích trò chơi không thể rời xa Windows hoàn toàn. Không muốn từ bỏ các trò chơi Windows, họ chỉ cần khởi động lại máy tính bất cứ khi nào muốn quay lại trò chơi yêu thích của mình. Và vì Windows truy cập trực tiếp vào phần cứng nên không có vấn đề về hiệu suất hoặc khả năng tương thích.

Cách tốt nhất để tạo hệ thống khởi động kép là cài đặt Windows trước. Nếu máy tính của bạn được cài đặt sẵn hệ điều hành hệ thống Microsoft, thế này là khá đủ rồi. Tiếp theo chúng ta cài đặt Phân phối Linux sự lựa chọn của bạn. Sau đó, bạn có thể trực tiếp chọn hệ điều hành bạn muốn khi khởi động PC.

Trên thực tế lựa chọn tốt nhất Phụ thuộc vào những gì bạn muốn làm. Nếu bạn cần chạy bất kỳ thứ gì tương tác tốt với Ứng dụng rượu vang hoặc một trò chơi, Wine trở thành một lựa chọn lý tưởng. Nếu bạn cần sử dụng nhiều Các ứng dụng khác nhau(ví dụ, hầu hết phiên bản mới nhất Office hoặc Photoshop), tốt hơn nên ưu tiên máy ảo. Và đối với những game thủ muốn tận hưởng những sản phẩm Windows mới nhất, hệ thống khởi động kép sẽ mang lại hiệu suất mà khó có thể đạt được với sử dụng rượu vang.

các hệ điều hành Một số lượng lớn các chương trình đã được viết trên Linux. Mặc dù vậy, đôi khi việc chạy các chương trình Windows trên Linux là cần thiết. Điều này chủ yếu áp dụng cho các trò chơi và một số chương trình chuyên biệt không có phần tương tự trong Linux. Ngoài ra, một số người dùng chuyển từ Windows sang Linux đã quen với một bộ nhất định phần mềm và muốn sử dụng nó trong tương lai. Trong trường hợp này, tốt nhất bạn nên tìm các chương trình tương tự dành cho Linux và thành thạo chúng, vì các chương trình này thường hoạt động tốt hơn và ổn định hơn trong hệ điều hành gốc. Do đó, chúng tôi khuyên bạn chỉ nên chạy các chương trình Windows trong Linux sau khi bạn chắc chắn rằng không có chương trình tương tự nào được yêu cầu trong Linux hoặc chúng không phù hợp với bạn.

Bạn có thể chạy chương trình được viết cho Windows trên Linux theo nhiều cách: sử dụng Wine và các sản phẩm dựa trên nó, sử dụng máy ảo và trình mô phỏng: VirtualBox, VMware, Parallels Workstation, QEMU. Về mặt lý thuyết vẫn có thể port các chương trình từ Windows sang Linux nếu có mã nguồn và kỹ năng lập trình, nhưng chúng tôi sẽ không xem xét tùy chọn này ở đây.

Các chương trình chạy trong Wine thường chạy nhanh hơn trong máy ảo. Điều này đặc biệt đúng với các trò chơi 3D hiện đại. Wine không yêu cầu cài đặt hệ điều hành và cho phép bạn nhanh chóng thay đổi phiên bản hệ thống, thư viện và các thông số khác. Bạn có thể chạy các chương trình trực tiếp trong môi trường Linux. Mặt khác, đối với Cài đặt rượu vang bạn vẫn sẽ phải mất một khoảng thời gian và có thể nhiều hơn một lần trong quá trình khởi động chương trình cá nhân và trò chơi. Máy ảo chạy các phiên bản gốc của Windows và các hệ điều hành khác mà trước tiên phải được cài đặt và định cấu hình. Hệ thống được phân bổ một số tài nguyên máy tính nhất định và thiết bị tiêu chuẩn được mô phỏng. Trước khi thực thi chương trình, trước tiên bạn phải khởi chạy trình mô phỏng và tải hệ điều hành, việc này yêu cầu Thêm thời gian. Cần lưu ý rằng một số chương trình được bảo vệ khỏi chạy trên máy ảo.

Cài đặt rượu

Mở terminal bằng tổ hợp phím Ctrl+Alt+T. Thêm kho lưu trữ bằng Wine bằng lệnh:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Nhập mật khẩu quản trị viên. Trong quá trình cài đặt bạn cần nhấn nút " Đi vào».

Ví dụ: nếu bạn nâng cấp hệ thống của mình, nâng cấp Ubuntu 13.10 lên Ubuntu 14.04, bạn sẽ phải lặp lại thao tác trên sau khi nâng cấp, vì các kho lưu trữ không chuẩn sẽ bị xóa trong quá trình nâng cấp.

Sau khi thêm kho lưu trữ, hãy cập nhật thông tin gói:

cập nhật sudo apt-get

Bây giờ bạn có thể cài đặt Wine bằng lệnh:

sudo apt-get cài đặt wine1.7

Phiên bản thử nghiệm mới nhất của chương trình sẽ được cài đặt tại thời điểm viết bài. Để cài đặt cái cũ, nhưng hơn thế nữa phiên bản ổn định bạn cần chạy lệnh:

sudo apt-get cài đặt wine1.6

Có lẽ khi bạn đọc bài viết này, các phiên bản mới hơn sẽ xuất hiện, khi đó thay vì wine1.6 hoặc wine1.7, bạn sẽ cần cài đặt wine1.8 hoặc wine1.9. Con số Phiên bản hiện tạiđược liệt kê trên trang web chính thức của Wine: http://www.winehq.org

Mặc dù bạn không phải chỉ định phiên bản trong khi cài đặt nhưng phiên bản Wine trong trường hợp này sẽ phụ thuộc vào phiên bản của hệ điều hành:

sudo apt-get cài đặt rượu vang

Bạn có thể kiểm tra phiên bản nào được cài đặt bằng lệnh:

rượu vang --version

Thiết lập rượu vang

Sau khi cài đặt, bạn cần cấu hình chương trình bằng lệnh:

rượu vang

Cơm. 1. Cửa sổ cài đặt Winecfg

Lệnh này sẽ tạo trong thư mục chính thư mục người dùng.wine, nơi họ sẽ được đặt tập tin hệ thống với cài đặt - tương tự như sổ đăng ký Windows và drive_c - một thư mục dành cho các ứng dụng Windows. Với winecfg bạn có thể chọn các phiên bản Windows mặc định và ứng dụng riêng lẻ, phiên bản thư viện, định cấu hình đồ họa và âm thanh, tích hợp máy tính để bàn, chọn ổ đĩa mà chương trình Windows có thể khởi chạy.

Bạn có thể chỉnh sửa sổ đăng ký bằng lệnh thông thường:


Cơm. 2. Cửa sổ Regedit dưới Wine

Sau quá trình thiết lập ban đầu này, bạn sẽ có thể cài đặt và chạy các chương trình bằng Wine. Nhưng nhiều chương trình sẽ không hoạt động vì chúng yêu cầu một số thư viện, phông chữ, v.v. nhất định sẽ phải được cài đặt riêng. Để làm điều này, chúng ta sẽ sử dụng chương trình winetricks, có trong gói tiêu chuẩn Các chương trình rượu vang Winetricks, ngoài phông chữ và thư viện, còn cho phép bạn cài đặt các chương trình và trò chơi phổ biến cũng như cấu hình Wine.

Hãy thử cài đặt trình duyệt web IE 7 bằng cách sử dụng winetricks, để thực hiện việc này, chúng tôi nhập vào thiết bị đầu cuối:

winetricks ie7

Hãy đợi một lát để nó tải xuống tập tin cần thiết và chương trình cài đặt sẽ bắt đầu, nhấp vào nút “Tiếp theo” và đợi quá trình cài đặt hoàn tất. Để khởi chạy Internet Explorer sau, bạn sẽ cần chạy lệnh:

rượu vang "C:\Program Files\Internet Explorer\iexplore"

Nhưng tốt hơn là chạy các chương trình từ thư mục gốc của chúng. Chuyển đến thư mục (nếu có khoảng trắng trong tên tệp thì bạn cần đặt dấu gạch chéo ngược “\” trước nó):

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/

Và chạy chương trình:

rượu vang iexplore.exe

Để tránh phải gõ những lệnh này mỗi lần, bạn có thể tạo một tập lệnh đơn giản. Đi tới thư mục chính:

Tạo tệp ie.sh bằng trình chỉnh sửa nano:

nano tức là.sh

Dán các dòng vào tập tin:

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine iexplore.exe

Lưu các tập tin - Ctrl+O và thoát khỏi trình soạn thảo - Ctrl+X. Làm cho tập tin có thể thực thi được:

chmod +x tức là.sh

Bây giờ để khởi chạy tức là chỉ cần gõ:

~/ie.sh

Hoặc bạn có thể sao chép tệp vào máy tính để bàn của mình và chạy nó bằng chuột:

cp tức là.sh ~/Desktop/

Việc cài đặt chương trình từ CD hoặc DVD có thể được thực hiện bằng lệnh sau:

bắt đầu rượu vang "D:\setup.exe"

Bạn có thể cài đặt các chương trình và thư viện khác theo cách tương tự. Bạn cũng có thể dùng Giao diện đồ họa chương trình bằng cách gõ thủ thuật rượu vang không có tham số. Sau đó chọn “Chọn tiền tố rượu mặc định”.

Cơm. 4. Chọn hành động winetricks

Và đánh dấu vào các hộp cho các thư viện cần được cài đặt. Bạn có thể làm tương tự bằng cách sử dụng dòng lệnh, ví dụ:

winetricks d3dx9 dotnet20

Vì vậy, chúng tôi sẽ cài đặt hai thành phần cùng một lúc: d3dx9 và dotnet20. Để đảm bảo các phông chữ phổ biến được hiển thị chính xác trong các chương trình, hãy cài đặt chúng:

winetricks tất cả các phông chữ

Thư viện phức tạp hơn một chút. Các chương trình khác nhau có thể yêu cầu cài đặt riêng, phiên bản Windows và thư viện cụ thể. Để thực hiện việc này, bạn có thể tạo nhiều cấu hình Wine bằng cách chỉ định thư mục cài đặt bằng biến môi trường RƯỢU VANG. Theo mặc định WINEPREFIX=~/.wine Để tạo cài đặt mới trong thư mục ~/.wine2, hãy nhập:

WINEPREFIX=~/.wine2 winecfg

Vì vậy, bất kỳ số lượng cấu hình có thể được tạo ra. Để định cấu hình và cài đặt phông chữ và thư viện, hãy nhập:

WINEPREFIX=~/.wine2 winetricks

Để bắt đầu chương trình đã cài đặt:

WINEPREFIX=~/.wine2 "C:/path/to/program/program.exe"

Bạn có thể kết thúc chương trình bằng lệnh:

chương trình killall -9.exe

Và để tắt tất cả các chương trình chạy trong Wine, bạn cần gõ:

máy chủ rượu vang -k

Để xóa cài đặt và tất cả các chương trình trong tiền tố ~/.wine2, bạn chỉ cần xóa thư mục:

rm -r ~/.wine2

Bạn cũng có thể xóa thư mục Wine chính theo cách tương tự:

rm -r ~/.wine

Hãy cẩn thận, thao tác này cũng sẽ xóa tất cả các ứng dụng Windows được cài đặt trong thư mục này!

thùng đựng rượu- khởi chạy trình quản lý tệp mà bạn có thể khởi chạy các ứng dụng Windows, sao chép và xóa tệp, v.v. Bạn có thể tìm hiểu ứng dụng và trò chơi nào chạy trong Wine cũng như cách thực hiện cài đặt cho các ứng dụng cụ thể trên trang web: http://appdb.winehq.org/ Trang web này bằng tiếng Anh. Để tìm kiếm ứng dụng, bạn cần chọn “Duyệt ứng dụng” trong menu và nhập tên chương trình vào trường “Tên”. Các phiên bản của chương trình khởi chạy và chạy không có lỗi hoặc có sự cố nhỏ được xếp hạng “Bạch kim” hoặc “Vàng”. Nếu chương trình hoàn toàn không hoạt động thì nó sẽ được xếp hạng "Rác".

Chơi trênLinux

Chơi trênLinux là một chương trình giúp đơn giản hóa đáng kể việc cài đặt và cấu hình các ứng dụng Windows để chạy trong Wine. Nó tự động tải xuống từ Internet và cài đặt mọi thứ thành phần cần thiếtđể chạy các chương trình cụ thể cũng như chính các chương trình đó nếu chúng được phân phối miễn phí qua Internet. Nếu không, bạn sẽ cần đĩa cài đặt với chương trình. Chúng tôi cài đặt chương trình theo bất kỳ cách nào, chẳng hạn như trong Ubuntu bằng lệnh:

sudo apt-get cài đặt playonlinux

và chạy nó:

playonlinux

Sử dụng chương trình cực kỳ đơn giản. Nhấp vào nút “Cài đặt”.

Cơm. 5. Cửa sổ chính PlayOnLinux

Chọn chương trình để cài đặt. Nếu không tìm thấy chương trình mong muốn trong cửa sổ lựa chọn, bạn có thể thử nhấp vào “Cài đặt chương trình không có trong danh sách” ở cuối cửa sổ.

Cơm. 6. Cửa sổ chọn chương trình PlayOnLinux

Tất cả những gì bạn phải làm là nhấp vào nút “Tiếp theo” nhiều lần và trong một số trường hợp, hãy chọn cấu hình chương trình. Sau khi cài đặt, các phím tắt chương trình sẽ xuất hiện trong cửa sổ PlayOnLinux chính, từ đó chúng có thể được khởi chạy nhấn đúp chuột hoặc bằng cách nhấp vào nút “Khởi chạy”. Bạn cũng có thể tạo lối tắt cho các chương trình Windows trên màn hình của mình bằng nút Phím tắt.

Cơm. 7. Cửa sổ chính PlayOnLinux có cài đặt chương trình FireFox Windows

Các chương trình dựa trên rượu khác

Ngoài ra còn có trả tiền sản phẩm phần mềm dựa trên Rượu. Vượt qua cho phép bạn chạy nhiều thứ khác nhau Phiên bản Microsoft Office, Adobe Photoshop và nhiều chương trình, trò chơi khác. RƯỢU @Etersoft chủ yếu nhằm hỗ trợ chương trình phổ biến dành cho doanh nghiệp: 1C:Enterprise, ConsultantPlus, GARANT và các tổ chức khác. Bạn có thể làm quen với các chương trình này trên các trang web chính thức: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

Hộp ảo

Hộp ảo là một trong những chương trình ảo hóa phổ biến nhất cho phép bạn chạy đồng thời nhiều hệ điều hành khác nhau trên một máy tính. Cài đặt VirtualBox trên Ubuntu có thể thực hiện được một cách chuẩn mực bằng cách gõ vào terminal:

cập nhật sudo apt-get

sudo apt-get cài đặt dkms

sudo apt-get cài đặt hộp ảo

Bạn có thể tải xuống VirtualBox cho nhiều hệ điều hành khác nhau tại đây: https://www.virtualbox.org/wiki/Downloads. Sau khi cài đặt xong, thêm người dùng vào nhóm vboxusers, thay vì tên người dùng bạn phải chỉ định tên chính xác người dùng mà VirtualBox sẽ chạy:

sudo usermod -a -G tên người dùng vboxusers

Bây giờ bạn có thể chạy chương trình thông qua menu hoặc bằng cách nhập vào terminal:

hộp ảo

Cơm. 8. VirtualBox Manager với hệ điều hành đã được cài đặt

Bây giờ hãy cài đặt hệ điều hành; để làm được điều này, bạn cần có đĩa cài đặt hoặc hình ảnh của nó. Nhấp vào nút “Tạo” và trình hướng dẫn tạo máy ảo mới sẽ bắt đầu:

Cơm. 9. Trình hướng dẫn máy ảo mới

Nhấp vào nút Chuyển tiếp, nhập tên của máy ảo, ví dụ: Windows Windows XP, và bên dưới chọn loại và phiên bản thích hợp của hệ điều hành:

Cơm. 10. Lựa chọn phiên bản hệ điều hành

Chúng tôi chọn Windows XP vì nó ít đòi hỏi tài nguyên máy tính hơn, chiếm ít dung lượng hơn và tải nhanh hơn. Nhưng hỗ trợ cho hệ thống này đã chính thức bị ngừng. Đương nhiên, bạn có thể cài đặt các phiên bản Windows khác mà VirtualBox hỗ trợ: máy chủ Windows 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Tiếp theo, chọn dung lượng RAM sẽ được phân bổ cho máy ảo:

Cơm. 11. Lựa chọn dung lượng bộ nhớ

Sự lựa chọn phụ thuộc vào phiên bản hệ điều hành, âm lượng bộ nhớ vật lý, nhiệm vụ theo lịch trình, số lượng hệ thống khách được khởi chạy đồng thời. Tùy thuộc vào phiên bản hệ điều hành, VirtualBox sẽ cung cấp thông số khác nhau theo mặc định, nhưng chúng thường ở mức tối thiểu, nên tăng chúng lên. Trong mọi trường hợp, đối với hoạt động binh thương Các hệ điều hành hiện đại yêu cầu ít nhất 1-2 Gigabyte RAM (512 MB là đủ cho Windows XP) và cũng cần để lại bộ nhớ cho hệ thống máy chủ chính. Tiếp theo, tạo một đĩa cứng ảo mới hoặc chọn những đĩa cứng đã tạo trước đó.

Cơm. 12. Đĩa cứng ảo

Trên màn hình tiếp theo, chọn loại đĩa, VDI tiêu chuẩn theo mặc định.

Cơm. 14. Chọn thuộc tính đĩa ảo

Chỉ định kích thước đĩa, để nguyên vị trí mặc định (đĩa sẽ nằm trong thư mục ~/Máy ảo VirtualBox/Tên hệ thống.

Cơm. 15. Chọn vị trí và kích thước của đĩa ảo

Tất cả những gì còn lại là nhấp vào nút “Tạo”.

Cơm. 16. Giai đoạn cuối cùng của việc tạo một máy ảo mới

Máy ảo đã được tạo. Chọn nó trong trình quản lý VirtualBox và nhấp vào nút “Thuộc tính”.

Cơm. 17. Lựa chọn hệ thống

Tại đây bạn có thể cấu hình chi tiết máy ảo đã tạo. Trước hết, bạn cần chỉ định đĩa mà chúng tôi sẽ cài đặt hệ thống. Để thực hiện việc này, hãy nhấp vào “Phương tiện” ở bên trái, chọn một đĩa trống, nhấp vào biểu tượng đĩa ở bên phải và chỉ định hình ảnh phân phối hoặc chọn hộp “Live CD/DVD” và lắp đĩa vật lý vào.

Cơm. 18. Chọn đĩa cài đặt

Cơm. 19. Cài đặt hệ thống

Nếu tốc độ làm việc với đồ họa là quan trọng, hãy chuyển đến tab “Hiển thị”, tăng dung lượng bộ nhớ video và bật tính năng tăng tốc.

Cơm. 20. Định cấu hình cài đặt hiển thị

Quay trở lại Trình quản lý VirtualBox và nhấp vào nút “Bắt đầu”. Tiếp theo, chúng ta cài đặt hệ thống như bình thường. Sau khi cài đặt hệ thống khách, hãy tải nó và chọn “Cài đặt bổ sung hệ điều hành khách” từ menu “Thiết bị”. Thay vào đó bạn có thể nhấn tổ hợp phím bên phải Ctrl+D. Sau khi cài đặt các tiện ích bổ sung, hệ thống sẽ sẵn sàng để sử dụng.

Cơm. 21. Đã cài đặt và sẵn sàng hoạt động Hệ thống Windows XP trong VirtualBox

Hệ điều hành khách được tải sau khi khởi động VirtualBox bằng nút “Bắt đầu”. Con trỏ chuột tự động chuyển đổi giữa hệ thống chính và hệ thống khách, nhưng bạn có thể buộc nó bằng nút phải Ctrl(Khóa máy chủ - có thể thay đổi trong cài đặt) và phải Ctrl+I. Nút tương tự này, kết hợp với các phím khác nhau, thực hiện một số chức năng:

Khóa máy chủ + F- chuyển sang chế độ toàn màn hình và quay lại.

Khóa máy chủ + Del- thay thế tổ hợp Ctrl+Alt+Del.

Khóa máy chủ + tôi- vô hiệu hóa tích hợp chuột.

Khóa máy chủ+С- chuyển sang chế độ chia tỷ lệ, trong đó bạn có thể đặt kích thước cửa sổ tùy ý, quay lại chế độ tiêu chuẩn bằng cách sử dụng tổ hợp phím tương tự.

Khóa máy chủ + D- cài đặt các tiện ích bổ sung của hệ điều hành khách.

Khóa máy chủ + T- chụp ảnh, lưu trạng thái hệ điều hành. Bạn có thể khôi phục hệ thống từ trạng thái đã lưu trong cửa sổ chính của trình quản lý VirtualBox bằng cách nhấp vào nút “Ảnh chụp nhanh”. Rất chức năng tiện lợiđể chống virus, kiểm tra và gỡ lỗi các chương trình có thể làm hỏng hệ thống. Bạn luôn có thể khôi phục hệ thống về trạng thái ổn định.

Khóa máy chủ + S- mở cửa sổ cài đặt.

Khóa máy chủ + R- khởi động lại hệ thống.

Khóa máy chủ + Q- đóng máy ảo (đăng xuất khỏi hệ thống).

Giả sử bạn có một ứng dụng chỉ chạy và hoạt động tốt trên Windows. Chương trình như vậy không có chương trình tương đương trong Linux và không hoạt động trong trình mô phỏng API Windows khác - CrossOver cho Linux.

Có thể chạy chương trình này mà không cần rời khỏi Linux không? Có, điều đó là có thể: Sử dụng bộ ảo hóa để chạy máy ảo Windows (VM).

VM cho phép bạn chạy một hệ điều hành khách trên một hệ điều hành khác. Theo quan điểm của khách, hệ thống dường như đang chạy trên PC của chính nó, nhưng trên thực tế, nó đang chạy trong một hệ thống con ảo giới hạn của PC, một máy ảo. Ngược lại, máy ảo được điều khiển bởi một chương trình gọi là hypervisor. Bằng cách này chúng ta có được sự hoàn hảo Trình giả lập Windows trên Linux.
Có rất nhiều trình ảo hóa máy tính để bàn tuyệt vời dành cho Linux, chẳng hạn như Trình phát VMware, Máy ảo hạt nhân (KVM) và VirtualBox miễn phí yêu thích của tôi từ Oracle. Tôi thích VirtualBox hơn vì đây là trình ảo hóa dễ cài đặt và chạy máy ảo nhất.

Cả VirtualBox và bất kỳ trình ảo hóa nào khác đều không Windows an toàn hơnđược sử dụng nhiều hơn thực tế. Tất cả các lỗ hổng bảo mật Windows hiện có cũng sẽ tồn tại và chạy trong máy ảo.

Trình giả lập Windows trên Linux? VirtualBox có thể làm gì cho bạn?

VirtualBox sẽ không gặp sự cố Trình giả lập Windows cho Linux, nó sẽ chỉ có thể chạy Windows khi bạn cần nhiệm vụ cụ thể. Ví dụ: để khởi chạy một số ứng dụng nhất định.

Windows trong VirtualBox có thể bị hạn chế. Ví dụ: vô hiệu hóa mạng, điều này có thể giúp mạng an toàn hơn một chút. Tôi thường tuân theo các biện pháp phòng ngừa bảo mật tiêu chuẩn tương tự trong máy ảo Windows mà mọi người khác thực hiện trên máy ảo. máy tính thật, Tôi cài đặt một phần mềm chống vi-rút để các tệp của tôi mà tôi sẽ cung cấp cho mọi người không có vi-rút. Ngoài ra, tôi thường mở một cái cho Windows thư mục chia sẻ từ Linux, để chia sẻ tập tin dễ dàng.

VirtualBox, giống như bất kỳ trình ảo hóa nào khác, yêu thích sự tươm tất tài nguyên hệ thống mà anh ấy sẽ sử dụng. Do đó, nếu bạn muốn có một trình giả lập Windows thoải mái trong Linux, hay nói cách khác là chạy Windows trong cửa sổ Linux, thì bạn không nên có một PC cũ, vì một máy tính như vậy sẽ không thể sử dụng VirtualBox để chạy Windows.

Theo kinh nghiệm của tôi, bạn có thể chạy Windows trên Linux bằng VirtualBox trên hệ thống có RAM 1GB, nhưng sẽ không thoải mái lắm. Ít nhất, bạn cần có RAM 2Gb và bộ xử lý AMD hoặc Intel 1GHz (GiH).

Sau khi thiết lập ảo hóa, bạn sẽ không nhận được gì khác Hoạt động của Windows mà không cần rời khỏi Linux. Đối với tất cả các mục đích thực tế của bạn, bạn sẽ sử dụng hệ điều hành Windows thực.

Bạn có thể định cấu hình VirtualBox để hệ thống Linux và hệ điều hành khách Windows của bạn, như tôi đã nói ở trên, có thể trao đổi tệp. Sử dụng thư mục (thư mục): sao chép, dán và chỉnh sửa tập tin từ hệ điều hành này sang hệ điều hành khác. Và thậm chí có một clipboard được chia sẻ. Khi bạn đã quen với việc quản lý hai hệ điều hành cùng một lúc, bạn sẽ nhận ra rằng nó có thể rất thuận tiện.

Tất cả điều này có nghĩa là khi Khởi động Windows trong VirtualBox, tất cả các ứng dụng của bạn sẽ truy cập vào đĩa, tệp hoặc Internet. Vì vậy, hãy cẩn thận, bất kỳ chương trình Windows nào trong máy ảo yêu cầu quyền truy cập mạng đều có thể phải đối mặt với tất cả các mối đe dọa về vi-rút như thể bạn đang chạy trên PC thông thường.

Trò chơi có đáng nến không? Tất nhiên là có! Bằng cách sử dụng Windows trong máy ảo, thay vì phải chạy nó trên PC thật để thực hiện một số tác vụ nhất định, bạn sẽ có được trình mô phỏng WIndows tuyệt vời trong Linux, tiết kiệm thời gian và cũng độc lập với bộ lưu trữ trên ổ cứng Windows của bạn, như hệ thống đầy đủ. Theo thời gian, ngày qua ngày, bạn sẽ ngày càng có nhiều kinh nghiệm hơn với Linux và cuối cùng bạn sẽ có thể từ bỏ hoàn toàn Windows, một lần và mãi mãi.