ais9009 发表于 2018-9-10 18:03:21

华擎N3150-ITX,安装6.2 报服务器错误 错误代码21(已解决)

本帖最后由 ais9009 于 2018-9-27 10:38 编辑

华擎N3150-ITX,安装6.2 报服务器错误错误代码21
请大神帮看看是什么问题

ais9009 发表于 2018-9-11 09:01:25

有大神知道吗

ais9009 发表于 2018-9-11 10:12:08

有没有人遇到这样的问题 ?

wjq_xp 发表于 2018-9-11 10:35:54

干嘛不上图

SnowDoggie 发表于 2018-9-11 10:53:28

引导没修改好 vid pid sn mac 修改好了就没问题了。

ais9009 发表于 2018-9-11 13:23:36

按教程修改的。

ais9009 发表于 2018-9-11 13:32:15

wjq_xp 发表于 2018-9-11 10:35
干嘛不上图

手机拍的 传上网什么都看不清楚

ais9009 发表于 2018-9-11 13:32:46

SnowDoggie 发表于 2018-9-11 10:53
引导没修改好 vid pid sn mac 修改好了就没问题了。

按教程修改的VID PID SN MAC都改好了

SnowDoggie 发表于 2018-9-11 16:52:11

把grub.cfg复制上来看看

ais9009 发表于 2018-9-11 20:12:36

SnowDoggie 发表于 2018-9-11 16:52
把grub.cfg复制上来看看

if serial --port=0x3F8 --speed=115200;then
      set has_serial=true
      terminal_input --append serial
      terminal_output --append serial
else
      clear
fi

terminal_input --append console
terminal_output --append console

if [ x"${grub_platform}" = xefi ]; then
      insmod efi_gop
      insmod efi_uga
else
      insmod vbe
fi

set extra_initrd="extra.lzma"
set info="info.txt"

set vid=1131
set pid=3323
set sn=1130ODN834482
set mac1=001132950890
set rootdev=/dev/md0
set netif_num=1
#set extra_args_3617='earlycon=uart8250,io,0x3f8,115200n8 earlyprintk loglevel=15'
set extra_args_3617=''

set common_args_3617='syno_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS3617xs vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_port_thaw=1'

set sata_args='sata_uid=1 sata_pcislot=5 synoboot_satadom=1 DiskIdxMap=0C SataPortMap=1 SasIdxMap=0'

set default='0'
set timeout='1'
set fallback='1'

if [ -s $prefix/grubenv ]; then
      load_env
      if [ -n "$saved_entry" ]; then
                set default="${saved_entry}"
      fi
fi

VERSION="with Jun's Mod v1.03b"

search --file -s /bzImage

function savedefault {
      if [ -s $prefix/grubenv]; then
                saved_entry="${chosen}"
                save_env saved_entry
      fi
}

