Cài đặt Ubuntu 18.04 song hệ thống với Windows 11
Đảm bảo sao lưu dữ liệu quan trọng trước khi bắt đầu. Hướng dẫn này áp dụng cho hệ thống với CPU Intel i9-11900F và GPU RTX 3070.
Tạo USB cài đặt và cấu hình BIOS
Tải file ISO ubuntu-18.04.6-desktop-amd64.iso từ trang chủ Ubuntu. Sử dụng Rufus để ghi hình ảnh vào USB:
sudo apt-get install rufus
rufus
Trong Windows 11, tắt Fast Startup qua Control Panel > Power Options. Vào BIOS bằng phím F1, kích hoạt Secure Boot và đặt USB làm thiết bị khởi động đầu tiên.
Phân vùng ổ đĩa
Trong quá trình cài đặt Ubuntu, chọn "Something else" để phân vùng thủ công. Tạo các phân vùng:
- /boot: 500MB (Primary, Beginning of space)
- swap: 32GB (Logical, Beginning of space)
- /: Toàn bộ không gian còn lại (Primary, Beginning of space)
Cài đặt ROS Melodic
Sử dụng nguồn Alibaba Cloud để tránh lỗi kết nối:
echo "deb https://mirrors.aliyun.com/ros/ubuntu/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/ros-latest.list
sudo apt update
sudo apt install ros-melodic-desktop-full
Xử lý lỗi "held broken packages":
sudo apt install aptitude
sudo aptitude install ros-melodic-rqt*
Cấu hình CUDA và cuDNN
Tải NVIDIA driver 510 từ trang chủ. Tắt nouveau driver:
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u
sudo reboot
Sau khi reboot, cài đặt driver bằng file .run. Tiếp theo cài CUDA 11.3 và cuDNN:
chmod +x cuda_11.3.0_465.19.01_linux.run
sudo ./cuda_11.3.0_465.19.01_linux.run --silent --toolkit
sudo cp cudnn-*-linux-x64-v8.6.0.163.tgz /usr/local/cuda-11.3/
cd /usr/local/cuda-11.3
sudo tar -xzvf cudnn-*-linux-x64-v8.6.0.163.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda-11.3/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.3/lib64/
sudo chmod a+r /usr/local/cuda-11.3/include/cudnn*.h
sudo chmod a+r /usr/local/cuda-11.3/lib64/libcudnn*
Cài đặt TensorRT và TensorFlow
Tải TensorRT 8.6.1 và cấu hình:
tar -xzf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/TensorRT-8.6.1.6/lib
pip3 install tensorrt-8.6.1-cp39-none-linux_x86_64.whl
pip3 install tensorflow==2.9.2
Các công cụ hỗ trợ
Cài đặt Anaconda để quản lý môi trường Python:
bash Anaconda3-5.3.1-Linux-x86_64.sh
echo 'export PATH="/home/user/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Cài đặt Sogou Input Method sau khi gỡ bỏ fcitx-ui-qimpanel:
sudo apt remove fcitx-ui-qimpanel
sudo dpkg -i sogoupinyin_4.0.0.1540_amd64.deb
Sử dụng Flameshot cho chụp màn hình và Indicator SysMonitor để giám sát hệ thống:
sudo apt install flameshot indicator-sysmonitor
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt update
sudo apt install indicator-sysmonitor
Xử lý file RAR:
sudo apt install rar unrar
Cài đặt VS Code và extension Python để phát triển:
sudo snap install code --classic