quicknick

XPEnology Configuration Tool & Bootloader DSM 6.0.2-8451

Recommended Posts

XPEnology-logo.png

 

EDIT Polanskiman: this topic is deprecated and is permanently closed. Developer removed its bootloader.

 

When posting in the forum please give this information

Hardware: CISCO UCS C220 M2 or VM

Install Type: Baremetal or VM (If VM specify ESXi or Workstation or Virtualbox or KVM)

NIC Model: Intel 82576 (If Baremtal provide NIC Model)

Storage: SCSI or SATA or PATA and your storage controller model

Issue: Network or Storage or something broken

 

Then describe your problem. Post pictures/logs or if you know the issue, such as my network card was not recognized.

 

Here is an example of how to post:

 

Hardware: CISCO UCS C220 M2

Install Type: Baremetal

NIC Model: Intel 82576

Storage: LSI 9211 and LSI 9265

Issue: Network

 

My network card was not recognized

 

To which I will respond, is your HW in the Supported Drivers List? If it is, then do you have serial connection to show that it doesn't exist? Or if you don't have serial, how do you know your card wasn't recognized. Check your DHCP leases.

 

DISCLAIMER!

I take no responsibility for any loss of data or any other problem caused by using this boot loader and/or following directions in this thread.

 

 

Guidelines

Before I begin I want to establish some guidelines for this thread. I want to keep this thread, especially these first 10 posts as up to date and information filled as possible.

Read these 10 posts in their entirety as they should contain all information you need to weed out unnecessary posts such as is my hardware supported or not.

 

 

XPEnology bootloader for DSM 6.0.2-8451.5

 

Welcome everyone to a new bootloader for Synology DSM 6.0.2-8451. There are many enhancements in this bootloader to make it more robust and feature rich. Included in this bootloader is a brand new purpose built configuration tool which will be discussed later in this post. Additionally, drivers have been compiled to ensure everyone can utilize this with great success. This suite, comprised of bootloader and configuration tool has been thoroughly tested and vetted to provide the XPEnology community with a reliable NAS solution.

 

I have to give major credit to @jun for providing information and insight on his module and Synology's kernel/code safety mechanisms. His work makes XPEnology installations pretty legit. I also have to give credit to the original XPEnology dev team. While they haven't assisted me directly, indirectly they have left some nuggets of information here and there, not to mention the ideas left in XPEnoboot.

 

In addition to the great work @jun and @XPEnology dev team has done, I have added numerous compilations, tweaks and script edits to make this loader work better.

 

Please read this thread thoroughly prior to posting questions, especially the FAQs and Installation Guide

 

Synology Hybrid Raid (SHR is enabled by default). You can disable it by using XPEnology Configuration Tool.

 

XPEnology Configuration Tool

 

XPEnology Configuration Tool is a complete set of utilities within XPEnology that facilitate out of box setup with many additional features. The inception of this came about when seeing so many have difficulty in preparing their systems for XPEnology.

 

No longer do you need to boot to Linux/MAC/Windows to configure grub.cfg or other settings within Synology DSM. Now you can configure everything from a nice graphical menu. For those of you without serial ports or capability to access the console, do not worry. This boot loader includes telnetd and sshd out of the box. Please see the FAQs section for more information on this.

 

IMPORTANT! You do not need to modify grub.cfg directly. However, if you do, ONLY MODIFY GRUB.CFG!

IF YOU MESS WITH ANY OTHER FILES YOU ARE ON YOUR OWN! YOU WILL NOT BE SUPPORTED!

 

XPEnology-config-tool-mainmenu.png

Main Features:

  • 1. Quick Setup – Automatically selects a random MAC Address, Serial Number and assists setting vid/pid of USB Stick
    2. List current IP Address of eth0
    3. Get new DHCP lease
    4. Set Static IP Adress
    5. Set MAC Address either randomly or by input
    6. Set Serial Number either randomly or by input
    7. Set vid/pid for USB boot stick
    8. Set SATA Port Mapping
    9. Set number of Network Interfaces
    10. Set max number of disks
    11. List attached disks
    12. Enable/Disable Synology Hybrid Raid (SHR) enabled by default
    13. Enable/Disable tty service (no serial port)
    14. Start SSH Service (This is without PAM, so need to use PUB KEYs)
    15. Stop SSH Service
    16. Start Telnet Service
    17. Stop Telnet Service
    18. Update XPEnology Ramdisk/Drivers/Kernel
    19. Update XPEnology Configuration Tool
    20. Troubleshoot System
    21. Reboot
    22. Poweroff
    23. Exit to shell

 

XPEnology-config-tool-troubleshoot.png

Troubleshooting Features:

  • 1. List attached disks
    2. fdisk -l
    3. sfdisk -l
    4. parted -l
    5. cat /proc/partitions
    6. cat /proc/mdstat
    7. mdadm –detail /dev/md0
    8. mdadm –detail /dev/mdX (any volume)
    9. fsck.vfat -y boot disk
    10. fsck.ext4 -y /dev/md0 (this will fsck the root volume)
    11. fsck.ext4 -y /dev/mdX (this will fsck your data volume)
    12. blkid
    13. lsblk
    14. lscpu
    15. lsmod
    16. lspci
    17. lsusb
    18. less /var/log/messages
    19. tail -f /var/log/messages (useful to run before/during install)
    20. Return to Main Menu
    21. Reboot
    22. Poweroff
    23. Exit to shell

 

Other Languages

Huge thanks to @Polanskiman for translating thread into french!

[Tuto] Installer ou MAJ de DSM 5.2 à 6.0 (Loader Quicknick)

Share this post


Link to post
Share on other sites

Date: December 10, 2016

Developer: quicknick

 

Make sure you read the Install Guide, Upgrade Guide and FAQs before you post, or I will bury the Downloads in the FAQs/Guides to make you read them to find the links.

 


  • DOWNLOADS WILL BE BACK WHEN 2.3 is out.

 

[spoiler=XPEnology Configuration Tool Changelog]

#Name: XPEnology Configuration Tool
#Description: XPEnology Configuration Tool assists deploying Synology DSM
#Current Version: 2.2
#Developer: quicknick

# First Public Release
## [ 2.2 ] 20161104-20161106, 20161203
### Added
- Static IP checks for valid IP/Netmask
- Disable tty service
- tail -f /var/log/messages
### Changed
- Returns and code updates
- Kerenel/Ramdisk updates
### Fixed
- Synoboot detection
- SHR root unmount

## [ 2.1 ] 20161103
### Added
- Failsafe checks for eth0
### Fixed
- Quick Setup
- Troubleshooting tools
- Updates

# Code Reboot
## [ 2.0 ] 20161029-20161102
### Added
- Failsafe checks
### Changed
- Major code re-write
- Troubleshooting tweaks
- Code changed for grub v2 configuration
- Better vid/pid detection for USB

# Old Stable
## [ 1.1 ] 20161027-28
### Added
- Quick Setup (set MAC Address, Serial Number and vid/pid of USB stick)
- Random generated Serial Numbers
- Random generated MAC Addresses
- Update XPEnology Kernel/Ramdisk
- Update XPEnology configuration Tool
### Changed
- vid/pid detection for USB
- separated bin/sbin tools

# beta 3
## [ 1.0 ] 20161026
### Added
- Get new DHCP lease
### Changed
- Busybox recompile: od, hexdump, fold
- vid/pid code cleanup
- Set MAC Addres code cleanup
- Set Serial Number code cleanup

# beta 2
## [ 0.9 ] 20161025
### Added
- blkid
- less /var/log/messages
### Changed
- Busybox recompile: stat, nohup, head, readlink
- Code cleanups

# beta 1
## [ 0.8 ] 20161024
### Added
- Start SSH Server
- Stop SSH Server
- Start Telnet Server
- Stop Telnet Server
### Changed
- Busybox recompile: telnet, telnetd, less

# rc 6
## [ 0.7 ] 20161023
### Added
- Busybox 1.25.1 included: awk, clear, pgrep, sed, md5sum, sha1sum, tr, vi, xargs
- Impemented Troubleshooting code for stubbed items in 0.6

# rc 5
## [ 0.6 ] 20161022
### Added
- Troubleshoot System Menu
- List Disks
- fdisk -l
- sfdisk -l
- parted -l
- cat /proc/partitions
- cat /proc/mdstat
- mdadm --detail /dev/md0
- mdadm --detail volumeX
- fsck.vfat -y boot disk
- fsck.ext4 -y /dev/md0 (This will fsck the root volume)
- fsck.ext4 -y /dev/mdX (This will fsck your data volume)
- lsblk
- lscpu
- lsmod
- lspci
- lsusb

# rc 4
## [ 0.5 ] 20161018
### Added
- Set Sata Port Mapping
- Reboot
- Exit to Shell

# rc 3
## [ 0.4 ] 20161017
### Added
- Set Max Number of Disks
### Changed
- Set vid/pid for USB boot stick

# rc 2
## [ 0.3 ] 20161015
### Added
- Enable/Disable Synology Hybrid Raid (SHR) disabled by default
### Changed
- Set Static IP Address
- Set MAC Address
- Set Serial Number
- Set vid/pid for USB boot stick
- Set Number of Network Interfaces

# rc 1
## [ 0.2 ] 20161014
### Added
- List current IP Address
- Set Static IP Address
- Set MAC Address
- Set Serial Number
- Set vid/pid for USB boot stick
- Set Number of Network Interfaces
- List Disks

# Inception
## [ 0.1 ] 20161013
### Added
- XPEnology Configuration Tool concept
- Basic Ideas for changing MAC/Serial/vid/pid
- Created variables to grub.cfg

 

[spoiler=Drivers Changelog]

#Name: XPEnology Drivers
#Description: XPEnology Drivers
#Current Version: 2.2
#Developer: quicknick

 

[spoiler=Kernel Changelog]

#Name: XPEnology Kernel
#Description: XPEnology Kernel
#Current Version: 2.2
#Developer: quicknick

 

[spoiler=Bootloader Changelog]

#Name: XPEnology bootloader
#Description: XPEnology bootloader
#Current Version: 2.2
#Developer: quicknick

 

Edited by Guest

Share this post


Link to post
Share on other sites

[spoiler=Network Drivers]AMD

amd8111e : AMD 8111 (new PCI LANCE)

pcnet32 : AMD PCnet32 PCI

 

Asix

asix : ASIX AX88xxx Based USB 2.0 Ethernet Adapters

ax88179_178a : ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

 

Atheros / Qualcomm

atl1 : Atheros/Attansic L1 Gigabit Ethernet

atl1c : Atheros L1C Gigabit Ethernet

atl1e : Atheros L1E Gigabit Ethernet

atl2 : Atheros L2 Fast Ethernet

alx : Qualcomm Atheros AR816x/AR817x

 

Broadcom

b44 : Broadcom 440x/47xx

bnx2 : Broadcom NetXtremeII BCM5706/BCM5708/5709/5716

bnx2x : Broadcom NetXtremeII 10Gb BCM57710/BCM57711/BCM57711E/BCM57712

tg3 : Broadcom Tigon3 BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789

tg3 : BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761

tg3 : BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

 

Chelsio

cxgb : Chelsio 10Gb Ethernet

cxgb3 : Chelsio Communications T3 10Gb

cxgb4 : Chelsio Communications T4 Ethernet

 

Cisco

enic : Cisco VIC Ethernet NIC

 

D-Link

dl2k : D-Link DL2000-based Gigabit Ethernet Adapter

 

HP

hp100 : HP 10/100VG PCLAN (ISA, EISA, PCI)

 

Intel

e100 : Intel PRO/100+

e1000 : Intel PRO/1000 CT/F/GT/MF/MT/T/XF/XT 82543GC/82546EB/82545EM/82540EM/82540EP/82544GC/82544EI/82547EI/82541EI

e1000 : 82545GM/82546GB/82541ER/82547GI/82541GI/82541PI/82566MM/82566MC/82566DM/82566DC/82563EB/82564EB/82562

e1000e : 82573L/82572EI/82571EB/82573E/82573V/82567/82574L/82566MM/82566MC

e1000e : 82566DM/82566DC/82563EB/82574IT/82583V/82579LM/82579V/82577LC/82577LM

e1000e : 82578DC/82578DM/Gigabit CT Desktop Adapter/PRO/1000 PT/PF/I217-LM/V/I218-V/LM/I219 LM/V

igb : 82576EB/82576NS/82580EB/82575EB/Gigabit ET/ET2/EF/VT

