HowToStartABareSystem

來自飛騰CPU與嵌入式係統
跳轉至: 導航搜索
  1. 首先, 確保您已經把飛騰係統更新到最新的版本
  2. 通過console或者ssh進入shell, 執行
    touch /etc/.baresys
    
  3. 注意, 此時如果您重啟係統, 將得到一個沒有網絡配置, 沒有ssh配置的linux環境
  4. 為了在重啟後依然可以有網絡, 可以有ssh, 請創建/etc/init.d/S50baresetup, 該文件包含下麵的內容:
     1 #!/bin/sh
     2 
     3 IPADDRETH0=192.168.10.60 # 替換成你期望的網絡地址
     4 GATEWAY=192.168.10.1 #替換成你期望的缺省網關地址
     5 SSHKEY=/usr/local/conf/dropbear.pem
     6 NAMESERVER=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}
    12 if [ ! -f ${SSHKEY} ]; then
    13   mkdir -p /usr/local/conf
    14   /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024
    15 fi
    16 /usr/sbin/dropbear -r ${SSHKEY} -p 22
    17 # 設置dns服務器
    18 echo "nameserver ${NAMESERVER}" > /etc/resolv.conf
    
  5. 執行
    1 chmod +x /etc/init.d/S50baresetup
    2 # 設置root用戶密碼
    3 passwd
    4 # 如果dropbear尚未安裝, 請執行
    5 ipkg-cl -f /root/ipkg.conf install dropbear
    
  6. 重啟係統
  7. 如果打算回到原先的係統啟動結果, 執行
    1 rm /etc/.baresys
    2 mv /etc/init.d/S50baresetup /root