Hướng dẫn Cài Đặt Ubuntu 18.04 Song Hệ Thống Và Môi Trường Học Máy Sâu

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

Thẻ: nvidia-driver CUDA cudnn ros-melodic tensorrt

Đăng vào ngày 24 tháng 6 lúc 09:41