igb : I350-AM4/I350-BT2/I350-AM2/I350-T2/I350-T4/I350-F2/I350-F4

igb : I340-F4I340-T4/I210-AT/I210-IS/I210-IT/I210-T1/I210-AS/I210-CS

ixgbe : Intel 10 Gigabit AF DA/AT/AT2/CX4/XF LR/XR/82599EB/82598EB/82599ES/82599EN

ixgbe : X540-T1/X540-T2/540-AT2/X520-SR1/X520-SR2/X520-DA2/X520-LR1/X520-DA1/X520-DA4/X520-QDA1/X520-T2 X550-BT2/AT/AT2 X550-T1/T2

i40e : Intel 40 Gigabit X710-AM2/XL710-AM1/XL710-AM2/X710-DA2/X710-DA4/XL710-QDA1/XL710-QDA2

 

JMicron

jme : JMicron® PCI-Express Gigabit

 

Marvell

skge : Marvell Yukon Gigabit Ethernet

sky2 : Marvell Yukon 2 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21

 

Mellanox

mlx4_en : Mellanox Technologies 10Gbit Ethernet

 

NVIDIA

forcedeth : nForce Ethernet

 

Brocade/QLogic

bna : Brocade 1010/1020 10Gb Ethernet

qla3xxx : QLogic QLA3XXX Network Driver

qlcnic : QLOGIC QLCNIC 1/10Gb Converged Ethernet

qlge : QLogic QLGE 10Gb Ethernet

 

pegasus : Pegasus/Pegasus II USB Ethernet driver

 

pch_gbe : EG20T PCH Gigabit ethernet Driver

 

Realtek

r8101 : RTL8100E/RTL8101E/RTL8102E-GR/RTL8103E(L) RTL8102E(L)/RTL8101E/RTL8103T RTL8401/RTL8401P/RTL8105E RTL8402/RTL8106E/RTL8106EUS

r8168 : RTL8111B/RTL8168B/RTL8111/RTL8168 RTL8111C/RTL8111CP/RTL8111D(L) RTL8168C/RTL8111DP/RTL8111E

r8168 : RTL8168E/RTL8111F/RTL8411 RTL8111G/RTL8111GUS/RTL8411B(N) RTL8118AS

r8169 : RTL8110SC(L) RTL8110S/RTL8110SB(L)/RTL8169SB(L)/RTL8169S(L)/RTL8169

r8150 : USB RTL8150 based Ethernet device

r8152 : RTL8152/RTL8153 Based USB 2.0/3.0 Ethernet Adapters

rtl8150 : USB RTL8150 Based USB Ethernet Adapter

 

SiS

sis900 : SiS 900/7016

sis190 : SiS190/SiS191

 

VIA

via-rhine : VIA Rhine

via-velocity : VIA Velocity

 

Virtio

virtio_net : Virtio network driver

 

VMware

vmxnet3 : VMware VMXNET3 ethernet driver

 

sc92031 : Silan SC92031 PCI Fast Ethernet Adapter driver

 

[spoiler=SCSI/SAS Storage Drivers]3ware

3w-xxxx: 3ware 5/6/7/8xxx ATA-RAID support

3w-9xxx : 3ware 9xxx SATA-RAID support

3w-sas: 3ware 97xx SAS/SATA-RAID support

 

Adaptec

aacraid : Adaptec AACRAID support (Dell PERC2, 2/Si, 3/Si, 3/Di, HP NetRAID-4M, IBM ServeRAID & ICP SCSI), HBA 1000 series

aic94xx : Adaptec AIC94xx SAS/SATA support

 

HighPoint

hptiop : HighPoint RocketRAID 3xxx/4xxx Controller support

 

HP

hpsa : Smart Array P212 P410 P410i P411 P812 P712m P711m ; (Gen6/7 Controllers)

hpsa : Smart Array P222 P420 P420i P421 P822 P220i P721 ; (Gen8 Controllers)

hpsa : Smart Array P430 P430i P431 P830 P830i P831 P731m P230i P530 P531 ; (Gen8.5 Controllers)

hpsa : Smart Array P440 P441 P840 P440ar P244br H240 H241 H240ar H244br ; (Gen9 Controllers)

hpsa : HP StorageWorks 1210m P1224 P1228 P1228m P1224e P1228e P1228em

 

IBM

ips : IBM ServeRAID support

 

Intel

gdth : Intel/ICO RAID controller support

isci : Intel C600 Series Chipset SAS Controller

 

Initio

Initio 9100U(W) support

a100u2w Initio INI-A100U2W support

 

stex : Promise SuperTrak EX Series support

 

SYM53C8XX Version 2 SCSI Support

IBM Power Linux RAID adapter support

 

QLogic

QLogic QLA 1240/1x80/1x160 SCSI support

 

LSI

megaraid_sas : MegaRAID SAS 9361-8i/9361-4i9341-8i/9341-4i/9380-8e/9380-4i4e/9270-8i9271-4i/9271-8i/9271-8iCC

megaraid_sas : 9286-8e/9286CV-8e/9286CV-8eCC/9265-8i/9285-8e/9240-4i/9240-8i/9260-4i/9260CV-4i/9260-8i/9260CV-8i

megaraid_sas : 9260DE-8i/9261-8i/9280-4i4e/9280-8e/9280DE-8e/9280-24i4e/9280-16i4e/9260-16i/9266-4i/9266-8i/9285CV-8e

mpt2sas : LSI SAS 6Gb/s Host Adapters SAS2004, SAS2008, SAS2108, SAS2116, SAS2208, SAS2308 and SSS6200

mpt3sas : LSI SAS 12Gb/s Host Adapters SAS3004, SAS3008, SAS3108

 

Marvell

mvsas : Marvell 88SE64XX/88SE94XX SAS/SATA support (SAS/SATA 3Gb/s PCI-E 88SE64XX and 6Gb/s PCI-E 88SE94XX)

 

[spoiler=SATA Storage Drivers]Intel

ata_piix : Intel ICH5/6/7/8/9/10 SATA support and Intel ESB/ICH/PIIX3/PIIX4 PATA support

 

Marvell

sata_mv : Marvell Serial ATA 88SX[56]0[48][01] PCI(-X), [67]042 PCI-X/PCIe and SOC devices.

 

NVIDIA

sata_nv : NVIDIA SATA support

 

Promise

sata_sx4 : Promise SATA SX4 support

sata_promise : Promise Serial ATA TX2/TX4

 

ServerWorks

sata_svw : ServerWorks Frodo / Broadcom/ Apple K2 SATA support

 

Silicon Image

sata_sil24 : Silicon Image 3124/3132 SATA support

sata_sil : Silicon Image SATA support

 

SiS

sata_sis : SiS SATA 964/965/966/180 and PATA 180 support

 

ULi

sata_uli : ULi Electronics SATA support

 

VIA

sata_via : VIA SATA support

 

Vitesse

sata_vsc : VITESSE VSC-7174 / INTEL 31244 SATA support

 

[spoiler=PATA Storage Drivers]AMD/Nvidia

pata_amd : support for the AMD and NVidia PATA interfaces

 

JMicron

pata_jmicron : JMicron IDE controller support

 

SiS

pata_sis : SiS PATA support

 

VIA

pata_via : VIA PATA support

 

[spoiler=USB Network Drivers]

 

[spoiler=Media/DVB Drivers]backports_dvb/atbm8830.ko

backports_dvb/btcx-risc.ko

backports_dvb/cs53l32a.ko

backports_dvb/cx22700.ko

backports_dvb/cx22702.ko

backports_dvb/cx2341x.ko

backports_dvb/cx23885.ko

backports_dvb/cx24116.ko

backports_dvb/cx24123.ko

backports_dvb/cx25840.ko

backports_dvb/cx88-alsa.ko

backports_dvb/cx88-blackbird.ko

backports_dvb/cx88-dvb-core.ko

backports_dvb/cx88-vp3054-i2c.ko

backports_dvb/cx8800.ko

backports_dvb/cx8802.ko

backports_dvb/cx88xx.ko

backports_dvb/cxd2820r.ko

backports_dvb/dib0070.ko

backports_dvb/dib3000mc.ko

backports_dvb/dib7000p.ko

backports_dvb/dibx000_common.ko

backports_dvb/drxd.ko

backports_dvb/drxk.ko

backports_dvb/ds3000.ko

backports_dvb/dvb-core.ko

backports_dvb/dvb-pll.ko

backports_dvb/dvb-ttusb-budget.ko

backports_dvb/dvb-usb-cinergyT2.ko

backports_dvb/dvb-usb-cxusb.ko

backports_dvb/dvb-usb-nova-t-usb2.ko

backports_dvb/dvb-usb-technisat-usb2.ko

backports_dvb/dvb-usb.ko

backports_dvb/em28xx-alsa.ko

backports_dvb/em28xx-dvb.ko

backports_dvb/em28xx.ko

backports_dvb/hdpvr.ko

backports_dvb/ir-jvc-decoder.ko

backports_dvb/ir-kbd-i2c.ko

backports_dvb/ir-lirc-codec.ko

backports_dvb/ir-mce_kbd-decoder.ko

backports_dvb/ir-nec-decoder.ko

backports_dvb/ir-rc5-decoder.ko

backports_dvb/ir-rc5-sz-decoder.ko

backports_dvb/ir-rc6-decoder.ko

backports_dvb/ir-sony-decoder.ko

backports_dvb/isl6421.ko

backports_dvb/lgdt330x.ko

backports_dvb/lgs8gxx.ko

backports_dvb/lnbp21.ko

backports_dvb/max2165.ko

backports_dvb/mc44s803.ko

backports_dvb/msp3400.ko

backports_dvb/mt20xx.ko

backports_dvb/mt2131.ko

backports_dvb/mt352.ko

backports_dvb/mt9v011.ko

backports_dvb/mxl5005s.ko

backports_dvb/nxt200x.ko

backports_dvb/or51132.ko

backports_dvb/pvrusb2.ko

backports_dvb/rc-core.ko

backports_dvb/s5h1409.ko

backports_dvb/s5h1411.ko

backports_dvb/s921.ko

backports_dvb/saa7115.ko

backports_dvb/stb0899.ko

backports_dvb/stb6000.ko

backports_dvb/stb6100.ko

backports_dvb/stv0288.ko

backports_dvb/stv0297.ko

backports_dvb/stv0299.ko

backports_dvb/stv0900.ko

backports_dvb/stv090x.ko

backports_dvb/stv6110.ko

backports_dvb/stv6110x.ko

backports_dvb/tda10023.ko

backports_dvb/tda10048.ko

backports_dvb/tda1004x.ko

backports_dvb/tda18271.ko

backports_dvb/tda18271c2dd.ko

backports_dvb/tda8083.ko

backports_dvb/tda827x.ko

backports_dvb/tda8290.ko

backports_dvb/tda9887.ko

backports_dvb/tea5767.ko

backports_dvb/ttpci-eeprom.ko

backports_dvb/ttusb_dec.ko

backports_dvb/ttusbdecfe.ko

backports_dvb/tuner-simple.ko

backports_dvb/tuner-types.ko

backports_dvb/tuner-xc2028.ko

backports_dvb/tuner.ko

backports_dvb/tveeprom.ko

backports_dvb/tvp5150.ko

backports_dvb/v4l2-common.ko

backports_dvb/v4l2-compat-ioctl32.ko

backports_dvb/ves1820.ko

backports_dvb/videobuf-core.ko

backports_dvb/videobuf-dvb.ko

backports_dvb/videobuf-vmalloc.ko

backports_dvb/videodev.ko

backports_dvb/wm8775.ko

backports_dvb/xc5000.ko

backports_dvb/zl10353.ko

snd-hwdep.ko

snd-mixer-oss.ko

snd-page-alloc.ko

snd-pcm-oss.ko

snd-pcm.ko

snd-rawmidi.ko

snd-seq-device.ko

snd-seq-midi-event.ko

snd-seq-midi.ko

snd-seq.ko

snd-timer.ko

snd-usb-audio.ko

snd-usb-hiface.ko

snd-usbmidi-lib.ko

snd.ko

sound_firmware.ko

soundcore.ko

 

Edited by Guest

Share this post


Link to post
Share on other sites