function do_option {
      if [ $# -lt 2 ]; then
                eval "set value=\"\$$1\""
                echo "current $1: $value"; return;
      fi
      set key=$1
      shift
      set $key="$*"
      if [ -s $prefix/grubenv]; then
                save_env $key
      fi
}

function vid { do_option vid $@; }
function pid { do_option pid $@; }
function sn { do_option sn $@; }
function mac1 { do_option mac1 $@; }
function mac2 { do_option mac2 $@; }
function mac3 { do_option mac3 $@; }
function mac4 { do_option mac4 $@; }
function rootdev { do_option rootdev $@; }
function append { do_option extra_args_3617 $@; }

function vidpid {
      if [ $# -lt 2 ]; then
                echo "usage: vidpid 0xVVVV 0xPPPP"; return;
      fi
      set usb_args="vid=$1 pid=$2"
      if [ -s $prefix/grubenv]; then
                save_env usb_args
      fi
}

function showtips {
      if [ -n "$has_serial" ]; then
                terminal_output --remove serial
      fi
      echo "Screen will stop updating shortly, please open http://find.synology.com to continue."
      echo
      echo
      if [ -n "$has_serial" ]; then
                terminal_output --append serial
      fi
}

function loadinitrd {
      if [ -s $img/$info ]; then
                if [ -n "$has_serial" ]; then
                        terminal_output --remove serial
                fi
                cat $img/$info
                if [ -n "$has_serial" ]; then
                        terminal_output --append serial
                fi
      fi
#      if [ -s $img/$extra_initrd ]; then
#                initrd $img/rd.gz $img/$extra_initrd
#      else
#                initrd $img/rd.gz
#      fi
}

function common_add_option {
      eval "set value=\"\$$1\""
      if [ -z $value ]; then return 1; fi
      set common_args="$common_args $1=$value"
}

function common_add_option_ex {
      eval "set value=\"\$$1\""
      if [ -z $value ]; then return 1; fi
      set common_args="$common_args $2=$value"
}

function loadlinux {
      set model=$1
      set bootdev=$2
      shift 2
      if [ -n $vid -a -n $pid ]; then
                set usb_args="vid=$vid pid=$pid"
      fi
      eval "set common_args=\"\$common_args_$model\""
      eval "set extra_args=\"\$extra_args_$model\""
      eval "set bootdev_args=\"\$${bootdev}_args\""
      common_add_option_ex rootdev root
      common_add_option sn
      if common_add_option mac1; then set netif_num=1; fi
      if common_add_option mac2; then set netif_num=2; fi
      if common_add_option mac3; then set netif_num=3; fi
      if common_add_option mac4; then set netif_num=4; fi
      common_add_option netif_num
        if [ -z $zImage ]; then
                set zImage=bzImage
        fi
      linux $img/$zImage $common_args $bootdev_args $extra_args $@
}

menuentry "DS3617xs 6.2 Baremetal $VERSION" --class os {
      set img=
      savedefault
      loadlinux 3617 usb
      loadinitrd
      showtips
}

menuentry "DS3617xs 6.2 Baremetal $VERSION Reinstall" --class os {
      set img=
      loadlinux 3617 usb mfg
      loadinitrd
      showtips
}

#menuentry "DS3617xs 6.2 Baremetal AMD $VERSION" --class os {
#      set img=
#      set zImage=bzImage
#      savedefault
#      loadlinux 3617 usb
#      loadinitrd
#      showtips
#}

menuentry "DS3617xs 6.2 VMWare/ESXI $VERSION" --class os {
      set img=
      savedefault
      loadlinux 3617 sata
      loadinitrd
      showtips
}

yhjycq 发表于 2018-9-11 20:45:10

硬盘拆了win系统上删除分区再插上,U盘重新做一次,2个步骤都要做

SnowDoggie 发表于 2018-9-12 00:48:56

set vid=1131
set pid=3323
set sn=1130ODN834482
set mac1=001132950890


vid pid 前面有个前缀 被你删除了。

SnowDoggie 发表于 2018-9-12 00:51:07

set vid=1131
set pid=3323
set sn=1130ODN834482
set mac1=001132950890

vid pid有个前缀 0x

wjq_xp 发表于 2018-9-12 08:40:48

问题出在这里:
set vid=1131
set pid=3323

你把0x都删掉了,怎么不出错,要这么写
set vid=0x1131
set pid=0x3323

ais9009 发表于 2018-9-12 11:13:45

哦好的

ais9009 发表于 2018-9-12 11:14:56

SnowDoggie 发表于 2018-9-12 00:51
set vid=1131
set pid=3323
set sn=1130ODN834482


谢谢谢谢

ais9009 发表于 2018-9-12 11:15:40

wjq_xp 发表于 2018-9-12 08:40
问题出在这里:
set vid=1131
set pid=3323


谢谢谢谢

dor 发表于 2018-9-13 12:19:34

和楼主同平台不知道你能安装918吗

ais9009 发表于 2018-9-13 14:29:48

dor 发表于 2018-9-13 12:19
和楼主同平台不知道你能安装918吗

918和3617有什么区别?
页: [1]
查看完整版本: 华擎N3150-ITX,安装6.2 报服务器错误 错误代码21(已解决)