Các chương trình trong Linux hoạt động trong Windows. PlayOnLinux: Cài đặt ứng dụng được hỗ trợ. Cách tạo Ubuntu từ Windows

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. Nhờ đó, bạn sẽ có thể xem video từ rạp chiếu phim trực tuyến trong môi trường Linux và thậm chí chạy các ứng dụng tại đây Microsoft Office- ít nhất là phiên bản trực tuyến của họ.

Nhưng sớm hay muộn cũng sẽ đến lúc cần phải chạy trên PC chạy dưới Kiểm soát Linux, một số chương trình dành cho Windows. Có nhiều hướng khác nhau để làm điều đó. 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.

Đây là 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 việc làm ứng dụng cụ thể và các cài đặt cần được 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à chạy chúng nhấn đúp chuột trong môi trường Rượu. Sau đó bạn có thể thử nó rất giao diện thân thiện với người dùng PlayOnLinux (playonlinux.com), cài đặt trên Wine và hỗ trợ cài đặt chương trình phổ biến và trò chơi dành 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 hoạt động chính xác của chúng. Codeweavers cũng góp phần phát triển dự án Wine chính.

Máy ảo

Máy ảo là một cách rất 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 bản sao của Windowsđược cài đặt trong chương trình máy ảo VirtualBox (virtualbox.org), VMware hoặc KVM (Máy ảo dựa trên hạt nhân, linux-kvm.org), được tạo đặc biệt cho Linux. 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 hiển thị chương trình Windows bên ngoài cửa sổ này, hiển thị chúng như các cửa sổ bình thường trên màn hình Linux.

VirtualBox trong môi trường 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. Đối với Ứng dụng văn phòng Microsoft Office và Adobe Photoshop, trong đó máy ảo sẽ là một giải pháp tuyệt vời.

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

Về cơ bản, việc tạo một 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 Trình đơn Windows và tải hệ điều hành Microsoft. Do đó, phần mềm Windows hoạt động trong môi trường nguyên gốc của nó. Nhờ ổ đĩa thể rắn hiện đại, 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, cài đặt bản phân phối Linux mà bạn chọ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 MÁY TÍNH.

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 một ứng dụng hoặc trò chơi hoạt động tốt với Wine thì Wine là lựa chọn hoàn hảo. Nếu bạn cần sử dụng nhiều ứng dụng khác nhau (ví dụ: phiên bản mới nhất của Office hoặc Photoshop) thì tốt hơn hết bạn nên chọn máy ảo. Và dành cho những người yêu thích trò chơi muốn thưởng thức những sản phẩm mới nhấtđối với Windows, hệ thống khởi động kép sẽ mang lại hiệu suất mà hệ thống khởi động kép khó có thể đạt được sử dụng rượu vang.

Nếu bạn chuyển sang Linux nhưng không tìm thấy bất kỳ chương trình tương tự phù hợp nào với Windows, đừng thất vọng. Trong trường hợp này, bạn có thể sử dụng phần mềm đặc biệt - RƯỢU. Wine không phải là trình giả lập và do đó không yêu cầu bất kỳ thời gian mô phỏng nào - Wine chạy các ứng dụng giống như cách Windows làm. Bạn sẽ có thể chạy hầu hết tất cả các ứng dụng bạn sử dụng trong Windows và tùy chỉnh chúng theo ý thích của bạn, tức là tải xuống phông chữ của riêng bạn, v.v. Nhưng trước tiên, chúng ta hãy xem những điều cơ bản về Wine.

Rượu là phần mềm miễn phí cho phép người dùng Các hệ thống giống UNIX chạy các ứng dụng 16 và 32-bit Microsoft Windows.

Cài đặt rượu vang:
Hãy sử dụng thiết bị đầu cuối siêu người dùng (CHỈ để cài đặt):

Sudo-s

Thêm danh sách kho khóa và cài đặt Wine:

RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "sáng suốt" || $RELEASE = "nghiệp chướng" || $RELEASE = "vui vẻ" || $RELEASE = "can đảm" || $RELEASE = "cứng rắn" ]]; sau đó
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | thêm khóa apt -
cập nhật apt-get && apt-get cài đặt -y wine cabextract

Ghi chú: nếu bạn không sử dụng Ubuntu, nhưng, ví dụ: Linux Mint 9 thì biểu thức

Http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list

thay đổi thành

http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list

nếu không, khi thực thi lệnh, giá trị “isadora” sẽ được thay thế chứ không phải “lucid” và quá trình cài đặt sẽ thất bại.

Sau đó, tạo một thư mục ~/.wine/ trong thư mục chính của bạn bằng cách chạy trình cấu hình Wine:

Winecfg

Mặc dù chúng tôi không cần phải làm gì ở đó nhưng chúng tôi sẽ đóng nó lại.

Cài đặt và gỡ bỏ ứng dụng:
Để cài đặt ứng dụng Windows, chúng ta sẽ sử dụng trình duyệt file winefile:

Rượu vang

Sau đó đi đến thư mục mong muốn của chúng tôi hệ thống tập tin Linux hoặc ổ đĩa ảo C:/ và nhấp đúp để khởi chạy ổ đĩa mong muốn tập tin thực thi. Nhiều ứng dụng yêu cầu khởi động lại hệ thống sau khi cài đặt, nhưng chúng tôi đang làm việc trong môi trường ảo và do đó không nên khởi động lại máy tính. Bạn chỉ cần khởi động lại Wine (và đóng các ứng dụng đang chạy khác trước khi khởi động lại):

rượu vang

Nếu quá trình cài đặt được thực hiện từ một tệp có phần mở rộng *.msi, thì chúng ta sẽ sử dụng lệnh:

Msiexec /i example.msi

trong đó example.msi là tên tệp của bạn.

Để xóa ứng dụng Windows, hãy làm như sau:
Vào “Ứng dụng” → “Rượu vang” → “Chương trình” → “” → “Gỡ cài đặt”.

Nếu sau khi cài đặt ứng dụng, thư mục của nó không xuất hiện trong “Ứng dụng” → “Rượu vang” → “Chương trình”, thì chúng ta sẽ sử dụng thiết bị đầu cuối. Ví dụ: để chạy example.exe nằm trên ổ đĩa ảo C:/ trong thư mục Program Files/Random, hãy chuyển đến thư mục thích hợp và chạy nó:

cd ~/.wine/drive_c/"Tệp chương trình"/Ngẫu nhiên
ví dụ.exe

Cài đặt chung:

Các ứng dụng:
Phiên bản mặc định là Windows XP, có thể đổi sang phiên bản khác. Hơn nữa, bạn có thể định cấu hình nó để mỗi ứng dụng được khởi chạy với thông số của một hệ thống cụ thể.

Thư viện:
Theo mặc định, tất cả thư viện trong Wine đều sử dụng thư viện riêng.

Nghệ thuật đồ họa:
Một số ứng dụng có thể yêu cầu bật hoặc tắt trình đổ bóng đỉnh và pixel và có thể yêu cầu mô phỏng máy tính để bàn ảo. Hãy thử tự thay đổi các thông số của phần này.

Xem và tích hợp:
Trong tab “Đồ họa”, theo mặc định có các hộp kiểm “cho phép trình quản lý cửa sổ quản lý cửa sổ Wine” và “cho phép trình quản lý cửa sổ trang trí cửa sổ”, thiết kế của cửa sổ win sẽ giống như bất kỳ ứng dụng nào khác. ước gì bạn có thể kiểm soát kích thước phông chữ hệ thống và màu sắc của máy tính để bàn.

Ổ đĩa:
Tại đây bạn có thể thêm đĩa bằng bất kỳ thư mục nào trong hệ thống tệp của mình.

Âm thanh:
Không nên thay đổi bất cứ điều gì khi âm thanh đang hoạt động.

Nhớ!
Tại chạy rượu Nên đóng tất cả các ứng dụng đang chạy và tắt Compiz (hiệu ứng).