[spoiler=Baremetal Install]To boot on baremetal hardware do the following:

 

  • Download Baremetal/Other | XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img.zip | md5sum e9a5ba1b11e8eec19f9fb8368df3ded7
  • Extract zip file on your computer
  • Use Win32DiskImage/Rufus/unetbootin/etc. to get XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img on USB media
  • Power On HW w/USB media attached
  • Find DHCP IP of VM and connect via telnet or ssh; see FAQs for more information
  • You can also use serial console/IPMI/ILO to view console
  • Login with root/password supplied from boot console
  • Configure grub.cfg with XPEnology Configuration Tool

 

[spoiler=KVM Install]To install on KVM such as Virtual Machine Manager, do the following:

 

  • Download Baremetal/Other | XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img.zip | md5sum e9a5ba1b11e8eec19f9fb8368df3ded7
  • Extract zip file on your computer
  • Create new VM in Virtual Machine Manager
  • Add USB Storage with downloaded XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img
  • Add additional SATA vDisks
  • Set Network card to e1000
  • Power On VM
  • Find DHCP IP of VM and connect via telnet or ssh; see FAQs for more information
  • You can also switch Text Console to Serial Console
  • Login with root/password supplied from boot console
  • Configure grub.cfg with XPEnology Configuration Tool

 

[spoiler=VMware ESXi/Workstation Install]To install on VMware ESXi or Workstation do the following:

 

  • Download VMware ESXi HWv10 | XPEnology-DSM-6.0.2-8451.5-quicknick-esxi-boot-v2.2.ovf.zip | md5sum 1b6b745838fc4703d1b4c9fa2f878254
  • Extract zip file on your computer
  • Import OVF into VMware
  • Add vDisks, RDM disks or PCI-E Pass-through storage controllers
  • Change Network Label to your Network
  • Power On VM
  • Find DHCP IP of VM and connect via telnet or ssh; see FAQs for more information
  • You can also login from another machine with Serial connectivity using Named Pipe //./pipe/com1
  • Login with root supplied from boot console
  • Configure grub.cfg with XPEnology Configuration Tool

If you want to see the serial output, you'll have to create another VM that has a named pipe.

 

Unless you have serial console, you will see nothing past "Booting the kernel."

 

XPEnology-boot-kernel.png

[spoiler=Boot Log]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ XX    XX  PPPPPPPP  EEEEEEEE                                                         ~
~  XX  XX   PP    PP  EE        NN    NN  OOOOOOO  LL       OOOOOOO  GGGGGGG  YY    YY ~
~   XXXX    PPPPPPPP  EE        NNN   NN  OOOOOOO  LL       OOOOOOO  GG   GG  YY    YY ~
~    XX     PP        EEEEEEEE  NN N  NN  OO   OO  LL       OO   OO  GG        YY  YY  ~
~   XXXX    PP        EE        NN  N NN  OO   OO  LL       OO   OO  GG  GGG     YY    ~
~  XX  XX   PP        EE        NN   NNN  OOOOOOO  LL       OOOOOOO  GG   GG     YY    ~
~ XX    XX  PP        EEEEEEEE  NN    NN  OOOOOOO  LLLLLLL  OOOOOOO  GGGGGGG     YY    ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ XPEnology Boot loader presented by quicknick                                   v2.3 ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:: START /linuxrc.syno                                                 [  OK  ]
:: Checking hypervisor                                                 [  OK  ]
Detected hypervisor: kvm
:: Loading module libcrc32c                                            [  OK  ]
:: Loading module thermal_sys                                          [  OK  ]
:: Loading module thermal                                              [  OK  ]
:: Loading module button                                               [  OK  ]
:: Loading module evdev                                                [  OK  ]
:: Loading module mii                                                  [  OK  ]
:: Loading module mdio                                                 [  OK  ]
:: Loading module amd8111e                                             [  OK  ]
:: Loading module pcnet32                                              [  OK  ]
:: Loading module dca                                                  [  OK  ]
:: Loading module e100                                                 [  OK  ]
:: Loading module e1000                                                [  OK  ]
:: Loading module e1000e                                               [  OK  ]
:: Loading module igb                                                  [  OK  ]
:: Loading module ixgb                                                 [  OK  ]
:: Loading module ixgbe                                                [  OK  ]
:: Loading module i40e                                                 [  OK  ]
:: Loading module forcedeth                                            [  OK  ]
:: Loading module uio                                                  [  OK  ]
:: Loading module ssb                                                  [  OK  ]
:: Loading module bnx2                                                 [  OK  ]
:: Loading module b44                                                  [  OK  ]
:: Loading module libphy                                               [  OK  ]
:: Loading module broadcom                                             [  OK  ]
:: Loading module tg3                                                  [  OK  ]
:: Loading module 8139cp                                               [  OK  ]
:: Loading module 8139too                                              [  OK  ]
:: Loading module r8169                                                [  OK  ]
:: Loading module r8168                                                [  OK  ]
:: Loading module r8101                                                [  OK  ]
:: Loading module via-rhine                                            [  OK  ]
:: Loading module crc-ccitt                                            [  OK  ]
:: Loading module via-velocity                                         [  OK  ]
:: Loading module skge                                                 [  OK  ]
:: Loading module sky2                                                 [  OK  ]
:: Loading module alx                                                  [  OK  ]
:: Loading module atl1                                                 [  OK  ]
:: Loading module atl2                                                 [  OK  ]
:: Loading module atl1c                                                [  OK  ]
:: Loading module atl1e                                                [  OK  ]
:: Loading module jme                                                  [  OK  ]
:: Loading module sis190                                               [  OK  ]
:: Loading module sis900                                               [  OK  ]
:: Loading module be2net                                               [  OK  ]
:: Loading module bna                                                  [  OK  ]
:: Loading module bnx2x                                                [  OK  ]
:: Loading module ipv6                                                 [  OK  ]
:: Loading module cnic                                                 [  OK  ]
:: Loading module cxgb                                                 [  OK  ]
:: Loading module cxgb3                                                [  OK  ]
:: Loading module cxgb4                                                [  OK  ]
:: Loading module mlx4_core                                            [  OK  ]
:: Loading module mlx4_en                                              [  OK  ]
:: Loading module netxen_nic                                           [  OK  ]
:: Loading module qla3xxx                                              [  OK  ]
:: Loading module qlcnic                                               [  OK  ]
:: Loading module qlge                                                 [  OK  ]
:: Loading module enic                                                 [  OK  ]
:: Loading module hp100                                                [  OK  ]
:: Loading module 3c59x                                                [  OK  ]
:: Loading module typhoon                                              [  OK  ]
:: Loading module sc92031                                              [  OK  ]
:: Loading module ptp_pch                                              [  OK  ]
:: Loading module pch_gbe                                              [  OK  ]
:: Loading module sundance                                             [  OK  ]
:: Loading module dl2k                                                 [  OK  ]
:: Loading module libiscsi                                             [  OK  ]
:: Loading module libiscsi_tcp                                         [  OK  ]
:: Loading module iscsi_tcp                                            [  OK  ]
:: Loading module ata_generic                                          [  OK  ]
:: Loading module pata_ali                                             [  OK  ]
:: Loading module pata_cmd64x                                          [  OK  ]
:: Loading module pata_jmicron                                         [  OK  ]
:: Loading module pata_marvell                                         [  OK  ]
:: Loading module pata_netcell                                         [  OK  ]
:: Loading module pata_ninja32                                         [  OK  ]
:: Loading module pata_rdc                                             [  OK  ]
:: Loading module pata_via                                             [  OK  ]
:: Loading module pdc_adma                                             [  OK  ]
:: Loading module pata_hpt3x3                                          [  OK  ]
:: Loading module pata_hpt366                                          [  OK  ]
:: Loading module pata_hpt37x                                          [  OK  ]
:: Loading module pata_hpt3x2n                                         [  OK  ]
:: Loading module pata_it821x                                          [  OK  ]
:: Loading module pata_amd                                             [  OK  ]
:: Loading module pata_atiixp                                          [  OK  ]
:: Loading module pata_pdc2027x                                        [  OK  ]
:: Loading module pata_pdc202xx_old                                    [  OK  ]
:: Loading module pata_atp867x                                         [  OK  ]
:: Loading module pata_artop                                           [  OK  ]
:: Loading module pata_sch                                             [  OK  ]
:: Loading module pata_oldpiix                                         [  OK  ]
:: Loading module pata_serverworks                                     [  OK  ]
:: Loading module pata_it8213                                          [  OK  ]
:: Loading module sata_sil                                             [  OK  ]
:: Loading module sata_via                                             [  OK  ]
:: Loading module sata_vsc                                             [  OK  ]
:: Loading module sata_nv                                              [  OK  ]
:: Loading module sata_promise                                         [  OK  ]
:: Loading module sata_sx4                                             [  OK  ]
:: Loading module stex                                                 [  OK  ]
:: Loading module pata_sis                                             [  OK  ]
:: Loading module sata_sis                                             [  OK  ]
:: Loading module sata_inic162x                                        [  OK  ]
:: Loading module sata_qstor                                           [  OK  ]
:: Loading module sata_svw                                             [  OK  ]
:: Loading module sata_uli                                             [  OK  ]
:: Loading module sata_highbank                                        [  OK  ]
:: Loading module ata_piix                                             [  OK  ]
:: Loading module sg                                                   [  OK  ]
:: Loading module scsi_transport_spi                                   [  OK  ]
:: Loading module mptbase                                              [  OK  ]
:: Loading module mptctl                                               [  OK  ]
:: Loading module mptscsih                                             [  OK  ]
:: Loading module mptsas                                               [  OK  ]
:: Loading module mptspi                                               [  OK  ]
:: Loading module mpt2sas                                              [  OK  ]
:: Loading module mpt3sas                                              [  OK  ]
:: Loading module nvme                                                 [  OK  ]
:: Loading module megaraid_mm                                          [  OK  ]
:: Loading module megaraid_mbox                                        [  OK  ]
:: Loading module megaraid_sas                                         [  OK  ]
:: Loading module megaraid                                             [  OK  ]
:: Loading module aacraid                                              [  OK  ]
:: Loading module aic94xx                                              [  OK  ]
:: Loading module pm80xx                                               [  OK  ]
:: Loading module aic79xx                                              [  OK  ]
:: Loading module aic7xxx                                              [  OK  ]
:: Loading module hpsa                                                 [  OK  ]
:: Loading module mvsas                                                [  OK  ]
:: Loading module 3w-xxxx                                              [  OK  ]
:: Loading module 3w-9xxx                                              [  OK  ]
:: Loading module 3w-sas                                               [  OK  ]
:: Loading module hptiop                                               [  OK  ]
:: Loading module BusLogic                                             [  OK  ]
:: Loading module qla1280                                              [  OK  ]
:: Loading module isci                                                 [  OK  ]
:: Loading module gdth                                                 [  OK  ]
:: Loading module initio                                               [  OK  ]
:: Loading module a100u2w                                              [  OK  ]
:: Loading module sym53c8xx                                            [  OK  ]
:: Loading module ipr                                                  [  OK  ]
:: Loading module atp870u                                              [  OK  ]
:: Loading module ipmi_msghandler                                      [  OK  ]
:: Loading module acpi_ipmi                                            [  OK  ]
:: Loading module ipmi_watchdog                                        [  OK  ]
:: Loading module ipmi_poweroff                                        [  OK  ]
:: Loading module ipmi_devintf                                         [  OK  ]
:: Loading module ipmi_si                                              [  OK  ]
:: Loading module virtio                                               [  OK  ]
:: Loading module virtio_ring                                          [  OK  ]
:: Loading module virtio_balloon                                       [  OK  ]
:: Loading module virtio_mmio                                          [  OK  ]
:: Loading module virtio_pci                                           [  OK  ]
:: Loading module virtio_blk                                           [  OK  ]
:: Loading module virtio_scsi                                          [  OK  ]
:: Loading module virtio_net                                           [  OK  ]
:: Unloading module mpt2sas                                            [  OK  ]
:: Loading module mpt2sas                                              [  OK  ]
:: Re-scanning disks                                                   [  OK  ]
:: Checking GRUB boot options                                          [  OK  ]
+ exec
Insert basic USB modules...
:: Loading module usb-common                                           [  OK  ]
:: Loading module usbcore                                              [  OK  ]
:: Loading module ehci-hcd                                             [  OK  ]
:: Loading module ehci-pci                                             [  OK  ]
:: Loading module uhci-hcd                                             [  OK  ]
:: Loading module ohci-hcd                                             [  OK  ]
:: Loading module xhci-hcd                                             [  OK  ]
:: Loading module etxhci-hcd                                           [  OK  ]
:: Loading module usbnet                                               [  OK  ]
:: Loading module ax88179_178a                                         [  OK  ]
:: Loading module asix                                                 [  OK  ]
:: Loading module r8152                                                [  OK  ]
:: Loading module ipheth                                               [  OK  ]
:: Loading module dm9601                                               [  OK  ]
:: Loading module int51x1                                              [  OK  ]
:: Loading module mcs7830                                              [  OK  ]
:: Loading module rtl8150                                              [  OK  ]
:: Loading module smsc75xx                                             [  OK  ]
:: Loading module smsc95xx                                             [  OK  ]
:: Loading module sierra_net                                           [  OK  ]
:: Loading module cx82310_eth                                          [  OK  ]
:: Loading module pegasus                                              [  OK  ]
:: Loading module gl620a                                               [  OK  ]
:: Loading module plusb                                                [  OK  ]
:: Loading module ipg                                                  [  OK  ]
:: Loading module usbserial                                            [  OK  ]
:: Loading module ftdi_sio                                             [  OK  ]
:: Loading module pl2303                                               [  OK  ]
Insert net driver(Mindspeed only)...
:: Starting /usr/syno/bin/synocfgen...                                 [  OK  ]
/usr/syno/bin/synocfgen returns 0
Exit on error [1] Loading XPEnology Configuration Tool...
Sun Dec 18 18:07:18 UTC 2016
none /sys/kernel/debug debugfs rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
none /dev devtmpfs rw,relatime,size=2013112k,nr_inodes=503278,mode=755 0 0
proc /proc proc rw,relatime 0 0
linuxrc.syno failed on 1
starting pid 7271, tty '': '/etc/rc'
:: Starting /etc/rc
:: Mounting procfs                                                     [  OK  ]
:: Mounting tmpfs                                                      [  OK  ]
:: Mounting devtmpfs                                                   [  OK  ]
:: Mounting devpts                                                     [  OK  ]
:: Mounting sysfs                                                      [  OK  ]
rc: Use all internal disk as swap.
/etc/rc: line 107: /usr/syno/bin/synodiskpathparse: not found
rc: Failed to parse partition sdc2
:: Loading module llc                                                  [  OK  ]
:: Loading module p8022                                                [  OK  ]
:: Loading module psnap                                                [  OK  ]
:: Loading module freq_table                                           [  OK  ]
:: Loading module cpufreq_stats                                        [  OK  ]
:: Loading module cpufreq_ondemand                                     [  OK  ]
:: Loading module cpufreq_performance                                  [  OK  ]
:: Loading module cpufreq_powersave                                    [  OK  ]
:: Loading module cpufreq_conservative                                 [  OK  ]
:: Loading module rng-core                                             [  OK  ]
:: Loading module fat                                                  [  OK  ]
:: Loading module vfat                                                 [  OK  ]
:: Loading module i2c-algo-bit                                         [  OK  ]
:: Loading module synobios                                             [  OK  ]
udhcpc (v1.16.1) started
eth0      Link encap:Ethernet  HWaddr 00:11:32:D8:09:76  
         inet addr:192.168.122.156  Bcast:192.168.122.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:2 errors:10 dropped:0 overruns:0 frame:10
         TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:689 (689.0 B)  TX bytes:1648 (1.6 KiB)

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:65536  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0 
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

