Hôm nay tôi sẽ viết một bài cơ bản về cài đặt mấy ảo Virtual Box, chia sẻ file giữa máy ảo (windows) với Ubuntu qua Networking (Samba). Dĩ nhiên là việc chia sẻ này có thể áp dụng cho máy thực với máy thực, bạn có thể cài đặt SAMBA tương tự trên máy Ubuntu (thực) để có thể kết nối, chia sẻ dữ liệu được với Windows (thực).
Cài đặt máy ảo Virtual BoxĐã có khá nhiều bài viết về VirtualBox và cách cài đặt. Tuy nhiên dưới đây là một cách cài đặt đầy đủ và đảm bảo sau khi cài xong, Virtual Box sẽ hoạc động mà không vị vướng các lỗi thiếu Kernel như rất nhiều bạn gặp phải.
Vào terminate gõ lần lượt các lệnh sau để cài đặt Virtual Box:
sudo apt-get install virtualbox-ose virtualbox-ose-source
sudo m-a prepare
sudo m-a auto-install virtualbox-ose
sudo adduser <username> vboxusers
Sau khi cài đặt thành công máy ảo, vào
Applications -> System tools -> VirtualBox OSE để khởi động máy ảo.
Bấm vào New để cài đặt máy ảo- Gõ tên vào ô Name, chọn loại hệ điều hành tại OS Type (windows XP), xong rồi Next.
- Chọn Share RAM cho máy ảo, tùy theo RAM của bạn lớn hay bé mà có thể chia sẻ nhiều hay ít (ví dụ chọn 320MB). Chọn Next để tiếp tục.
- Cài đặt ổ cứng. Bấm vào New để tạo một ổ cứng (ảo) cho máy ảo. Lưu ý nên chọn Dynamically expending image để tiết kiệm dung lượng ổ cứng (thật). Vì khi chọn lựa chọn này máy ảo chỉ chiếm ổ cứng (thật) khi có dữ liệu trong máy ảo. Nếu chọn là Fixed-size image thì Ubuntu sẽ dành đúng kích thước này cho máy ảo gây lãng phí tài nguyên. Sau đó đặt tên cho ổ ảo, kích thước (10GB). Xong Finish để kết thúc.
Bấm vào setting để thiết lập cấu hình cho máy ảoMục general bạn có thể tăng share VGA cho VGA để có chất lượng hình ảnh tốt (8, 16, 32 hoặc 64MB tùy theo card VGA của bạn).
Mục Hard disks bạn có thể đánh dấu check chọn được 3 ổ ảo để sử dụng. Mỗi ổ ảo tương đương như một ổ cứng thực (tất nhiên muốn có đầy đủ 3 ổ ảo thì bạn phải tạo ổ ảo như bước ở trên, tuy nhiên bạn chỉ cần 1 ổ ảo và tiết hành phân vùng cho nó như trên ổ cứng thực)
Mục CDROM, đánh dấu check vào Mount CDROM
Mục Floppy bạn đánh dấu check nếu cần mout ổ đĩa mềm để sử dụng trong máy ảo
Mục Audio bạn đánh dấu check và chọn Null Audio nếu muốn sử dụng sound cho máy ảo
Mục Networks đánh dấu check để chọn NIC (LAN). Mục này buộc phải chọn thì bạn mới có thể chia sẻ tài nguyên qua mạng giữa máy ảo với máy thật.
Mục serial port để sử dụng các cổng COM trên máy thực cho máy ảo
Mục Share folders để chia sẻ dữ liệu (Tuy nhiên tôi không hướng dẫn thêm về mục này mà sẽ đi vào chia sẻ SAMBA).
Sau khi cấu hình xong máy ảo, bấm vào Start để khời động máy ảoCho đĩa CD cài Windows XP vào ổ CD và tiến hành cài đặt như trên máy thực. Su khi cài đặt xong Windows nhớ cài đặt các drivers mà Windows XP chưa nhận được (chỉ cài driver nào mà windows chưa nhận được). Tiết hành cài đặt thông số mạng LAN (địa chỉ IP hoặc đặt cấu hình tự động) và cài đặt các phần mềm cần dùng trên máy ảo (photoshop, macromedia, ...).
Bạn tiến hành truy cập mạng LAN như bình thường trên máy thực (từ Windows truy cập sang Ubuntu bạn cần tài khoản truy cập SAMBA - xem ở dưới). Tuy nhiên nếu máy Ubuntu của bạn chưa cài dịch vụ SAMBA thì Windows không thể truy cập được.
Cách cài đặt SAMBA trên UbuntuBạn dùng câu lệnh sau để install:
sudo apt-get install sambaSau khi cài đặt Samba thì bạn co thể truy cập các tài nguyên chia sẻ từ các máy cài windows, nhưng chiều ngược lại tức là các máy cài Windows ko thể truy cập tài nguyên chia sẻ từ máy xài Ubuntu. Muốn truy câp vào Samba ta cần tạo 1 tài khoản. Để tạo Account và Password mới trong Samba dùng lệnh:
sudo smbpasswd -a username-username là tên account trong samba , chú ý username này phải trùng với username bạn đang sử dụng hay 1 account khác có trong máy
Sau khi gõ câu lệnh xong :
Password: <<< pass để vào root (password bạn dùng để đăng nhập Ubuntu)
New SMB password <<<< pass trong Samba (Bạn sẽ phải nhập username và password này khi truy cập từ máy Windows vào Ubuntu)
Retype New SMB password <<< nhập lại passVà bây giờ bạn hoàn toàn có thể chia sẻ tài nguyên giữa hai hệ điều hành Ubuntu và Windows rồi đó.
Ah có một lưu ý nhỏ, để chi sẻ thư mục trong Ubuntu bạn chỉ cần chuột phải vào thư mục đó và chọn Sharing Option (Ubuntu 8.04) hay Share Folders (Ubuntu 7.10 trở xuống)
Đối với Ubuntu 8.04Đánh dấu vào share this folder và gõ tên vào ô share name để chia sẻ thư mục. Chọn Allow other people to write to in this folder để người dùng truy cập có thể ghi, xóa tài liệu trong thư mục. Đánh dấu vào Guest access nếu như muốn cho khách truy cập vào mà không cần tài khoản được tạo trong samba.
Đối với Ubuntu 7.10 trở xuốngMục 'Share Through' chọn 'Windowns Network (SMB)'
Đặt tên cho thư mục chia sẻ folder share.... rồi OK. Bỏ dấu check Read Only nếu bạn muốn chia sẻ toàn quyền (người dùng có thể tạo, xóa thư mục ...)
Chúc bạn cài đặt thành công,