Có rất nhiều bài viết và diễn đàn trên Internet về một ứng dụng Linux nổi tiếng như Wine, cho phép bạn chạy các chương trình Windows trong môi trường Linux. Trước đây, chúng tôi đã xem xét cách bạn có thể sử dụng Wine trong Ubuntu. Theo cách riêng của nó, đây không phải là chương trình độc đáo. Có những dự án tương tự như PlayOnLinux và CrossOver, nhưng chúng dựa trên sự phát triển của Wine. Ngoài ra, CrossOver cũng là một sản phẩm thương mại. Nhưng nhờ sự phát triển chuyên sâu của các chương trình ảo hóa như VirtualBox và VMware, có một vấn đề khác cách tốt tích hợp phần mềm từ các hệ điều hành khác vào hệ thống giống Linux của bạn.

Tôi nghĩ nhiều người dùng đã biết về điều này chương trình hữu ích như VirtualBox. Ưu điểm của nó so với đối thủ cạnh tranh ảo hóa nghiêm trọng như VMware chỉ là nó được phân phối trên khắp giấy phép miễn phí, tức là nó hoàn toàn miễn phí phần mềm. VirtualBox cũng là phần mềm đa nền tảng, tức là ứng dụng được phát triển và có sẵn để tải xuống cho các hệ điều hành khác nhau: Windows, Linux, Mac OS. Trong một trong số đó, chúng tôi đã xem xét một môi trường ảo hóa tương đối miễn phí khác có tên Hyper-V, chỉ có trong các phiên bản Windows mới. Tại sao tôi gọi nó là tương đối miễn phí? - Vì bản thân môi trường Hyper-V được cung cấp miễn phí như một thành phần của hệ điều hành nên bạn sẽ phải trả tiền để sử dụng nó nếu muốn sử dụng chính thức. Nhưng không giống như VirtualBox và VMware, Hyper-V có một điều lợi thế đáng kể- không phải Phần mềm của bên thứ ba, nhưng là một thành phần tích hợp của hệ thống. Thực tế này mang lại lợi thế tốt cho Hyper-V so với các chương trình khác thuộc loại này.

Ghi chú:Để có được hiệu suất tốt nhất từ ​​các ứng dụng ảo hóa, bạn cần đảm bảo bộ xử lý của mình hỗ trợ ảo hóa phần cứng. Hãy xem phần mô tả bộ xử lý của bạn để biết sự hiện diện của các công nghệ: ví dụ: bộ xử lý Intel- Intel VT (VT-x), dành cho Bộ xử lý AMD- AMD-V. Nếu công nghệ được hỗ trợ, bạn cần đảm bảo rằng nó được kích hoạt trong BIOS.

Cài đặt VirtualBox.

lựa chọn Linuxủng hộ VirtualBox, tôi nghĩ sẽ không ai nghi ngờ điều đó, vì phần mềm này hoàn toàn miễn phí, có sẵn cho hầu hết mọi người. phân phối phổ biến Linux (Ubuntu, Linux Mint, Debian, openSUSE, SUSE Linux Enterprise Server, Fedora, Mandriva, Oracle Linux), có hỗ trợ đa ngôn ngữ, có các bản dựng phiên bản mới trong kho lưu trữ của bên thứ ba, khá dễ thiết lập và sử dụng, đồng thời cũng tập trung hơn vào người dùng bình thường.

Quá trình cài đặt cho các hệ thống giống như deb (Ubuntu, Linux Mint, Debian) rất đơn giản vì ứng dụng này có sẵn trong kho lưu trữ tiêu chuẩn. Vì vậy bạn có thể sử dụng như quản lý tiêu chuẩnứng dụng từ vỏ đồ họa và các lệnh từ thiết bị đầu cuối:

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

Nếu muốn sử dụng phiên bản ổn định mới nhất của chương trình, bạn có thể tải xuống từ trang web chính thức trên trang tải xuống, nơi bạn cũng có thể nhận thông tin về cách thiết lập kho lưu trữ chính thức cho các hệ điều hành giống deb/rpm. Sau khi kết nối kho lưu trữ và khóa chung với nó, bạn có thể cài đặt VirtualBox cho các hệ thống giống như deb bằng cách sử dụng các lệnh:

cập nhật sudo apt-get
sudo apt-get cài đặt hộp ảo-X.X

số phiên bản hiện tại mới nhất của chương trình ở đâu (tại thời điểm viết bài này là virtualbox-4.3).

Tương tự cho các hệ thống giống như vòng/phút:

cập nhật ngon quá
yum cài đặt hộp ảo-X.X

Quá trình cài đặt như với môi trường đồ họa, vì vậy Thiết bị đầu cuối Linux chạy tự động và không yêu cầu sự tham gia của người dùng. Đây là giao diện của cửa sổ quản lý máy ảo sau khi cài đặt.

Cấu hình hệ điều hành khách.

Quá trình thiết lập cũng rất đơn giản. Sau khi khởi động VirtualBox, trong cửa sổ chính của nó, bạn cần nhấp vào nút “Tạo”. Tiếp theo, bạn cần nhập tên của máy ảo mới, ví dụ: “Windows XP”, VirtualBox sẽ tự động xác định loại hệ thống và điều chỉnh tất cả các tham số cơ bản cho nó. Chỉ cần nhớ chọn độ sâu bit của máy ảo (32/64-bit) phù hợp với độ sâu bit của hệ điều hành khách.

Tại sao sử dụng Windows XP làm nền tảng khởi chạy lại tốt hơn? Ứng dụng Windows trong môi trường Linux?

Tôi nghĩ hầu hết mọi người trên hành tinh đều đã biết về độ tin cậy và tính ổn định của hệ điều hành này. Và mặc dù công ty Microsoft vào tháng 4 năm nay, nó đã ngừng chính thức hỗ trợ hệ thống này, nhưng do các yêu cầu rất thấp liên quan đến phần cứng hiện đại và tính dễ cấu hình, điều này khiến Windows XP trở thành một đối tượng lý tưởng, có thể nói, tương tự như Wine. Nhưng không giống như Wine, bạn sẽ không thấy bất kỳ vấn đề hoặc lỗi tương thích nào trong chương trình.

Sau đó, bạn cần đặt âm lượng bộ nhớ truy cập tạm thời dành riêng cho hệ điều hành này. Nó phụ thuộc vào dung lượng RAM trên hệ thống chính của bạn và giá trị tối ưu của nó được xác định tự động nhưng cũng có thể được đặt thủ công.

Theo cách tương tự, khối lượng không gian ảo được tạo và xác định. ổ cứng. Tốt nhất là chọn định dạng đĩa "VDI" rồi đặt tùy chọn "Động". ảo cứng disk" với kích thước tối đa nhất định. Nếu trong quá trình hoạt động của máy ảo không có đủ dung lượng trên đĩa này thì hệ thống đã được cài đặt sẵn.

Sau khi tạo thành công máy ảo có cài đặt sẵn cho Windows XP, bạn cần vào cửa sổ chương trình chính, chọn mục nhập có máy ảo vừa tạo và chọn “Cấu hình” (Ctrl+S) từ menu. Một cửa sổ sẽ mở ra với nhiều hơn điều chỉnh tốt máy ảo. Tab “Hệ thống” mô phỏng tất cả các cài đặt cơ bản của bo mạch chủ và các thiết bị trên đó: thứ tự khởi động, dung lượng RAM được phân bổ, phân bổ tài nguyên CPU và các công nghệ tăng tốc bổ sung.

Trên tab “Hiển thị”, bạn có thể chỉnh sửa cài đặt đồ họa để có hiệu suất tốt hơn vẻ bề ngoài và hiệu ứng đồ họa.

Tab Phương tiện hiển thị đĩa cứng ảo được tạo trước đó, cũng như lái xe mô phỏng. Trong trường hợp này, cần đặc biệt chú ý đến CD-ROM ảo, vì với nó, chúng ta có thể kết nối nó dưới dạng ảnh ISO đĩa cài đặt và một ổ đĩa thực được cài đặt trong thùng máy tính.