:: Starting syslogd                                                    [  OK  ]
:: Starting scemd
:: Starting services in background
Starting findhostd in flash_rd...
Starting services in flash_rd...
Running /usr/syno/etc/rc.d/J01httpd.sh...
Starting httpd:80 in flash_rd...
Starting httpd:5000 in flash_rd...
Running /usr/syno/etc/rc.d/J03ssdpd.sh...
/usr/bin/minissdpd -i eth0
(15): upnp:rootdevice
(51): uuid:upnp_SynologyNAS-001132d80976::upnp:rootdevice
(58): Synology/synology_bromolow_3615xs/6.0-8451/192.168.122.156
(48): http://192.168.122.156:5000/description-eth0.xml
Connected.
done.
/usr/syno/bin/reg_ssdp_service 192.168.122.156 001132d80976 6.0-8451 synology_bromolow_3615xs eth0
Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh...
Starting synoagentregisterd...
Running /usr/syno/etc/rc.d/J30DisableNCQ.sh...
Running /usr/syno/etc/rc.d/J80ADTFanControl.sh...
Running /usr/syno/etc/rc.d/J98nbnsd.sh...
Starting nbnsd...
Running /usr/syno/etc/rc.d/J99avahi.sh...
Starting Avahi mDNS/DNS-SD Daemon
cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf
:: Loading module oxu210hp-hcd                                         [  OK  ]
:: Loading module usb-storage                                          [  OK  ]
:: Loading module usblp                                                [  OK  ]
:: Loading module hid                                                  [  OK  ]
:: Loading module usbhid                                               [  OK  ]
Starting sshd service ...
sshd service is running with pid 8562

You must copy the text below into ~/.ssh/id_rsa in order to connect via ssh.
Make sure you chmod 600 ~/.ssh/id_rsa
==================== id_rsa ========================
-----BEGIN RSA PRIVATE KEY-----                                 
MIIEogIBAAKCAQEAvsK6v+E3ESClz6sDCU9SmRcK1AEF+o/PWWVMEGzNEHPAe1TE
aqbm0n0Afk0wAsgio7KSBZ3CnxI6aEREZwjDIhuzsh2Ez40WO8lfZ8URnI1yi9Z7
tWgr+yHecTDT4hBVYsDxUonpQPJOeum2MiVZ1Rb/tgZj4EeROtmPbgsMhksevy51
oz4dQXL2nVJqhv0Q6b4FPZHA0TaL4AU2mldgq+AKHvqiItT/FaQSriDRBdJOGgvY
EKob2OCW0sySwE6SiaYSe0f+Yjnx9gaNS3XqEhQotl/ee5tO7qTKvmSQVQetv0Hk
vbug6RKIO+T8Wig6cet1PtdhXqz4ijWQbREG6QIDAQABAoIBAFi4GELFa+b7WCKN
Vowt6CxrGw4eq7ksyTK6efXppDXSn+K8Od2gYhnjKSeUno+spO+dTWxvQuTYhXGY
znddC+QBHkHomKwu4fhMX6LTdK1q26tNxZtJJ6tUxS+/lcu97PhQ4+uPWHxsNTPV
HneUB4OjfqoZrrnQjyrfpGV5ngmWd85M0M6elesHkoACdHuVdgv7o+zad/nZZYU/
Aern8z/TlTXTrFc5kmUgu7NtuD1Z8LnaB3g7oTad36uv1e5ZOyNryx+Q18MLuvvx
KOqxIOBOomgdLLF/VKvhESl5W1hvjJHg5MrWUGz1MORTn2U2OA4XgAxy+/L4TeoV
vMppoUECgYEA9FcWX3l/nqNsXBi5sotrIMmQch5/u4H6MaJmhJnUPyN4ZObiOqNR
sGACEDHnppM5jJUGA7bbJtdeWGZcFrWBrI2SJnGh96n9hX0zieuei5VK2fUgvgCs
spV0s1mTxySK0euZJZ5s3XLDoXo/eVgIw8uJPSlVUGBlYcrqDl130o8CgYEAx90a
YOsga/3csl/eSpx6Rdmc2EHjnjOKkZ40Ebvk19NVU7Qw2AUKSCK5yd/9q6Gczbd1
5NxnIkYvrgQHHVE5ZnuvAzDJtew2hwPxejQ3fYSVroNvD7GGaXUXY8TyEowuEW8H
Bw2cNUHaAY2aMTqmrQn3IZvdpSr+V7OSrGPv6wcCgYBSx2paADSfTyh37xyCg79Q
hVk9gF2v7fIQfL+UrvT8Sw0PyjTcvtX/Fhe82ttrULePjDFUcs++UfqxokQSoX2E
MxZPlfHUkS/F2MvsLvowuex4+RYVqO7ZNc8qr+9j6VpqkhH5b7ncMHRcsajteEjH
5J3jLayspWvTfMZdBYeBuwKBgCmAn16q1LO4JqEfyUBDGBzzIF/D5ulOGKM+b9+S
3eV3bAuSqmXhPg5Wr6/dBIckazRIuYGJxxzV6EbBbVzIJhxC6MfH1MsjPvtwdS+E
MlWtN4vinShsG9ZAS1gbaI0zcMmL/bCYQezJPOT/q5o3bK8YF6px/Ge08tXxYy7L
HeH3AoGAG9s9BSx9w63s+CQ1QUujdTz+scr5Np3iFRlYPfh3Pq6CCUKFWb+hPsIN
7tFIXFQpmaZaVsR8bfUtX+aDA8f1HXWTd7QulG1TPrdP6GPZdKApcJnXEUt1wI7L
EuTb0wL09yfKYGMhGuqht70qZA3NMcDjHau1VYSBr0TmboNMNBM=            
-----END RSA PRIVATE KEY-----  
====================================================

Starting telnet service ...
telnetd service is running with pid 8585

=========== Root Password ===========
root password for today is: c12-1206
=====================================

============ Date ============
Sun Dec 18 18:07:27 UTC 2016
==============================
starting pid 8600, tty '': '/sbin/getty 115200 console'
Sun Dec 18 18:07:28 2016

DiskStation login: 

 

Here is the editable portions of grub.cfg. Note: You don't need to do this if you use XPEnology Configuration Tool

[spoiler=manual editable portions of grub.cfg]

##########################################################################################
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#~ XX    XX  PPPPPPPP  EEEEEEEE                                                         ~#
#~  XX  XX   PP    PP  EE        NN    NN  OOOOOOO  LL       OOOOOOO  GGGGGGG  YY    YY ~#
#~   XXXX    PPPPPPPP  EE        NNN   NN  OOOOOOO  LL       OOOOOOO  GG   GG  YY    YY ~#
#~    XX     PP        EEEEEEEE  NN N  NN  OO   OO  LL       OO   OO  GG        YY  YY  ~#
#~   XXXX    PP        EE        NN  N NN  OO   OO  LL       OO   OO  GG  GGG     YY    ~#
#~  XX  XX   PP        EE        NN   NNN  OOOOOOO  LL       OOOOOOO  GG   GG     YY    ~#
#~ XX    XX  PP        EEEEEEEE  NN    NN  OOOOOOO  LLLLLLL  OOOOOOO  GGGGGGG     YY    ~#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#~ XPEnology grub configuration presented by quicknick                            v2.0  ~#
#~ Credit to Jun for Synology Kernel Mod                                         v1.01  ~#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
##########################################################################################


##########################################################################################
### Only Modify here #####################################################################
##########################################################################################
### Change S/N
set sn=C1LWN07009

### Set how many network interfaces you have
set netif_num=1

### Set MAC Addresses here
set mac1=001132D80976
set mac2=001132FFADE8
set mac3=0011322DA887
set mac4=0011322EA989

### To set any additional variables fill in between single quotes
set extra_args_3615=''

### To remove any modules, add between single quotes such as rmmod='ata_piix'
set rmmod=''

### To add any modules, add between single quotes such as insmod='ata_piix'
set insmod=''

### Sets which menu item on grub you want to be default (this setting is saved automatically)
set default='0'
### Sets time in seconds before system automatically boots
set timeout='10'
### Sets failback option if default boot option fails
set fallback='1'

##########################################################################################
### USB Section only if usb booting ######################################################
### Set vid/pid of your usb stick ########################################################
### http://xpenology.me/how-to-see-the-value-of-my-vid-pid-stick/ ########################
##########################################################################################
set vid=0x46f4
set pid=0x0001

##########################################################################################
### If having trouble with sata, specify how many ports you have 
### put disks on port 1,2,3,4 and put SataPortMap=4
### SataPortMap=4 means first 4 ports of 1st controler.
### SataPortMap=44 means first 4 ports of 1st controler and first 4 ports of 2nd controler.
### SataPortMap=422 means first 4 ports of 1st controler, 
### first 2 ports of 2nd controler and first 2 ports of 3rd controler.
##########################################################################################
set sataportmap="SataPortMap=242"

 

Edited by Guest

Share this post


Link to post
Share on other sites

Main Menu

XPEnology-config-tool-mainmenu.png

[spoiler=1. Quick Setup – Automatically selects a random MAC Address, Serial Number and assists setting vid/pid of USB Stick]This Quick Configuration Guide will help you set MAC Address,

