查看“NetONEMiniSetup”的源代码
←
NetONEMiniSetup
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
最小化的NetONE/SW系统包括Linux内核, 基础的文件系统和一个ssh server. # 首先, 下载netone-mini-1.0.297-14-sw_64.tar.gz # 挂载已经分区且格式化(ext4)的目标硬盘(linux分区和格式化方式请自行搜索), 假设为sdb1, 执行<source lang="bash">mount /dev/sdb1 /mnt/sw</source> # 解压缩到/mnt/sw, 执行<source lang="bash">tar zxf netone-mini-1.0.297-14-sw_64.tar.gz -C /mnt/sw</source> # 生成grub.cfg, 执行<source lang="bash">/mnt/sw/usr/share/grub2-boot/gen-grubcfg.sh /dev/sdb1 > /mnt/sw/boot/grub/grub.cfg</source> # 卸载目标硬盘<source lang="bash">umount /mnt/sw</source> # 将目标硬盘挂载到申威主机, 接好串口线(115200n8), 打开terminal(启动信息将从串口输出), 开启电源, 启动. # 如果一切正常, 将在terminal里面看到启动信息, 并最终进入shell. 以下的操作将在NetONE/SW的shell中继续执行:<source lang="bash"> /usr/lib/ipkg/info/base.postinst passwd # 设置root口令, 如果不打算使用ssh, 这一步可以不做 </source> # 最后, 设置启动脚本, 方便启动后自动设置路由和网关, 参考脚本如下(vi /etc/init.d/S50setup):<source lang="bash"> #!/bin/sh WAN=eth2 IP=192.168.10.6 GW=192.168.10.1 SSHKEY=/usr/local/conf/dropbear.pem /sbin/ip link set lo up /sbin/ifconfig ${WAN} ${IP} /sbin/ifconfig ${WAN} up /sbin/ip route add default via ${GW} if [ ! -e ${SSHKEY} ]; then /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 2048 fi /usr/sbin/dropbear -r ${SSHKEY} -p 22 echo "nameserver 114.114.114.114" > /etc/resolv.conf /sbin/syslogd -b 1 -D -L -s 4001 </source> # 文件创建完成后还需要加上执行权限<source lang="bash"> chmod +x /etc/init.d/S50setup </source>
返回至“
NetONEMiniSetup
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息