Chúng ta kết nối image đĩa cài đặt với Windows XP bằng cách nhấn vào biểu tượng đĩa bên phải góc trên cùng cửa sổ. Đối với máy ảo, hành động này tương đương với việc đưa đĩa vào CD-ROM. Vì thứ tự khởi động đã được đặt trên tab “Hệ thống”, nên lần khởi động tiếp theo, máy ảo sẽ bắt đầu khởi động từ image và cài đặt hệ thống.

Còn nhiều điều nữa sắp tới tham số quan trọngđể hệ điều hành khách của bạn có quyền truy cập vào Internet hoặc mạng cục bộ. Có một số cách để định cấu hình mạng của bạn từ tab Mạng trong tùy chọn VirtualBox. Nếu bạn chọn loại kết nối “NAT”, thì hệ điều hành khách của bạn sẽ nhận được một địa chỉ IP đặc biệt nội bộ (10.0.2.15 - theo quy tắc) mà nó sẽ có cùng quyền truy cập vào tài nguyên mạng, giống như hệ điều hành chính của bạn. Thông thường, loại kết nối này được sử dụng để cung cấp cho hệ điều hành khách khả năng truy cập Internet. Kiểu kết nối " Bộ điều hợp ảo Host" để tạo nội bộ mạng nội bộ giữa hệ thống khách và máy chủ của bạn. Trong quá trình cài đặt, VirtualBox tạo giao diện ảo trong hệ thống chính mà qua đó các hệ thống tương tác.

Trên tab “Thư mục được chia sẻ”, bạn có thể định cấu hình quyền truy cập của hệ điều hành khách vào các thư mục và tệp của mình. Cài đặt này sẽ còn hữu ích hơn đối với một số người dùng so với cài đặt mạng. Về phía VirtualBox, bạn phải chỉ định đường dẫn đến những đường dẫn được cung cấp trong truy cập chung các thư mục, trong khi từ phía máy ảo, chúng sẽ được hiển thị dưới dạng ổ đĩa mạng được ánh xạ và được hệ điều hành khách sử dụng làm đĩa riêng. Đặc điểm này làm cho nó cực kỳ thuận tiện để sử dụng VirtualBox và Windows XP làm nền tảng để chạy các ứng dụng Windows.

Sau khi hoàn tất tất cả các cài đặt, bạn có thể bắt đầu cài đặt hệ điều hành. Để thực hiện việc này, hãy chọn hệ điều hành mong muốn từ danh sách và nhấp vào nút bắt đầu trong menu chính của chương trình hoặc nhấp đúp vào hệ thống đã chọn.

Cài đặt hệ điều hành khách.

Bước tiếp theo là cài đặt Windows XP. Sau nhiều năm sử dụng, quy trình này sẽ không gây ra bất kỳ khó khăn nào. Quá trình cài đặt sẽ diễn ra như bình thường, chế độ căn bản không có bất kỳ thủ thuật nào, giống như trên PC thông thường.

Trong quá trình cài đặt hệ điều hành khách, các quy trình truy cập thiết bị ngoại vi sẽ được hiển thị ở cuối cửa sổ máy ảo: truy cập vào đĩa cứng ảo, ổ đĩa mà image hệ thống được kết nối, thiết bị USB và mạng. Sau khi quá trình cài đặt hoàn tất, bạn sẽ có thể khởi động và xem giao diện quen thuộc Giao diện Windows XP.

Thiết lập tiện ích bổ sung.

Để cài đặt các tiện ích bổ sung (đây là bộ đặc biệt tiện ích và trình điều khiển cho hệ điều hành khách, cần thiết để ghép nối thành công với môi trường VirtualBox và hệ thống chính), bạn phải khởi động vào chế độ an toàn bằng phím F8 khi máy ảo khởi động. Chế độ an toàn là cần thiết để cài đặt trình điều khiển trên card màn hình ảo trong hệ điều hành khách nhằm đảm bảo hơn nữa hoạt động của các ứng dụng 3D và các thành phần hệ thống.