Serial Number and vid/pid of your USB on the grub config

 

These options are necessary to install Synology DSM successfully.

 

Would you like to continue? [y/n]: y

 

 

Setting new random Synology DS3615xs MAC Address.

 

MAC Address is now configured as 00113284DB30

 

Setting new random Synology DS3615xs Serial Number.

 

Serial Number is now configured as C7LWN09141

 

Vendor and ProdID defined in grub.cfg does not match the current USB boot stick attached.

0xf400

0xf400

 

Look in the list below and find your USB boot stick.

 

 

P: Vendor=46f4 ProdID=0001 Rev= 0.00

S: Manufacturer=QEMU

S: Product=QEMU USB HARDDRIVE

I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

 

 

 

 

Is Vendor=46f4 and ProdID=0001 your USB Stick? [y/n/c]: y

 

Setting USB vid/pid values.

 

grub.cfg is now configured with Vendor and ProdID of your USB.

 

0x46f4

0x0001

 

 

Press [Enter] key to continue...

 

[spoiler=2. List current IP Address of eth0]Current DHCP IP Address:

eth0 Link encap:Ethernet HWaddr 00:11:32:C1:9D:EE

inet addr:192.168.122.157 Bcast:192.168.122.255 Mask:255.255.255.0

 

Press [Enter] key to continue...

 

[spoiler=3. Get new DHCP lease]Current DHCP IP Address

eth0 Link encap:Ethernet HWaddr 00:11:32:C1:9D:EE

inet addr:192.168.122.157 Bcast:192.168.122.255 Mask:255.255.255.0

 

Would you like to release/renew your IP Address? [y/n]: y

 

udhcpc: started, v1.25.1

udhcpc: sending discover

udhcpc: sending select for 192.168.122.157

udhcpc: lease of 192.168.122.157 obtained, lease time 3600

 

Press [Enter] key to continue...

 

[spoiler=4. Set Static IP Adress]Let's set up a static IP Address

 

Enter the ip address for your server: (looks like 192.168.1.22) 192.168.1.22

Enter the netmask for your network: (looks like 255.255.255.0) 255.255.255.0

Enter the IP of your router: (looks like 192.168.1.1) 192.168.1.1

 

Your new settings will be:

Your new XPEnology IP is: 192.168.1.22

The Mask for the Network is: 255.255.255.0

Address of your Router is: 192.168.1.1

 

Is this informations correct? [y/n/c]: y

 

Your IP Address is now 192.168.1.22

You can now point your browser to http://192.168.1.22:5000

 

eth0 Link encap:Ethernet HWaddr 00:11:32:C1:9D:EE

inet addr:192.168.1.22 Bcast:192.168.1.255 Mask:255.255.255.0

 

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

 

Press [Enter] key to continue...

 

[spoiler=5. Set MAC Address either randomly or by input]Current MAC Address is: 00:11:32:C1:9D:EE

 

Would you like to change the MAC Address (should begin with 001132)? [y/n]: y

 

Do you want to use this random Synology DS3615xs MAC Address 0011327E05CA? [y/n]: n

 

Let's change the MAC Address

 

Enter new MAC Address: (looks like 0011327E05CA) 001132D80976

 

Setting new MAC Address.

 

Your MAC Address is now configured as 001132D80976

 

Please reboot for changes to take effect.

 

 

Press [Enter] key to continue...

 

[spoiler=6. Set Serial Number either randomly or by input]Current Serial Number configured as: C7LWN09141

 

Would you like change the Serial Number? [y/n]: y

 

Do you want to use this random Synology DS3615xs Serial Number B2LWN06705? [y/n]: n

 

Let's change the Serial Number

 

Enter new Serial Number: (looks like this random serial number B2LWN06705) C1LWN07009

 

Setting new Serial Number.

 

Your Serial Number is now configured as C1LWN07009

 

Please reboot for changes to take effect.

 

 

Press [Enter] key to continue...

 

[spoiler=7. Set vid/pid for USB boot stick]The current Vendor and ProdID defined in grub.cfg does not match the current USB boot stick attached.

0x46f4

0x0001

 

Look in the list below and find your USB boot stick.

 

 

P: Vendor=46f4 ProdID=0001 Rev= 0.00

S: Manufacturer=QEMU

S: Product=QEMU USB HARDDRIVE

I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

 

 

 

 

Is Vendor=46f4 and ProdID=0001 your USB Stick? [y/n/c]: y

 

Setting USB vid/pid values.

 

grub.cfg is now configured with Vendor and ProdID of your USB.

 

0x46f4

0x0001

 

 

Press [Enter] key to continue...

 

[spoiler=8. Set SATA Port Mapping]If you are having trouble with sata, specify how many ports you have with sataportmap.

 

SataPortMap=4 means first 4 ports of 1st controler.

SataPortMap=44 means first 4 ports of 1st controler and first 4 ports of 2nd controler.

SataPortMap=422 means first 4 ports of 1st controler, first 2 ports of 2nd controler and first 2 ports of 3rd controler.

 

Current value set to "SataPortMap=242"

 

Do you want to change the value of SataPortMap? [y/n]: y

 

Enter a new value for SataPortMap: (looks like 4 or 44, or 422) 422

 

Do you want to change the value to SataPortMap=422 ? [y/n]: y

 

The new value is "SataPortMap=422"

 

 

Press [Enter] key to continue...

 

[spoiler=9. Set number of Network Interfaces]Current number of NICs set to: netif_num=1

 

Would you like change the number of supported NICs? [y/n]: y

 

Let's change the number of supported NICs

 

Enter a new value between 1-4 2

 

Setting new number of supported NICs to 2.

 

Your Serial Number is now configured as netif_num=2

 

Press [Enter] key to continue...

 

[spoiler=10. Set max number of disks]Checking root partition

 

max disks currently set to: maxdisks="12"

internalportcfg currently set to: internalportcfg="0xfff"

esataportcfg currently set to: esataportcfg="0xff000"

usbportcfg currently set to: usbportcfg="0x300000"

 

Would you like change the number of supported disks? [y/n]: y

 

Synology's configuration for how many disks it can see is kept in /etc.defaults/synoinfo.conf

 

There are four values that determine how many disks are available: maxdisks, internalportcfg, esataportcfg and usbportcfg.

These values are read in their respective order!

Notice that maxdisks is the number of drives, and the other three values are in hex format.

These are Synology's default values.

 

maxdisks=12

internalportcfg=”0xfff” <<< (12 Internal Drive Ports)

esataportcfg=”0xff000” <<< (8 E-SATA Ports)

usbportcfg=0x300000 <<< (3 USB Ports)

 

Converting the default values into binary looks like this. Notice that none of the bits overlap! And each 1=1 drive/device.

 

0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 1111

0000 0000 0000 0000 0000 0000 0000 1111 1111 0000 0000 0000

0000 0000 0000 0000 0000 0000 0111 0000 0000 0000 0000 0000

 

Let's change the maximum number of supported drives

Enter a new numerical value for maxdisks (4-64) 24

Enter a new hex value for internalportcfg (looks like 0xfff) 0xffffffff

Enter a new hex value for esataportcfg (looks like 0xff000) 0x000000000

Enter a new hex value for usbportcfg (looks like 0x300000) 0x3000000000

 

Your new configuration will be the following:

maxdisks=24

internalportcfg=0xffffffff

esataportcfg=0x000000000

usbportcfg=0x3000000000

 

Would you like change the number of supported disks with the values above? [y/n]: y

Setting new number of supported disks to 24.

 

maxdisks is now set to maxdisks="24"

internalportcfg is now set to internalportcfg="0xffffffff"

esataportcfg is now set to esataportcfg="0x000000000"

usbportcfg is now set to usbportcfg="0x300000000"

 

Press [Enter] key to continue...

 

[spoiler=11. List attached disks]Disk /dev/sdb: 8590MB

 

 

XPEnology can see 1 drives connected to this system.

 

synoboot1 is the boot drive.

 

Press [Enter] key to continue...

 

[spoiler=12. Enable/Disable Synology Hybrid Raid (SHR enabled by default)]Checking root partition

 

Would you like to enable Synology Hybrid Raid (SHR)? [y/n]: n

 

Disabling Synology Hybrid Raid (SHR)

 

SHR is now disabled

 

Press [Enter] key to continue...

 

[spoiler=13. Enable/Disable tty service (no serial port)]

 

[spoiler=14. Start SSH Service (Must use included Private RSA Key)]Would you like to start ssh service? [y/n]: y

Starting sshd service.

sshd service is running with pid 9146

 

You must copy the text below into ~/.ssh/id_rsa in order to connect via ssh.

Make sure you chmod 600 ~/.ssh/id_rsa

==================== id_rsa ========================

-----BEGIN RSA PRIVATE KEY-----

MIIEogIBAAKCAQEAvsK6v+E3ESClz6sDCU9SmRcK1AEF+o/PWWVMEGzNEHPAe1TE

aqbm0n0Afk0wAsgio7KSBZ3CnxI6aEREZwjDIhuzsh2Ez40WO8lfZ8URnI1yi9Z7

tWgr+yHecTDT4hBVYsDxUonpQPJOeum2MiVZ1Rb/tgZj4EeROtmPbgsMhksevy51

oz4dQXL2nVJqhv0Q6b4FPZHA0TaL4AU2mldgq+AKHvqiItT/FaQSriDRBdJOGgvY

EKob2OCW0sySwE6SiaYSe0f+Yjnx9gaNS3XqEhQotl/ee5tO7qTKvmSQVQetv0Hk

vbug6RKIO+T8Wig6cet1PtdhXqz4ijWQbREG6QIDAQABAoIBAFi4GELFa+b7WCKN

Vowt6CxrGw4eq7ksyTK6efXppDXSn+K8Od2gYhnjKSeUno+spO+dTWxvQuTYhXGY

znddC+QBHkHomKwu4fhMX6LTdK1q26tNxZtJJ6tUxS+/lcu97PhQ4+uPWHxsNTPV

HneUB4OjfqoZrrnQjyrfpGV5ngmWd85M0M6elesHkoACdHuVdgv7o+zad/nZZYU/

Aern8z/TlTXTrFc5kmUgu7NtuD1Z8LnaB3g7oTad36uv1e5ZOyNryx+Q18MLuvvx

KOqxIOBOomgdLLF/VKvhESl5W1hvjJHg5MrWUGz1MORTn2U2OA4XgAxy+/L4TeoV

vMppoUECgYEA9FcWX3l/nqNsXBi5sotrIMmQch5/u4H6MaJmhJnUPyN4ZObiOqNR

sGACEDHnppM5jJUGA7bbJtdeWGZcFrWBrI2SJnGh96n9hX0zieuei5VK2fUgvgCs

spV0s1mTxySK0euZJZ5s3XLDoXo/eVgIw8uJPSlVUGBlYcrqDl130o8CgYEAx90a

YOsga/3csl/eSpx6Rdmc2EHjnjOKkZ40Ebvk19NVU7Qw2AUKSCK5yd/9q6Gczbd1

5NxnIkYvrgQHHVE5ZnuvAzDJtew2hwPxejQ3fYSVroNvD7GGaXUXY8TyEowuEW8H

Bw2cNUHaAY2aMTqmrQn3IZvdpSr+V7OSrGPv6wcCgYBSx2paADSfTyh37xyCg79Q

hVk9gF2v7fIQfL+UrvT8Sw0PyjTcvtX/Fhe82ttrULePjDFUcs++UfqxokQSoX2E

MxZPlfHUkS/F2MvsLvowuex4+RYVqO7ZNc8qr+9j6VpqkhH5b7ncMHRcsajteEjH

5J3jLayspWvTfMZdBYeBuwKBgCmAn16q1LO4JqEfyUBDGBzzIF/D5ulOGKM+b9+S

3eV3bAuSqmXhPg5Wr6/dBIckazRIuYGJxxzV6EbBbVzIJhxC6MfH1MsjPvtwdS+E

MlWtN4vinShsG9ZAS1gbaI0zcMmL/bCYQezJPOT/q5o3bK8YF6px/Ge08tXxYy7L

HeH3AoGAG9s9BSx9w63s+CQ1QUujdTz+scr5Np3iFRlYPfh3Pq6CCUKFWb+hPsIN

7tFIXFQpmaZaVsR8bfUtX+aDA8f1HXWTd7QulG1TPrdP6GPZdKApcJnXEUt1wI7L

