旧笔记本装UbuntuServer用作家庭媒体服务器

目标:
将UbuntuServer安装到U盘,笔记本从U盘启动,共享外接大容量硬盘中的电影到家庭局域网。

准备:

  1. ventoy引导U盘
  2. Ubuntu Server 20.04 LTS镜像ISO
  3. 空U盘16G或更大

步骤:

  1. 空U盘格式化为FAT32后插入笔记本;
  2. 下载的ISO镜像放入ventoy引导U盘并插入笔记本,设置笔记本从U盘启动;
  3. 选择将ubuntuserver安装到16G的U盘,安装过程搜索网络;
  4. 安装完成后进行系统初始化设置:
    4.1 设置root密码
    passwd root
    su root切换到root用户
    4.2 添加一般用户
    useradd userTest
    grep bash /etc/passwd查看系统所有用户
    4.3 网络设置
    vi /etc/netplan/00-installer-config.yaml
    i修改网络参数,ESC后:wq保存并关闭
    netplan apply应用配置
    service networking restart重启网络服务
    ip a查看网络设置
    4.4 更新软件
    apt update更新软件源
    apt upgrade -y更新已安装的软件
    4.5 挂载移动硬盘
    fdisk -l查看笔记本连接的所有磁盘及其分区,找到需要挂载的硬盘分区,比如/dev/sdb2
    mkdir /mnt/share新建挂载点
    mount /dev/sdb2 /mnt/share临时挂载分区
    df -h查看所有挂载点,看是否成功
    blkid /dev/sdb2查看该磁盘分区对应的UUID和格式,比如UUID=XXX-XXX,格式为ntfs
    echo 'UUID=XXX-XXX /mnt/share ntfs default 0 0' >> /etc/fstab磁盘分区挂载信息写入系统文件,实现重启后自动挂载
    4.6 Samba安装和配置
    apt install samba samba-common
    smbpasswd -a userTest添加smb用户并设置访问smb密码,此用户前提是系统用户
    vi /etc/samba/smb.conf配置共享和用户权限,添加
    [movie] #共享名
    comment = my share
    path = /mnt/share/folder #folder为移动硬盘根目录下实际的文件夹名
    browseable = yes #允许浏览
    writable = yes #允许写入
    guest ok = yes #允许访客
    valid users = userTest,root #允许访问的用户,如果设置了用户组,也可用组管理
    ESC:wq保存
    service smbd restart重启smb服务
    可以使用联网的其它电脑或手机访问了
    4.7 去休眠,防止笔记本合盖或长时间进入休眠无法访问
    vi /etc/systemd/logind.conf
    去掉HandleLidSwitch项注释使生效,并修改为HandleLidSwitch = ignore
    service systemd-logind restart重启服务使生效
    4.8 禁用cloud-init云初始化
    touch /etc/cloud/cloud-init.disabled创建该新文件禁止云初始化,删除该文件可恢复
    reboot重启系统生效
  5. Xshell连接验证
    userTest用户登录,默认root用户不能使用SSH工具连接,可配置允许。
    htop查看系统服务运行情况,q退出,若禁止休眠配置有问题,则会出现笔记本合盖后CPU和内存占用陡升,不利于长期运行。
posted @   useraka  阅读(183)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示