Sau khi Windows XP khởi động vào chế độ an toàn, trong menu cửa sổ máy ảo, bạn cần tìm mục “Thiết bị” -> “Mount Guest OS Additions disk image”. Sau đó, bạn cần truy cập vào My My Computer và khởi chạy đĩa có các tiện ích bổ sung.

Chọn hộp bên cạnh tùy chọn “Hỗ trợ 3D trực tiếp” và nhấp vào nút “Cài đặt”.

Sau đó bạn có thể khởi động lại vào chế độ bình thường. Giờ đây, hệ điều hành khách của bạn sẽ được tối ưu hóa hoàn toàn để chạy trên PC ảo, bằng chứng là biểu tượng VirtualBox trên khay hệ thống.

Hiển thị chế độ tích hợp.

Bây giờ chúng ta đã tiến rất gần đến mục tiêu đã đặt ra ở đầu bài viết này. Sau khi hoàn thành tất cả các thao tác được mô tả ở trên trong hệ điều hành khách, bạn có thể sử dụng chế độ tích hợp hiển thị. Chế độ này tích hợp màn hình nền Windows XP vào màn hình nền của hệ thống chính của bạn. Như vậy chạy ứng dụng và các chương trình trong hệ thống khách sẽ chuyển sang màn hình nền của hệ điều hành chính. Kết quả là, hiệu ứng được tạo ra như thể phần mềm Windows đang chạy trên Linux, trong khi môi trường làm việc cho các ứng dụng đó không phải là Wine mà là Windows XP chính thức.

Chế độ tích hợp hiển thị có thể được kích hoạt trong cửa sổ máy ảo; để thực hiện việc này, hãy chọn “Chế độ tích hợp hiển thị” từ menu ngữ cảnh Xem.

Trong trường hợp này, chỉ có bảng điều khiển còn lại trên máy ảo Nhiệm vụ của Windows XP và menu ngữ cảnh bật lên VirtualBox ở cuối màn hình.

Để thuận tiện và đạt hiệu quả tích hợp tối đa, bạn có thể kích hoạt tính năng tự động ẩn thanh tác vụ.

Sau đó có vẻ như Windows XP chỉ hoạt động trong Linux Mint.

Phần kết luận.

Dù người ta có thể nói gì, dòng hệ điều hành Windows có bộ phần mềm lớn nhất đáp ứng hầu hết mọi nhu cầu và yêu cầu. Rất thường xuyên trong Linux không có chương trình chuyên ngành và nếu có, thì những chất tương tự này thường không có nhiều chức năng và tiện lợi như trong Windows. Một sản phẩm phần mềm như Wine và các sản phẩm tương tự được thiết kế để giải quyết những vấn đề này, nhưng thật không may, không phải tất cả phần mềm được viết cho Windows đều hoạt động trong Wine và nếu có, thường xảy ra lỗi hoặc sự cố. Tất nhiên, Rượu là sự lựa chọn tốt nhấtđể giải quyết những vấn đề như vậy, nhưng trong trường hợp Wine không giúp được, VirtualBox sẽ luôn trợ giúp.

Giống như Adobe Photoshop, Adobe Dreamweaver với sự trợ giúp của các thao tác đặc biệt ( sao chép từng bước các tệp và khóa đăng ký từ máy Windows đang chạy) hoạt động trong Wine, nhưng theo tôi, việc cài đặt và làm việc trong đó từ VirtualBox có vẻ đơn giản và dễ chịu hơn một chút.

Về nhược điểm phương pháp này Có thể là do một phần tài nguyên CPU và một lượng RAM nhất định sẽ được sử dụng cho hoạt động của chính hệ điều hành khách. Trên thực tế, đây là lý do tại sao tốt hơn nên chọn Windows XP làm hệ thống Windows tương đối hiện đại nhẹ nhất. Vì vậy, vui lòng để lại suy nghĩ của bạn về chủ đề của bài viết này trong phần bình luận.