EuTb0wL09yfKYGMhGuqht70qZA3NMcDjHau1VYSBr0TmboNMNBM=

-----END RSA PRIVATE KEY-----

====================================================

 

 

Press [Enter] key to continue...

 

[spoiler=15. Stop SSH Service]Would you like to stop the sshd service running on pid 8194? [y/n]: y

 

Press [Enter] key to continue...

 

[spoiler=16. Start Telnet Service]Would you like to start telnetd service? [y/n]: y

 

Starting telnetd service.

 

telnetd service is running with pid 9441

 

password for today is: c12-0a02

 

Press [Enter] key to continue...

 

[spoiler=17. Stop Telnet Service]Would you like to stop the telnetd service running on pid 8211? [y/n]: y

 

Press [Enter] key to continue...

 

[spoiler=18. Update XPEnology Ramdisk/Drivers/Kernel]There is an update for XPEnology ramdisk. Changelog is as follows:

 

#Name: XPEnology Configuration Tool

#Description: XPEnology Configuration Tool assists deploying Synology DSM

#Current Version: 2.2

#Developer: quicknick

 

 

# First Public Release

## [ 2.2 ] 20161104-20161106

### Added

- Static IP checks for valid IP/Netmask

- Disable tty service

- tail -f /var/log/messages

### Changed

- Returns and code updates

- Kerenel/Ramdisk updates

### Fixed

- SHR root unmount

 

Do you want to update now? [y/n]: y

/tmp/quicknick.lzma 100%[=====================>] 11.98M 3.49MB/s in 4.1s

 

upgrade successfull.

 

Do you want to reboot? [y/n]: y

 

[spoiler=19. Update XPEnology Configuration Tool]There is an update for XPEnology Configuration Tool. Changelog is as follows:

 

#Name: XPEnology Configuration Tool

#Description: XPEnology Configuration Tool assists deploying Synology DSM

#Current Version: 2.2

#Developer: quicknick

 

 

# First Public Release

## [ 2.2 ] 20161104-20161106, 20161203

### Added

- Static IP checks for valid IP/Netmask

- Disable tty service

- tail -f /var/log/messages

### Changed

- Returns and code updates

- Kerenel/Ramdisk updates

### Fixed

- Synoboot detection

- SHR root unmount

 

Do you want to update now? [y/n]: y

/tmp/setup 100%[=====================>] 91.28K --.-KB/s in 0.02s

 

upgrade successfull.

 

[spoiler=20. Troubleshoot System]

 

[spoiler=21. Reboot]Are you sure you want to reboot? [y/n]: n

 

Press [Enter] key to continue...

 

[spoiler=22. Poweroff]

 

[spoiler=23. Exit to shell]XPEnology-bootloader-shell.png

To relaunch XPEnology Configuration Tool type setup and hit enter.

 

 

Troubleshooting Features

XPEnology-config-tool-troubleshoot.png

[spoiler=1. List attached disks]Disk /dev/sdb: 8590MB

 

 

XPEnology can see 1 drives connected to this system.

 

synoboot1 is the boot drive.

 

Press [Enter] key to continue...

 

[spoiler=2. fdisk -l]Disk /dev/sdb: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/sdb1 1 311 2490240 fd Linux raid autodetect

Partition 1 does not end on cylinder boundary

/dev/sdb2 311 572 2097152 fd Linux raid autodetect

Partition 2 does not end on cylinder boundary

 

Disk /dev/synoboot: 72 MB, 72351744 bytes

255 heads, 63 sectors/track, 8 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/synoboot1 1 9 70655+ ee EFI GPT

Partition 1 has different physical/logical beginnings (non-Linux?):

phys=(0, 0, 1) logical=(0, 0, 2)

Partition 1 has different physical/logical endings:

phys=(1023, 254, 63) logical=(8, 203, 3)

 

Press [Enter] key to continue...

 

[spoiler=3. sfdisk -l]/dev/sdb1 2048 4982527 4980480 fd

/dev/sdb2 4982528 9176831 4194304 fd

 

/dev/synoboot1 2048 67583 65536 ef

/dev/synoboot2 67584 133119 65536 83

/dev/synoboot3 133120 141278 8159 0

 

Press [Enter] key to continue...

 

[spoiler=4. parted -l]Model: QEMU HARDDISK (scsi)

Disk /dev/sdb: 8590MB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

 

Number Start End Size Type File system Flags

1 1049kB 2551MB 2550MB primary raid

2 2551MB 4699MB 2147MB primary raid

 

 

Model: Linux Software RAID Array (md)

Disk /dev/md0: 2550MB

Sector size (logical/physical): 512B/512B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 2550MB 2550MB ext4

 

 

Model: Linux Software RAID Array (md)

Disk /dev/md1: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 2147MB 2147MB linux-swap(v1)

 

 

Model: QEMU QEMU HARDDISK (scsi)

Disk /dev/synoboot: 72.4MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

 

Number Start End Size File system Name Flags

1 1049kB 34.6MB 33.6MB fat16 boot, esp

2 34.6MB 68.2MB 33.6MB fat16

3 68.2MB 72.3MB 4177kB bios_grub

 

 

Press [Enter] key to continue...

 

[spoiler=5. cat /proc/partitions]major minor #blocks name

 

8 16 8388608 sdb

8 17 2490240 sdb1

8 18 2097152 sdb2

9 0 2490176 md0

9 1 2097088 md1

135 240 70656 synoboot

135 241 32768 synoboot1

135 242 32768 synoboot2

135 243 4079 synoboot3

 

Press [Enter] key to continue...

 

[spoiler=6. cat /proc/mdstat]Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]

md1 : active raid1 sdb2[0]

2097088 blocks [12/1] [u___________]

 

md0 : active raid1 sdb1[0]

2490176 blocks [12/1] [u___________]

 

unused devices:

 

Press [Enter] key to continue...

 

[spoiler=7. mdadm –detail /dev/md0]/dev/md0:

Version : 0.90

Creation Time : Sat Dec 10 08:10:56 2016

Raid Level : raid1

Array Size : 2490176 (2.37 GiB 2.55 GB)

Used Dev Size : 2490176 (2.37 GiB 2.55 GB)

Raid Devices : 12

Total Devices : 1

Preferred Minor : 0

Persistence : Superblock is persistent

 

Update Time : Sat Dec 10 08:19:44 2016

State : clean, degraded

Active Devices : 1

Working Devices : 1

Failed Devices : 0

Spare Devices : 0

 

UUID : 38377b75:ecded7a6:3017a5a8:c86610be (local to host DiskStation)

Events : 0.213

 

Number Major Minor RaidDevice State

0 8 17 0 active sync /dev/sdb1

1 0 0 1 removed

2 0 0 2 removed

3 0 0 3 removed

4 0 0 4 removed

5 0 0 5 removed

6 0 0 6 removed

7 0 0 7 removed

8 0 0 8 removed

9 0 0 9 removed

10 0 0 10 removed

11 0 0 11 removed

 

Press [Enter] key to continue...

 

[spoiler=8. mdadm –detail /dev/mdX (any volume)]Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]

md1 : active raid1 sdb2[0]

2097088 blocks [12/1] [u___________]

 

md0 : active raid1 sdb1[0]

2490176 blocks [12/1] [u___________]

 

unused devices:

 

please enter which raid volume you want to display detail on (looks like md0) md1

 

Do you want to run mdadm --detail /dev/md1? [y/n]: y

/dev/md1:

Version : 0.90

Creation Time : Sat Dec 10 08:10:59 2016

Raid Level : raid1

Array Size : 2097088 (2048.28 MiB 2147.42 MB)

Used Dev Size : 2097088 (2048.28 MiB 2147.42 MB)

Raid Devices : 12

Total Devices : 1

Preferred Minor : 1

Persistence : Superblock is persistent

 

Update Time : Sat Dec 10 08:19:44 2016

State : clean, degraded

Active Devices : 1

Working Devices : 1

Failed Devices : 0

Spare Devices : 0

 

UUID : 8bf6af0e:4dc49c9c:3017a5a8:c86610be (local to host DiskStation)

Events : 0.11

 

Number Major Minor RaidDevice State

0 8 18 0 active sync /dev/sdb2

1 0 0 1 removed

2 0 0 2 removed

3 0 0 3 removed

4 0 0 4 removed

5 0 0 5 removed

6 0 0 6 removed

7 0 0 7 removed

8 0 0 8 removed

9 0 0 9 removed

10 0 0 10 removed

11 0 0 11 removed

 

Press [Enter] key to continue...

 

[spoiler=9. fsck.vfat -y boot disk]fsck.fat 3.0.27 (2014-11-12)

synoboot1: 821 files, 15984/16343 clusters

fsck.fat 3.0.27 (2014-11-12)

synoboot2: 8 files, 10561/16343 clusters

 

Press [Enter] key to continue...

 

[spoiler=10. fsck.ext4 -y /dev/md0 (this will fsck the root volume)]e2fsck 1.42.6 (21-Sep-2012)

1.42.6-8438: is cleanly umounted, 28654/155648 files, 234308/622544 blocks

 

Press [Enter] key to continue...

 

[spoiler=11. fsck.ext4 -y /dev/mdX (this will fsck your data volume)]Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]

md1 : active raid1 sdb2[0]

2097088 blocks [12/1] [u___________]

 

md0 : active raid1 sdb1[0]

2490176 blocks [12/1] [u___________]

 

unused devices:

 

please enter which raid volume you want to fsck (looks like md0) md0

 

Do you want to fsck /dev/md0? [y/n]: y

e2fsck 1.42.6 (21-Sep-2012)

1.42.6-8438: is cleanly umounted, 28654/155648 files, 234308/622544 blocks

 

Press [Enter] key to continue...

 

[spoiler=12. blkid]/dev/synoboot2: UUID="4619-22AC" TYPE="vfat"

/dev/synoboot1: UUID="0739-8F10" TYPE="vfat"

/dev/md1: UUID="1384b5cf-3966-4c0e-9852-8d8dabaa5d4f" TYPE="swap"

/dev/md0: LABEL="1.42.6-8438" UUID="4ace773f-d3a5-48fa-b87a-672f8a0f47a2" TYPE="ext4"

/dev/sdb2: UUID="1384b5cf-3966-4c0e-9852-8d8dabaa5d4f" TYPE="swap"

/dev/sdb1: LABEL="1.42.6-8438" UUID="4ace773f-d3a5-48fa-b87a-672f8a0f47a2" TYPE="ext4"

 

Press [Enter] key to continue...

 

[spoiler=13. lsblk]NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sdb 8:16 0 8G 0 disk

|-sdb1 8:17 0 2.4G 0 part

| `-md0 9:0 0 2.4G 0 raid1

`-sdb2 8:18 0 2G 0 part

`-md1 9:1 0 2G 0 raid1 [sWAP]

synoboot 135:240 0 69M 0 disk

|-synoboot1 135:241 0 32M 0 part

|-synoboot2 135:242 0 32M 0 part

`-synoboot3 135:243 0 4M 0 part

 

Press [Enter] key to continue...

 

[spoiler=14. lscpu]Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 1

On-line CPU(s) list: 0

Thread(s) per core: 1

Core(s) per socket: 1

Socket(s): 1

Vendor ID: GenuineIntel

CPU family: 6

Model: 61

Model name: Intel Core Processor (Broadwell)

Stepping: 2

CPU MHz: 1396.773

BogoMIPS: 2793.54

Hypervisor vendor: KVM

Virtualization type: full

L1d cache: 32K

L1i cache: 32K

L2 cache: 4096K

 

Press [Enter] key to continue...

 

[spoiler=15. lsmod]Module Size Used by Tainted: P

usbhid 25350 0

hid 82284 1 usbhid

usblp 10418 0

usb_storage 47517 0

oxu210hp_hcd 24067 0

bromolow_synobios 42825 0

btrfs 783539 0

zlib_deflate 20444 1 btrfs

hfsplus 91138 0

md4 3561 0

hmac 2697 0

i2c_algo_bit 5128 0

fuse 75398 0

vfat 10151 0

fat 50319 1 vfat

rng_core 3552 0

cpufreq_conservative 6240 0

cpufreq_powersave 926 0

cpufreq_performance 930 0

cpufreq_ondemand 8021 0

mperf 1075 0

processor 26084 0

cpufreq_stats 2857 0

freq_table 2380 2 cpufreq_ondemand,cpufreq_stats

dm_snapshot 26141 0

