HowToStartABareSystem

来自飞腾CPU与嵌入式系统
跳到导航 跳到搜索
可打印版不再被支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认的打印功能。
  1. 首先, 确保您已经把飞腾系统更新到最新的版本
  2. 通过console或者ssh进入shell, 执行
    touch /etc/.baresys
    
  3. 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境
  4. 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容:
     1#!/bin/sh
     2
     3IPADDRETH0=192.168.10.60 # 替换成你期望的网络地址
     4GATEWAY=192.168.10.1 #替换成你期望的缺省网关地址
     5SSHKEY=/usr/local/conf/dropbear.pem
     6NAMESERVER=114.114.114.114
     7
     8/sbin/ip link set lo up
     9/sbin/ifconfig eth0 ${IPADDRETH0}
    10/sbin/ifconfig eth0 up
    11/sbin/ip route add default via ${GATEWAY}
    12if [ ! -f ${SSHKEY} ]; then
    13  mkdir -p /usr/local/conf
    14  /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024
    15fi
    16/usr/sbin/dropbear -r ${SSHKEY} -p 22
    17# 设置dns服务器
    18echo "nameserver ${NAMESERVER}" > /etc/resolv.conf
    
  5. 执行
    1chmod +x /etc/init.d/S50baresetup
    2# 设置root用户密码
    3passwd
    4# 如果dropbear尚未安装, 请执行
    5ipkg-cl -f /root/ipkg.conf install dropbear
    
  6. 重启系统
  7. 如果打算回到原先的系统启动结果, 执行
    1rm /etc/.baresys
    2mv /etc/init.d/S50baresetup /root