Cuối tháng trước, trước sự ngạc nhiên của mọi người, Microsoft thông báo rằng Windows 10 đã bổ sung hỗ trợ cho Bash, một tiện ích dòng lệnh Chuỗi Linux. Điều này cho phép người dùng chạy các ứng dụng Linux yêu thích của họ trên Windows 10... ở chế độ dòng lệnh. Trong bài viết này, chúng tôi muốn chia sẻ với bạn cách chạy các ứng dụng GUI (hay còn gọi là hiện đại) trong Linux trên Windows 10, nếu bạn mơ thấy điều này thì giấc mơ của bạn đã thành hiện thực.

Để chạy các chương trình hoặc trò chơi Linux, ngoài cài đặt Bash, bạn cần có Xming X Server và Lắp ráp cửa sổ 10 không thấp hơn - 14316.

Bước 2: Tải xuống và cài đặt ứng dụng trên hệ thống của bạn.

Bước 3: Chạy tiện ích đánhMáy chủ Xming X(thay mặt Quản trị viên).

Bây giờ bạn cần cập nhật danh sách có sẵn gói Linux, bạn nên sử dụng lệnh cập nhật sudo apt-get.

Bước 4: Tại dấu nhắc lệnh Bash, nhập: cập nhật sudo apt-get

Theo yêu cầu Bạn có muốn tiếp tục? chúng tôi trả lời Y

Sau khi cập nhật các gói có sẵn, bạn có thể thử chạy ứng dụng Linux đầu tiên của mình trên Windows 10

Cài đặt và khởi chạy trình soạn thảo đồ họa Gimp trên Windows 10

GIMP (“Gimp”) là trình soạn thảo đồ họa raster được phân phối tự do, một chương trình để tạo và xử lý đồ họa raster và hỗ trợ một phần để làm việc với đồ họa vector.

Bước 5: Trên dòng lệnh đánh Nhập sudo apt-get install gimp - thao tác này sẽ cài đặt chương trình GIMP.

Bước 6: Để khởi chạy trình soạn thảo văn bản đã cài đặt, hãy nhập lệnh HIỂN THỊ=:0 gimp

Đó là tất cả những gì chúng tôi đã khởi chạy ứng dụng GUI Linux trong Bash.

Dưới đây là danh sách nhỏ các ứng dụng và lệnh Bash để cài đặt và chạy chương trình linux trong Windows 10.


Gedit Cái này soạn thảo văn bản cho môi trường Gnome. Trình chỉnh sửa hỗ trợ tô sáng cú pháp, kiểm tra chính tả tự động, các tab có tài liệu khác nhau, có công cụ tìm kiếm và thay thế văn bản, đánh dấu dòng hiện tại và đánh số, điều hướng dễ dàng và nhiều chức năng khác.

Cài đặt: sudo cài đặt apt-get gedit

Phóng: HIỂN THỊ=:0 gedit

Ma trận - cmatrix


Cài đặt: sudo cài đặt apt-get cmatrix

Chạy: cmatrix

Trò chơi - trí nhớ


Cài đặt: sudo apt-get cài đặt bộ nhớ

Có hai lệnh để chạy:

  1. PATH=$PATH:/usr/games
  2. DISPLAY=:0 bộ nhớ


Cài đặt: sudo apt-get cài đặt firefox

Chạy: HIỂN THỊ=:0 firefox

Ứng dụng gì hoặc Trò chơi Linux bạn đã khởi chạy vào hệ điều hành Windows 10 hãy chia sẻ ở phần bình luận bên dưới nhé.

Việc sử dụng các ứng dụng Linux hoặc UNIX trên Windows có thể bị quyết định bởi nhiều lý do - từ thói quen tầm thường với một số chương trình nhất định cho đế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ẻ.

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. GIMP, Audacity, Pidgin tương tự và nhiều tiện ích khác có các bản dựng gốc không chỉ dành cho Windows mà còn cho Mac OS X. Để có được bất kỳ chức năng cụ thể nào, thường không cần phải có phần mềm tương tự đầy đủ của phần mềm Linux. Ví dụ: để tự động hoàn thành bằng Tab trong vỏ bash bạn sẽ làm quen với nó rất nhanh, nhưng không có dấu vết nào về điều này trong dòng lệnh Windows. 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.