crc_itu_t 1267 0

quota_v2 3719 0

quota_tree 7458 1 quota_v2

psnap 1653 0

p8022 979 0

llc 3505 2 psnap,p8022

pl2303 8912 0

ftdi_sio 37702 0

usbserial 23225 2 pl2303,ftdi_sio

r8152 13841 0

asix 20466 0

ax88179_178a 12020 0

usbnet 17725 2 asix,ax88179_178a

etxhci_hcd 84466 0

xhci_hcd 83428 0

ehci_pci 3568 0

ehci_hcd 39332 1 ehci_pci

uhci_hcd 22427 0

ohci_hcd 20688 0

i_sio,usbserial,r8152,asix,ax88179_178a,usbnet,etxhci_hcd,xhci_hcd,ehci_pci,ehci_hcd,uhci_hcd,ohci_hcd

usb_common 1552 1 usbcore

virtio_net 17280 0

virtio_scsi 9233 0

virtio_blk 8496 0

virtio_pci 6885 0

virtio_mmio 5735 0

virtio_balloon 4493 0

virtio_ring 7880 6 virtio_net,virtio_scsi,virtio_blk,virtio_pci,virtio_mmio,virtio_balloon

virtio 3506 6 virtio_net,virtio_scsi,virtio_blk,virtio_pci,virtio_mmio,virtio_balloon

ipmi_devintf 7717 0

ipmi_poweroff 7053 0

ipmi_watchdog 14075 0

acpi_ipmi 2808 0

ipmi_msghandler 31729 4 ipmi_devintf,ipmi_poweroff,ipmi_watchdog,acpi_ipmi

gdth 79612 0

isci 94672 0

qla1280 22568 0

BusLogic 21185 0

hptiop 15620 0

3w_sas 20506 0

3w_9xxx 32645 0

3w_xxxx 24169 0

mvsas 49997 0

hpsa 56179 0

aic7xxx 117019 0

aic79xx 138174 0

pm80xx 135777 0

aic94xx 71571 0

aacraid 79200 0

megaraid 37746 0

megaraid_sas 72558 0

megaraid_mbox 27691 0

megaraid_mm 7568 1 megaraid_mbox

nvme 37347 0

mpt3sas 139411 0

mpt2sas 137310 0

mptspi 12924 0

mptsas 38471 0

mptscsih 18713 2 mptspi,mptsas

mptctl 26045 0

mptbase 61898 4 mptspi,mptsas,mptscsih,mptctl

scsi_transport_spi 19106 3 aic7xxx,aic79xx,mptspi

sg 24881 0

ata_piix 23416 0

sata_uli 3036 0

sata_svw 4549 0

sata_qstor 5516 0

sata_inic162x 7599 0

sata_sis 3916 0

pata_sis 10890 1 sata_sis

stex 14813 0

sata_sx4 8804 0

sata_promise 10863 0

sata_nv 20303 0

sata_via 8155 0

sata_sil 7879 0

pata_serverworks 5892 0

pata_oldpiix 3076 0

pata_sch 2529 0

pata_artop 5070 0

pata_atp867x 5102 0

pata_pdc202xx_old 4688 0

pata_pdc2027x 6619 0

pata_atiixp 4683 0

pata_amd 11182 0

pata_it821x 9047 0

pata_hpt3x2n 5709 0

pata_hpt37x 11706 0

pata_hpt366 5025 0

pata_hpt3x3 3709 0

pdc_adma 5900 0

pata_via 8859 0

pata_rdc 4320 0

pata_ninja32 3195 0

pata_netcell 2241 0

pata_marvell 2971 0

pata_jmicron 2427 0

pata_cmd64x 7466 0

pata_ali 9606 0

ata_generic 3530 0

iscsi_tcp 8353 0

libiscsi_tcp 11890 1 iscsi_tcp

libiscsi 34041 2 iscsi_tcp,libiscsi_tcp

enic 53551 0

qlge 76850 0

qlcnic 227416 0

qla3xxx 36553 0

netxen_nic 96596 0

mlx4_en 65044 0

mlx4_core 161874 1 mlx4_en

cxgb4 115227 0

cxgb3 131226 0

cxgb 64102 0

cnic 52863 0

ipv6 300273 17 cnic

bnx2x 643211 0

bna 118896 0

be2net 82933 0

sis900 20459 0

sis190 16704 0

jme 34113 0

atl1e 27964 0

atl1c 34132 0

atl2 23204 0

atl1 30510 0

alx 25881 0

sky2 46870 0

skge 37176 0

via_velocity 28909 0

crc_ccitt 1267 1 via_velocity

via_rhine 19950 0

r8101 171514 0

r8168 485722 0

r8169 54379 0

8139too 19679 0

8139cp 19050 0

tg3 149320 0

broadcom 7046 0

libphy 18005 3 asix,tg3,broadcom

b44 25216 0

bnx2 73641 0

ssb 35555 1 b44

uio 7600 1 cnic

forcedeth 54327 0

ixgbe 248433 0

ixgb 37083 0

igb 175173 0

ioatdma 42609 0

e1000e 185839 0

e1000 99707 0

e100 28637 0

dca 4512 3 ixgbe,igb,ioatdma

pcnet32 30594 0

amd8111e 16274 0

mdio 3301 4 cxgb3,cxgb,bnx2x,alx

mii 3771 16 r8152,asix,ax88179_178a,usbnet,sis900,sis190,jme,atl1,via_rhine,r8169,8139too,8139cp,b44,e100,pcnet32,amd8111e

evdev 8952 0

button 4448 0

thermal_sys 17713 1 processor

cryptd 6964 0

ecryptfs 74169 0

sha512_generic 4944 0

sha256_generic 9628 0

sha1_generic 2206 0

ecb 1849 0

aes_x86_64 7303 0

authenc 6180 0

des_generic 15851 0

libcrc32c 906 1 bnx2x

ansi_cprng 3740 0

cts 3936 0

md5 2249 0

cbc 2512 0

el000 11937 0 [permanent]

 

Press [Enter] key to continue...

 

[spoiler=16. lspci]0000:00:00.0 Class 0600: Device 8086:1237 (rev 02)

Subsystem: Device 1af4:1100

Flags: fast devsel

 

0000:00:01.0 Class 0601: Device 8086:7000

Subsystem: Device 1af4:1100

Flags: medium devsel

 

0000:00:01.1 Class 0101: Device 8086:7010 (prog-if 80 [Master])

Subsystem: Device 1af4:1100

Flags: bus master, medium devsel, latency 0

[virtual] Memory at 000001f0 (32-bit, non-prefetchable)

[virtual] Memory at 000003f0 (type 3, non-prefetchable)

[virtual] Memory at 00000170 (32-bit, non-prefetchable)

[virtual] Memory at 00000370 (type 3, non-prefetchable)

I/O ports at c120

Kernel driver in use: ata_piix

 

0000:00:01.3 Class 0680: Device 8086:7113 (rev 03)

Subsystem: Device 1af4:1100

Flags: medium devsel, IRQ 9

 

0000:00:02.0 Class 0300: Device 15ad:0405

Subsystem: Device 15ad:0405

Flags: fast devsel

I/O ports at c130

Memory at fd000000 (32-bit, prefetchable)

Memory at fe000000 (32-bit, prefetchable)

Expansion ROM at febe0000 [disabled]

 

0000:00:03.0 Class 0200: Device 8086:100e (rev 03)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 11

Memory at febc0000 (32-bit, non-prefetchable)

I/O ports at c000

Expansion ROM at feb80000 [disabled]

Kernel driver in use: e1000

 

0000:00:04.0 Class 0403: Device 8086:2668 (rev 01)

Subsystem: Device 1af4:1100

Flags: fast devsel, IRQ 11

Memory at febf0000 (32-bit, non-prefetchable)

Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+

 

0000:00:05.0 Class 0780: Device 1af4:1003

Subsystem: Device 1af4:0003

Flags: bus master, fast devsel, latency 0, IRQ 10

I/O ports at c040

Memory at febf4000 (32-bit, non-prefetchable)

Capabilities: [40] MSI-X: Enable- Count=2 Masked-

Kernel driver in use: virtio-pci

 

0000:00:06.0 Class 0c03: Device 8086:2934 (rev 03)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 10

I/O ports at c060

Kernel driver in use: uhci_hcd

 

0000:00:06.1 Class 0c03: Device 8086:2935 (rev 03)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 11

I/O ports at c080

Kernel driver in use: uhci_hcd

 

0000:00:06.2 Class 0c03: Device 8086:2936 (rev 03)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 11

I/O ports at c0a0

Kernel driver in use: uhci_hcd

 

0000:00:06.7 Class 0c03: Device 8086:293a (rev 03) (prog-if 20)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 10

Memory at febf5000 (32-bit, non-prefetchable)

Kernel driver in use: ehci-pci

 

0000:00:07.0 Class 00ff: Device 1af4:1002

Subsystem: Device 1af4:0005

Flags: bus master, fast devsel, latency 0, IRQ 11

I/O ports at c0c0

Kernel driver in use: virtio-pci

 

0000:00:08.0 Class 00ff: Device 1af4:1005

Subsystem: Device 1af4:0004

Flags: bus master, fast devsel, latency 0, IRQ 11

I/O ports at c0e0

Kernel driver in use: virtio-pci

 

0000:00:0a.0 Class 0106: Device 8086:2922 (rev 02) (prog-if 01)

Subsystem: Device 1af4:1100

Flags: bus master, fast devsel, latency 0, IRQ 40

I/O ports at c100

Memory at febf6000 (32-bit, non-prefetchable)

Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [a8] SATA HBA v1.0

Kernel driver in use: ahci

 

[spoiler=17. lsusb]T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2

D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

P: Vendor=1d6b ProdID=0001 Rev=03.10

S: Manufacturer=Linux 3.10.77 uhci_hcd

S: Product=UHCI Host Controller

S: SerialNumber=0000:00:06.0

C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

 

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2

D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

P: Vendor=1d6b ProdID=0001 Rev=03.10

S: Manufacturer=Linux 3.10.77 uhci_hcd

S: Product=UHCI Host Controller

S: SerialNumber=0000:00:06.1

C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

 

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2

D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

P: Vendor=1d6b ProdID=0001 Rev=03.10

S: Manufacturer=Linux 3.10.77 uhci_hcd

S: Product=UHCI Host Controller

S: SerialNumber=0000:00:06.2

C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

 

T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6

D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

P: Vendor=1d6b ProdID=0002 Rev=03.10

S: Manufacturer=Linux 3.10.77 ehci_hcd

S: Product=EHCI Host Controller

S: SerialNumber=0000:00:06.7

C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

 

T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0

D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

P: Vendor=f400 ProdID=f400 Rev=00.00

S: Manufacturer=QEMU

S: Product=QEMU USB HARDDRIVE

S: SerialNumber=1-0000:00:06.7-1

C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=0mA

I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

 

Press [Enter] key to continue...

 

[spoiler=18. less /var/log/messages]

insmod: can't insert '/lib/modules/ipmi_si.ko': No such device
insmod: can't insert '/lib/modules/acpi-cpufreq.ko': No such device
Dec 10 08:18:00 syslogd started: BusyBox v1.16.1
Dec 10 08:18:00 kernel: klogd started: BusyBox v1.16.1 (2016-08-02 06:20:09 CST)
Dec 10 08:18:00 kernel: [    0.000000] Initializing cgroup subsys cpuset
Dec 10 08:18:00 kernel: [    0.000000] Initializing cgroup subsys cpu
Dec 10 08:18:00 kernel: [    0.000000] Initializing cgroup subsys cpuacct
Dec 10 08:18:00 kernel: [    0.000000] Linux version 3.10.77 (root@build1) (gcc version 4.9.3 20150311
(prerelease) (crosstool-NG 1.20.0) ) #8451 SMP Wed Aug 17 05:12:41 CST 2016
Dec 10 08:18:00 kernel: [    0.000000] Command line: BOOT_IMAGE=/image/DS3615xs/bzImage ihd_num=0 syno
_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS3615xs vender_format_version=2 console=ttyS0,115200n
8 withefi elevator=elevator quiet root=/dev/md0
Dec 10 08:18:00 kernel: [    0.000000] KERNEL supported cpus:
Dec 10 08:18:00 kernel: [    0.000000]   Intel GenuineIntel
Dec 10 08:18:00 kernel: [    0.000000] e820: BIOS-provided physical RAM map:
Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved

Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved

Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffddfff] usable
Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x000000003ffde000-0x000000003fffffff] reserved

Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved

Dec 10 08:18:00 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved

Dec 10 08:18:00 kernel: [    0.000000] NX (Execute Disable) protection: active
Dec 10 08:18:00 kernel: [    0.000000] SMBIOS 2.8 present.
Dec 10 08:18:00 kernel: [    0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.9.1-0-g
b3ef39f-prebuilt.qemu-project.org 04/01/2014
Dec 10 08:18:00 kernel: [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Dec 10 08:18:00 kernel: [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable


Press [Enter] key to continue...

You have to press :q to quit

 

[spoiler=19. tail -f /var/log/messages (useful to run before/during install)]


 

[spoiler=20. Return to Main Menu]

 

[spoiler=20. Troubleshoot System]

 

[spoiler=21. Reboot]Are you sure you want to reboot? [y/n]: n

 

Press [Enter] key to continue...

 

[spoiler=22. Poweroff]

 

[spoiler=23. Exit to shell]XPEnology-bootloader-shell.png

To relaunch XPEnology Configuration Tool type setup and hit enter.

 

Edited by Guest

Share this post


Link to post
Share on other sites

This post will contain upgrade procedures such moving from 5.x to 6.0.2.

Edited by Guest

Share this post


Link to post
Share on other sites
Accessing XPEnology Configuration Tool after successful install  

To access XPEnology Configuration Tool after you have successfully install XPEnology, select XPEnology Configuration Tool from the grub boot menu.

XPEnology-grub-menu.png

Hide  
 
Accessing XPEnology via ssh  

To access XPEnology using ssh, You must use the following private RSA key (no password required):

-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvsK6v+E3ESClz6sDCU9SmRcK1AEF+o/PWWVMEGzNEHPAe1TE
aqbm0n0Afk0wAsgio7KSBZ3CnxI6aEREZwjDIhuzsh2Ez40WO8lfZ8URnI1yi9Z7
tWgr+yHecTDT4hBVYsDxUonpQPJOeum2MiVZ1Rb/tgZj4EeROtmPbgsMhksevy51
oz4dQXL2nVJqhv0Q6b4FPZHA0TaL4AU2mldgq+AKHvqiItT/FaQSriDRBdJOGgvY
EKob2OCW0sySwE6SiaYSe0f+Yjnx9gaNS3XqEhQotl/ee5tO7qTKvmSQVQetv0Hk
vbug6RKIO+T8Wig6cet1PtdhXqz4ijWQbREG6QIDAQABAoIBAFi4GELFa+b7WCKN
Vowt6CxrGw4eq7ksyTK6efXppDXSn+K8Od2gYhnjKSeUno+spO+dTWxvQuTYhXGY
znddC+QBHkHomKwu4fhMX6LTdK1q26tNxZtJJ6tUxS+/lcu97PhQ4+uPWHxsNTPV
HneUB4OjfqoZrrnQjyrfpGV5ngmWd85M0M6elesHkoACdHuVdgv7o+zad/nZZYU/
Aern8z/TlTXTrFc5kmUgu7NtuD1Z8LnaB3g7oTad36uv1e5ZOyNryx+Q18MLuvvx
KOqxIOBOomgdLLF/VKvhESl5W1hvjJHg5MrWUGz1MORTn2U2OA4XgAxy+/L4TeoV
vMppoUECgYEA9FcWX3l/nqNsXBi5sotrIMmQch5/u4H6MaJmhJnUPyN4ZObiOqNR
sGACEDHnppM5jJUGA7bbJtdeWGZcFrWBrI2SJnGh96n9hX0zieuei5VK2fUgvgCs
spV0s1mTxySK0euZJZ5s3XLDoXo/eVgIw8uJPSlVUGBlYcrqDl130o8CgYEAx90a
YOsga/3csl/eSpx6Rdmc2EHjnjOKkZ40Ebvk19NVU7Qw2AUKSCK5yd/9q6Gczbd1
5NxnIkYvrgQHHVE5ZnuvAzDJtew2hwPxejQ3fYSVroNvD7GGaXUXY8TyEowuEW8H
Bw2cNUHaAY2aMTqmrQn3IZvdpSr+V7OSrGPv6wcCgYBSx2paADSfTyh37xyCg79Q
hVk9gF2v7fIQfL+UrvT8Sw0PyjTcvtX/Fhe82ttrULePjDFUcs++UfqxokQSoX2E
MxZPlfHUkS/F2MvsLvowuex4+RYVqO7ZNc8qr+9j6VpqkhH5b7ncMHRcsajteEjH
5J3jLayspWvTfMZdBYeBuwKBgCmAn16q1LO4JqEfyUBDGBzzIF/D5ulOGKM+b9+S
3eV3bAuSqmXhPg5Wr6/dBIckazRIuYGJxxzV6EbBbVzIJhxC6MfH1MsjPvtwdS+E
MlWtN4vinShsG9ZAS1gbaI0zcMmL/bCYQezJPOT/q5o3bK8YF6px/Ge08tXxYy7L
HeH3AoGAG9s9BSx9w63s+CQ1QUujdTz+scr5Np3iFRlYPfh3Pq6CCUKFWb+hPsIN
7tFIXFQpmaZaVsR8bfUtX+aDA8f1HXWTd7QulG1TPrdP6GPZdKApcJnXEUt1wI7L
EuTb0wL09yfKYGMhGuqht70qZA3NMcDjHau1VYSBr0TmboNMNBM=
-----END RSA PRIVATE KEY-----
 

Linux/MAC

you can copy the text above into a file such as XPEnology_id_rsa or download XPEnology_id_rsa. Then connect like this (replace 192.168.156 with your Diskstation IP):

chmod 600 XPEnology_id_rsa root@192.168.122.156
ssh -i XPEnology_id_rsa root@192.168.122.156
 

 

Windows

There are many ssh clients out there, but to keep things simple, we'll use PuTTY.

 

  • Download

PuTTY
Download XPEnology-6.0.2-8451.5-quicknick-v2.2-putty-rsa_id.ppk
 
Start PuTTY
PuTTY-start.png
 
Go to Connection > SSH > Auth and Browse to downloaded private key XPEnology-DSM-6.0.2-8451-quicknick-putty-rsa_id.ppk
PuTTY-Auth.png
PuTTY-Auth-select-ppk.png
 
Go back to Session and enter Diskstation IP and hit Open (make sure connection type is SSH and port is 22)
PuTTY-IP.png
 
If you get PuTTY Security Alert to trust the RSA key, then select Yes.
PuTTY-yes-trust-rsa-key.png
 
login as: root ( enter root and hit enter )
PuTTY-root.png
 
You are now connected via SSH and you'll see that XPEnology Configuration Tool automatically starts!
PuTTY-connected.png

Hide  

 

Accessing XPEnology via telnet  

There are many telnet clients out there, but to keep things simple, we'll use PuTTY. NOTE: You must have Today's root password in order to connect. It changes daily on UTC time.

 

  • Download

PuTTY
 
Start PuTTY, change Connection Type to Telnet, enter Diskstation IP and click Open
PuTTY-telnet-IP.png
 
login as root, get pw from serial console
PuTTY-telnet-login.png
 
You are now connected via Telnet and you'll see that XPEnology Configuration Tool automatically starts!
PuTTY-telnet-connected.png

Hide  

 

root password  

root password changes daily on UTC time. If you need to get the password again you can download this precompiled root password generator or its source code.

If you have serial/console access, you will see the root password in the boot display and also after logging in and returning to shell from XPEnology Configuration Tool

 

root password in boot log

Starting telnet service ...
telnetd service is running with pid 8307

=========== Root Password ===========
root password for today is: c12-0903
=====================================

starting pid 8319, tty '': '/sbin/getty 115200 console'
Fri Dec  9 02:26:18 2016

DiskStation login: 
 

After logging in, and returning to shell from XPEnology Configuration Tool, you will see Today's root password listed.

XPEnology-bootloader-shell.png

 

The final option is to run dsm-root-password from command line

Diskstation> dsm-root-password
 
Hide  

 

Share this post


Link to post
Share on other sites

This post will will contain the Roadmap for the future of this bootloader and a queue for driver requests.

 

Roadmap

 

v2.3

  • Update to 6.0.2-8451.6 kernel | fixes CVE-2016-8655
  • Reduce ESXi CPU/MEM to 1/1024MB
  • Add more drivers
  • Fix btrfs module failing to load
  • Added acpid power off/button fix
  • minor bug fix updates to XPEnology Configuration Tool
  • Grub changes
  • fix ESXi installs

 
v2.4

  • Default to 192.168.1.100 if DHCP does not get an IP (you'll need to have a machine on the same network to connect)
  • VMware Tools
  • Hyper-V Support
  • PXE Booting
  • More Drivers

Driver Request Queue

  • Hyper-V Support

Share this post


Link to post
Share on other sites

This post will be focused on how to support and help make this successful.

 

XPEnology Community

The biggest help I could use right now is everyone adopting this new loader and providing feedback. I have been testing extensively for 2 months now and adding new features, capabilities and drivers in the process. Now is your turn to enjoy my labor, which I hope is not in vain.

 

Developers

If there are any developers willing to participate, the 1st order of business is to compile Hyper-V. I have been having a few issues compiling it and haven't had much time to investigate it. Also as other request additional/updated drivers, compiling those would be helpful as I can't support everything. Thank you in advance for your participation!

Edited by Guest

Share this post


Link to post
Share on other sites

This post will contain questions that I have for the XPEnology community. Please help me by responding!

Edited by Guest

Share this post


Link to post
Share on other sites

Wow, thanks Quicknick. This is some major stuff. Much appreciated. Will test once it's available. If you need anything in particular test please mention it.

Share this post


Link to post
Share on other sites

Cool, finally we got it.

Can't wait to test it.

Once again, thanks for your hard working, Quicknick.

Share this post


Link to post
Share on other sites
Will we get an ISO image for Hyper-V?

Unfortunately not in this first release.

 

Sent from my SM-N920T using Tapatalk

Share this post


Link to post
Share on other sites

Indeed, thank you very much. Looking forward to upgrading my older DSM 5.2 install to this!

 

Excellent work for all those that contributed and especially quicknick for creating this bootloader.

Share this post


Link to post
Share on other sites
OK it's great work but not working for me :sad:

I converted img into vmdk & vdi, please look this

https://drive.google.com/open?id=0B0iu0 ... XBlMzNKOHc

Did you do VBoxManage convertfromraw --format VDI [filename].img [filename].vdi? Could you try using RAW instead. VBoxManage convertfromraw --format RAW [filename].img [filename].vdi. If it still fails Use the ESXi OVF that has a ESXi v10 vmdk and convert VBoxManage clonehd --format VDI [filename].vmdk [filename].vdi

 

Let me know which worked or if it didn't at all.

Share this post


Link to post
Share on other sites
OK it's great work but not working for me :sad:

I converted img into vmdk & vdi, please look this

https://drive.google.com/open?id=0B0iu0 ... XBlMzNKOHc

Did you do VBoxManage convertfromraw --format VDI [filename].img [filename].vdi? Could you try using RAW instead. VBoxManage convertfromraw --format RAW [filename].img [filename].vdi. If it still fails Use the ESXi OVF that has a ESXi v10 vmdk and convert VBoxManage clonehd --format VDI [filename].vmdk [filename].vdi

Im used

$qemu-img convert XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img tmp.bin
$VBoxManage convertdd tmp.bin XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.vdi
$VBoxManage modifyvdi XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.vdi compact

Share this post


Link to post
Share on other sites
OK it's great work but not working for me :sad:

I converted img into vmdk & vdi, please look this

https://drive.google.com/open?id=0B0iu0 ... XBlMzNKOHc

Did you do VBoxManage convertfromraw --format VDI [filename].img [filename].vdi? Could you try using RAW instead. VBoxManage convertfromraw --format RAW [filename].img [filename].vdi. If it still fails Use the ESXi OVF that has a ESXi v10 vmdk and convert VBoxManage clonehd --format VDI [filename].vmdk [filename].vdi

Im used

$qemu-img convert XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.img tmp.bin
$VBoxManage convertdd tmp.bin XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.vdi
$VBoxManage modifyvdi XPEnology-DSM-6.0.2-8451.5-quicknick-boot-v2.2.vdi compact

Not best way to convert, but from your pictures it was successful.

 

Sent from my SM-N920T using Tapatalk

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.