需要准备

  • 显示器
  • HDMI线连接显示器
  • 键盘
  • 至少8GB的U盘
  • 网线

装系统

  • UbuntuDebian官网下载镜像
  • 准备一个至少8GB的U盘,安装Etcher,按照流程将Ubuntu镜像烧写到U盘中
  • 将U盘插入PC,启动,然后不断点击F7键,不同的主板按键不同,然后进入Bios
  • 我需要将整个磁盘都分配给Ubuntu,后续也不折腾的话可以不选择LVM Group,这样只会产生两个分区,//boot/efi
  • 后面的无脑填就可以了,等到进入系统

修改IP地址

Ubuntu 24.04

  • 我打算将一个网口连接在路由器上,因此需要修改默认的IP地址

  • 首先ip addr查看当前的地址信息

  • 我们打算把enp0s1的IP地址修改为192.168.2.66,然后默认网关为主路由器192.168.2.1。我们需要编辑文件01-netcfg.yaml,没有的话就新建

    network:
      version: 2
      renderer: networkd
      ethernets:
        enp1s0:
          dhcp4: no
          addresses:
            - 192.168.2.66/24
          routes:
            - to: default
              via: 192.168.2.1
          nameservers:
            addresses:
              - 8.8.8.8
              - 8.8.4.4
    
  • 如果提示Permission too open,则修改权限

    sudo chmod 600 /etc/netplan/01-netcfg.yaml
    
  • 应用Netplan配置

    sudo netplan apply
    
  • 重启网络服务(可选)

    sudo systemctl restart systemd-networkd
    
  • 插入网线,验证配置

    ip addr
    

Debian 12

  • 首先查看网卡名称

    ip addr
    

    我的是ens18

  • 编辑文件/etc/network/interfaces

    source /etc/network/interfaces.d/*
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    auto ens18
    iface ens18 inet static
            address 192.168.2.99/24
            network 192.168.2.0
            broadcast 192.168.2.255
            gateway 192.168.2.66
            dns-nameservers 8.8.8.8
    
  • 重启网络服务

    sudo systemctl restart networking.service
    

其他配置

剩下的就是一些基本的其他配置了

  • 安装sudo

    su root
    apt install sudo
    
    # 将用户添加到sudo组
    sudo usermod -aG sudo username
    
    # 免密码
    sudo visudo
    # 修改文件内容
    %sudo ALL=(ALL:ALL) NOPASSWD: ALL
    
  • 安装vim

    sudo apt install vim
    
  • 更换时区

    sudo timedatectl set-timezone America/Toronto
    
  • 安装Openssh

    sudo apt update
    sudo apt install openssh-server
    
  • 安装Docker,详见:将OpenWrt制作为Docker镜像 | Kunyang’s Blog