Các tiện ích bảng điều khiển tiêu chuẩn, ví dụ như từ Gói GNU Coreutils, đã được chuyển sang Windows từ lâu. Có cả hai bộ GNUWin II và . 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.


Chủ sở hữu Windows Vista/7 ở phiên bản tối đa và phiên bản doanh nghiệp, cũng như phiên bản máy chủ của Microsoft OS, không cần phải 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 (SUA) hoặc các dịch vụ Microsoft Windows dành cho UNIX (Microsoft Dịch vụ Windows cho UNIX, SFU). Bộ tiện ích cơ bản này hiện diện trực tiếp trong các thành phần hệ thống. Bộ dụng cụ bổ sung chương trình có thể được tải về. 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à Cygwin. 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ó.




Bây giờ chúng ta có thể nói về điều kỳ lạ - ra mắt một ứng dụng không phải bản địa Hệ thống Windows KDE. 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.





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. Vì vậy, giải pháp 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 lâu dài, tốt hơn hết bạn nên cài đặt Linux trên máy ảo: trong VirtualBox hoặc Trình phát VMWare. Chỉ cần đừng quên cài đặt bổ sung của kháchđể biết thêm công việc thoải mái. Lựa chọn thay thế— việc 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 Windows của các ứng dụng Linux chạy trên một máy chủ riêng, cũng có thể được ảo hóa.


Tùy chọn tốt nhất để chạy các ứng dụng Linux là sử dụng môi trường coLinux. 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, Topologilinux (Slackware), (các bản phân phối khác nhau) và Linux (Ubuntu). 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 phiên bản 32-bit của Windows 2k/XP/2k3/Vista/7. Ví dụ, hãy nhìn vào mức tối thiểu Thiết lập Debian Vắt kiệt. Trước hết, hãy cài đặt phiên bản 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.


Bây giờ bạn cần lưu trữ ảnh đĩa bằng 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. Tập tin 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ổ (mem), 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 Squeeze.bat bạn sẽ được đưa đến bảng điều khiển Debian. Đăng nhập mặc định là root 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 có giao điểm với các mạng con cục bộ khác. Trên Windows trong cài đặt IPv4 bộ điều hợp mạng TAP-Win32 Adapter V8 (coLinux), bạn 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ều này sẽ cần được thực hiện cho bất kỳ người dùng nào khác). Đố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 nếu cài đặt một bộ, bao gồm cả bộ 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ờ mọi thứ đã sẵn sàng để cài đặt máy chủ X. Ngay sau quy trình này, chúng tôi thêm địa chỉ IP của giao diện TAP trong Debian vào tệp X0.hosts (trong ví dụ của chúng tôi là 192.168.100.2).


Chúng ta hãy “cảm ơn” Windows vì sự cảnh giác và tường lửa tiêu chuẩn Hãy 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 đối với chúng tôi là thiết lập sự hỗ trợ cho tiếng Nga và bố cục tiếng anh bằng cách chuyển đổi bằng tổ hợp phím Alt+Shift và tùy chọn cài đặt DPI. Cuối cùng, tệp cài đặt phải được lưu dưới dạng name.xlaunch. Trong tương lai theo nhấn đúp chuột Sử dụng tệp này, máy chủ X sẽ bắt đầu với các tham số mà 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ữ từ Pulseadio từ đây và giải nén nó vào một số thư mục mà chúng tôi tạo tập tin văn bản mặc định.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. Chúng tôi cài đặt các tiện ích và thư viện cần thiết trong bảng điều khiển Debian.

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ủ với máy chủ đang chạy 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 tự động khởi chạy 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"

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 trong chế độ toàn màn hình trên màn hình 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 ở những nơi khác nhau. Chúc may mắn!