GithubHelp home page GithubHelp logo

tinycore-redpill's Introduction

tinycore-redpill

This is a testing version. Do not use unless you are certain you have no data to lose.

Please note that minimum recommended memory size for configuring the loader is 2GB

Instructions

A normal build process would start with :

1. Image burn

  • a. For physical gunzip and burn img file to usb stick

  • b. For virtual gunzip and use the provided vmdk file

2. Boot tinycore

3. ssh to your booted loader or just open the desktop terminal

4. Bring over your json files (global_config.json, custom_config.json, user_config.json)

5. Check the contents of user_config.json, if satisfied keep or else run:

  • a. Perform a rploader update by running ./rploader.sh update

  • b. Perform a fullupdate to update all local files of your image by running ./rploader.sh fullupgrade

  • c. Change you serial and mac address by running ./rploader.sh serialgen DS3615xs, if you want to use WoL you can use realmac option here e.g. ./rploader.sh serialgen DS3515xs realmac

  • d. Update user_config.json with your VID:PID of your usb stick by running ./rploader.sh identifyusb

  • e. Update user_config.json with your SataPortMap and DiskIdxMap by running ./rploader.sh satamap

  • f. Backup your changes to local loader disk by running ./rploader.sh backup

6. ./rploader.sh build ds3615xs-7.0.1-42218

tinycore-redpill's People

Contributors

ardentwheel avatar dodert avatar dreamwalkerxz avatar jim3ma avatar kafisatz avatar kamzil avatar monniasza avatar pocopico avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tinycore-redpill's Issues

ASMedia SATA 10-port PCI-e card not supported... Any help?

I think this card deserves to be added to the basic support of ahci interfaces. Can I hope so? If I could do it, I would do it myself. However, I am a professional musician, not a programmer (rather just a user pro) :-) Can I help with the implementation in any way?

https://www.wish.com/cz/product/pci-e-1x-to-10-port-sata30-expansion-card-sata-pcie-1x-adapter-computer-converter-high-speed-pcie-card-610903a5c3ac64f707d6b640?hide_login_modal=true&share=web

I tried 3615xs and 3617xs but without success. It works without errors in the TrueNAS system, but I don't want it.

... I am sorry for my bad English.

Couldn't find bspatch in your $PATH

I'm currently trying the bare-metal install and after configuring my file and running "sudo ./rploader.sh build bromolow-7.0.1-42218" I get the following error:
image

I did try bypass the runtime.sh and it get's further until it errors out here:
image

I did try to manually install bsdiff and configured the BSPATCH_PATH env variable but still received the same error. Any help would be greatly appreciated, thanks!

How to generate IXGBE recipe for ds3617xs_42218 or build ds3617xs_42218u2?

Hi.

How can I get the ixgbe driver working with DS3617xs?
I get this error The extension pocopico.ixgbe was found. However, the extension index has no recipe for ds3617xs_42218 platform. when building.

I also see references to the driver being supported in ds3617xs_42218u2, but I'm not able to build that version with the default script.
Any update on that?

Thanks for all the work!

Support for NICGIGA NIC-2.5G

I looked all over, for days, trying to find this ext and had no luck, so Im asking for support. unless I missed something. Thank you in advance...
PS: Great work on the loader!

It looks that you will need the following modules :


Found VGA Controller : pciid 8086d00000412  Required Extension : i915
Searching for matching extension for i915
Found SATA Controller : pciid 8086d00008c02  Required Extension : ahci
Searching for matching extension for ahci
Found Ethernet Interface : pciid 10ecd00008125 Required Extension :
No matching extension
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/                                                                                                                                                                                                                                             master/r8169/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/ma                                                                                                                                                                                                                                             ster/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_                                                                                                                                                                                                                                             index.tmp_json

Got this from lspci -nnq

01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5G bE Controller [10ec:8125] (rev 05)

full output:

tc@box:~$ lspci -nnq
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Proc  essor HD Audio Controller [8086:0c0c] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Fa  mily USB xHCI [8086:8c31] (rev 05)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series  Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family  PCI Express Root Port #1 [8086:8c10] (rev d5)
00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family  PCI Express Root Port #3 [8086:8c14] (rev d5)
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family  PCI Express Root Port #4 [8086:8c16] (rev d5)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller [8086:8c5c] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset F amily 6-port SATA Controller 1 [AHCI mode[8086:8c02] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBu s Controller [8086:8c22] (rev 05)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5G bE Controller [10ec:8125] (rev 05)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
04:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 11)

I share some results of the test with ds1621+.

The driver of r8169 does not seem to operate as the bootloader of ds1621+, which was well recognized as the HASWELL mainboard and ds3622xs+ bootloader.
@jumkey told us to try the AMD platform, so I tried it with R8169 of Ryzen 3300x, 3500x, and 3700x, but it didn't work either.
Rather, it operated normally when the 8th generation coffee lake cpu such as i5-8500t, j5040 (gemini lake refresh) and g5500 and r8169 (RTL8111H CHIPSET) were combined.
This part had the help of @dolbycat.
For now, ds1621+ seems to be a little tricky in using cpu. Just like Jun loader ds918+ supported from HASWELL in the past.
More test data is needed for Sky lake, Kaby Lake, and other generations of CPUs.

P.S : The focus is on NIC behavior rather than trying to find the hard drive with dtc.
The extension driver was not applied manually.
This is the result of using only r8169, which TC automatically finds.

Booting issue with External drive plug in

I got it boot just fine if the only USB boot loader in the system. If I plug another external USB drive + the USB boot loader and restart the system. It won't boot, I got error file '/zImage' not found.

Need to Change URLs in Scripts. "master" is being phased out or already deprecated.

Github has discontinued the use of "master/slave" so the URLs need to be updated to "main" instead.

IE: The json file https://github.com/pocopico/rp-ext/blob/**main**/ixgbe/rpext-index.json has references to https://raw.githubusercontent.com/pocopico/rp-ext/**master**/ixgbe/rpext-index.json which while working as of this post is likely to become a victim of 404.

Some scripts are already failing because of this. Sorry, I can't remember which ones offhand.

Please update your scripts and json files to reflect the new naming conventions.

Thanks!!

j5040-itx/booting on legacy boot mode

Is there a way to boot this without using legacy boot mode as my motherboard only supports UEFI?
It boots fine on my thinkpad but I can't seem to make it work on this motherboard.

Issues with ProxmoxVE

DS3615 works well until passing Intel X540-t2 through to the DSM guest: kernel panic
DS3617xs always gets stuck in the Recoverable status and keeps rebooting
DS3622xs+ works well so far with the same hardware and virtualization environment

Feature Request

Not sure if you can add tools to the tinycore base package, but mc and nano would be some super good tools to have, especially for manual editing of the files

UEFI Boot Support?

Hi Thank you, i tried to boot in UEFI but failed, both tinycore and the loader.img.

i can boot it with MBR.

any planning to add UEFI boot support?

mpt3sas & mpt2sas on DS918p not detecting sas drives on boot

I have a LSI SAS2008 IT running on ASROCK H81m-itx.
At First, I build the loader with the automatic

./rploader.sh serialgen apollolake-7.0.1-42218
./rploader.sh usbidentify now
./rploader.sh satamap now
./rploader.sh build apollolake-7.0.1-42218

With this loader, the NAS did not get ip and I cannot reach synology webpage. and if I unload the HBA card and reboot, all works fine.

After searching the internet, I found this issue #14 but it was for DS3615xs.
I tried it to DS918+ by sudo ./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt2sas/rpext-index.json and find it works!

now I can normally reach the webpage but theres another problem that the synology cannot detect my sas drive attached to my HBA card.

I tried everything like add pocopico.mptsas , change SataPortMap to AAAA but nothing works.

Build DS1621 Error

tc@box:~$ sudo ./rploader.sh build v1000-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/jumkey/redpill-lkm.git : Redpill module branch : develop
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.v1000-7.0.dev.txz/download
TOOLKIT_SHA : 6108f9f7b7f0a13ee985314aef9419303375ab7ded4112be991590339b66ecd1
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/v1000-source/linux-4.4.x.txz/download
SYNOKERNEL_SHA : d3e85eb80f16a83244fcae6016ab6783cd8ac55e3af2b4240455261396e1e1be
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM : v1000
TARGET_VERSION : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 4
MODULE_ALIAS_FILE= modules.alias.4.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> Version is current
Redpill sources already downloaded, pulling latest
Already up to date.
Loader sources already downloaded, pulling latest
Already up to date.
No extra build option specified, using default
Using static compiled redpill extension
Looking for redpill for : ds1621p_42218
Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus-v1000.tgz
Extracting module
Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/src/check-redpill.sh
Got redpill-linux-v4.4.180+.ko
Testing modules.alias.4.json -> File OK

It looks that you will need the following modules :

Found IDE Controller : pciid 8086d00007111 Required Extension :
No matching extension
Found VGA Controller : pciid 15add00000405 Required Extension : vmwgfx
Searching for matching extension for vmwgfx
Found SATA Controller : pciid 15add000007e0 Required Extension :
No matching extension
Found SATA Controller : pciid 15add000007e0 Required Extension :
No matching extension
Found SATA Controller : pciid 15add000007e0 Required Extension :
No matching extension
Found SATA Controller : pciid 15add000007e0 Required Extension :
No matching extension
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
######################################################################## 100.0%

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh info pocopico.e1000e"

*** Process will exit ***
Found Ethernet Interface : pciid 8086d0000100f Required Extension : e1000
Searching for matching extension for e1000
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json"

Starting loader creation
Checking user_config.json : Done
Cache directory OK
[#] Checking runtime for required tools... [OK]
[!] There doesn't seem to be a config for DS1621+ platform running 7.0.1-42218 (checked /home/tc/redpill-load/config/DS1621+/7.0.1-42218/config.json)

*** Process will exit ***
FAILED : Loader creation failed check the output for any errors

multiple errors in file lines on jq command not found

i have booted your VMDK file in a clean VM
It boot st TinyCore and i could change the tc user password

Afterwards i used scp to push over the files from the zip file

but now when i try to run the interactive or rploader.sh files it constantly states
bin/sh command not found

Why is this

DS3617xs always not Installed after reboot

Hello,

I've tried successfully DS918+,DS3615xs

  • Network -> OK
  • HDD,SSD -> OK (4HDD - 3SSD)

Whaou Thanks :)

I'm interested by DS3617xs, i'musing the same way of 918+ or DS3615xs but Status is always Not Installed after DSM install reboot.

i've cleaned older build
i've cleaned all HDD and SSD
redo serialgen with DS3617xs
./rploader.sh build broadwell-7.0.1-42218

is it a bug or i miss something ?

Thank for your hardwork !

issue booting after writing .img file to usb

I've tried writing the .img file on both linux and windows, using popsicle/win32disk imager and balena etcher but every time it writes successfully but it's not bootable. Am i being stupid and missing something obvious?

I've looked at the drives after writing and can see the 3 partitions created.

Great project btw and thankyou.

no HPE Ethernet 1 Gb 2-port 332i adapter drive in latest image

Hello,

I created a bootloader on a hp microgen8 with the 4.5 image, I see the HPE Ethernet 1 Gb 2-port 332i adapter in the tiny core image, but when I install dsm 7, I only see the 2 ports of the HP NC360T network card.

i have installed before another micron 8 with the 4.4 loader, there I have the internal nic in dsm.

is the driver not loading automatically anymore?
I used DS3615xs

Everything work on hp gen8 microserver but laggy

Hello,

I weite here because, everythings work on an hp microserver gen8, but my Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz don't go up 4%, i don't understand, Virtual machine manager and docker work but the system seem to be laggy.
With jun's loader 6.2 everything work well but i migrated to dsm 7, i do the redpill tuto here : https://xpenology.club/install-dsm-7-on-baremetal-or-vm/.

Is there a way to add xeon driver in tiny core linux ? what is the command ?

Is there anyone who can help me ?

Error creating bootloader, "gzip: stdout: No space left on device"

When creating a bootloader, it gives an error
"gzip: stdout: No space left on device
[!] Failed to unpack /home/tc/redpill-load/ext/boot-image-template.img.gz to loader.img"

A flash drive on which the image "tinycore-redpill.v0.4.6.img" is recorded, 16 GB in size.
Screenshot with the error is attached.
Please help with a solution if possible.
Thanks
error_redpill_create_bootloader
.

mpt3sas not detecting sas drives on boot

I have a LSI SAS2008 IT installed in a Dell R710
If i run rploader listmods (- listmods: Tries to figure out required extensions) it shows the mpt3sas module is available for build.

this is the output of the SAS on the build, which looks fine to me....


[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json... 
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
######################################################################## 100.0%
[OK]
[#] ========================================== pocopico.mpt3sas ==========================================
[#] Extension name: mpt3sas
[#] Description: Adds LSI MPT Fusion SAS 3.0 Device Driver Support
[#] To get help visit: <todo>
[#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/mpt3sas
[#] Software author: https://github.com/pocopico
[#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json
[#] Platforms supported: ds3617xs_25556u2 ds918p_41890 ds3617xs_42218 ds3615xs_25556u2 ds3617xs_25556 ds918p_25556 ds3615xs_41222 ds3617xs_42218u2 ds3615xs_25556 ds918p_42218 ds3615xs_42218 
[#] =======================================================================================

Found SAS Controller : pciid 1000d00000072  Required Extension : mpt3sas
Searching for matching extension for mpt3sas
Found matching extension : 
"https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json"
[#] Checking runtime for required tools... [OK]

and then the building part.

[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/releases/ds3615xs_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
############################################################################################################################################################################################################# 100.0%
[#] Filling-in newly downloaded recipe for extension pocopico.mpt3sas platform ds3615xs_42218
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/releases/mpt3sas-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/mpt3sas-3.10.108.tgz
############################################################################################################################################################################################################# 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/mpt3sas-3.10.108.tgz file... [OK]
[#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/mpt3sas-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/... [OK]
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/src/check-mpt3sas.sh to /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/check-mpt3sas.sh
############################################################################################################################################################################################################# 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.mpt3sas/ds3615xs_42218/check-mpt3sas.sh file... [OK]
[#] Successfully processed recipe for extension pocopico.mpt3sas platform ds3615xs_42218

The part i think is causing the problem for me and i am unable to work out what to put/change/add into the user_config.json is the SAS part to make sure its loaded and available for finding my disks.

When i reboot and check the install page of the system (port 5000) i get an error stating "no drives detected"

Can you please advise me on how to make sure the Drives are seen on the SAS controller? where/what i put in the json files?

Again thanks for your help and more so on this awsome little loader.

Steve

ds3617xs_42218 pocopico.atlantic error

Platforms supported: ds918p_41890 ds918p_25556 ds3615xs_41222 ds3617xs_42218u2 ds3615xs_25556 ds918p_42218 ds3615xs_42218
Failed to update all extensions for ds3617xs_42218.
maybe add? thx.

btw ds918+_42218 work fine, next compile 3615xs OK, but hang after booting (asrock H370M-ITX,Intel G5400,synology E10G18-T1 (AQC107))
any idea? :-(

/bin/tar: unrecognized option '--transform=s/.*\///'

Trying to run './rploader.sh build broadwell-7.0.1-42218 static'

`[#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3617xs_42218/virtio-4.4-108.tgz file... [OK]
[#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3617xs_42218/virtio-4.4-108.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.jg.virtio/ds3617xs_42218/... [ERR]
[-] Failed to unpack tar

/bin/tar: unrecognized option '--transform=s/.*///'
BusyBox v1.33.0 (2021-01-17 14:57:11 UTC) multi-call binary.

Usage: tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [OPTION]... [FILE]...

Create, extract, or list files from a tar file

c	Create
x	Extract
t	List
-f FILE	Name of TARFILE ('-' for stdin/out)
-C DIR	Change to DIR before operation
-v	Verbose
-O	Extract to stdout
-m	Don't restore mtime
-o	Don't restore user:group
-k	Don't replace existing files
-Z	(De)compress using compress
-z	(De)compress using gzip
-J	(De)compress using xz
-j	(De)compress using bzip2
--lzma	(De)compress using lzma
-a	(De)compress based on extension
-h	Follow symlinks
-T FILE	File with names to include
-X FILE	File with glob patterns to exclude
--exclude PATTERN	Glob pattern to exclude
--overwrite		Replace existing files
--strip-components NUM	NUM of leading components to strip
--no-recursion		Don't descend in directories
--numeric-owner		Use numeric user:group
--no-same-permissions	Don't restore access permissions

[-] Recipe file for extension thethorgroup.jg.virtio platform ds3617xs_42218 is logically invalid - file download https://github.com/jimmyGALLAND/redpill-ext/raw/master/virtio/releases/virtio-4.4.108-broadwell.tgz cannot be unpacked. You SHOULD contact the extension packer to report that (see below)
`

and after

`[#] Unpacking /home/tc/redpill-load/build/1643766319/pat-ds3617xs_42218-unpacked/rd.gz file to /home/tc/redpill-load/build/1643766319/rd-ds3617xs_42218-unpacked... [ERR]
[!] Failed to unpack compressed ramdisk

*** Process will exit ***
`

Should tar version be updated ?

No hard disk identified in Parallels

Hi,
I used the latest version of the tiny loader and configured the following things:

  • set network adapter to e1000e and installed the recommended extension
  • set SataPortMap to 1 and DiskIdxMap to 00

After that, I used the following command to build the loader: ./rploader.sh build bromolow-7.0.1-42218

Now the loader boots (via SATA boot option) but the installation assistant tells me, that no hard disk where found.
Within the Vmware settings, I configured a 40 GB hard disk.

Any recommendation?

USB Not Recognized on Denverton Motheboard

Sorry for the vague title.
I have a super micro 1U server with a Denverton/Atom C3758 SOC and I cannot make a USB that’s bootable for it from your img file and it’s making me nuts!!

I’ve tried 5 different USB drives. 6 different OS’s (Mac, Windows and Linux) and a half dozen or so burning methods (Rufus, dd, etcher, win32something, unetbootin, etc), along with toggling MBR and GPT. So, easily 30+ variations of the boot drive and not one is seen by my system.
I select the boot partition and my server just goes back to the boot selection prompt.

The same USB drive will boot on an old Intel NUC fine!! Grrr…
What the heck???

The board is capable of booting EFI and legacy. For reference I have used xpenology 6.2 on it from USB as well as ESXi 7, plus I have UBUNTU 20.04 installed on an NVME drive right now.

TL;DR: Denverton board isn’t recognizing the Tinycore boot drive regardless of which usb drive I use or how it’s configured.

Any assistance is greatly appreciated!!

I can provide more details.
thanks!

Running VMDK file issue on VMware Esx server

Hello,

i cannot run TinyCore on esx server,
I got an issue with message below

Failed - Unsupported or invalid disk type 2 for 'scsi0:0'. Ensure that the disk has been imported.

Errors
Unsupported or invalid disk type 2 for 'scsi0:0'. Ensure that the disk has been imported.
Unable to create virtual SCSI device for 'scsi0:0' (/vmfs/volumes/6157af2c-e9b2842a-d29b-10604b890a0c/TinyCoreRedPill/tinycore-redpill.v0.4.4.vmdk).
Module 'DevicePowerOn' power on failed.
Failed to start the virtual machine.

ERROR in build apollolake-7.0.1-42218

Checking if a newer version exists on the repo -> This process is very slow。

gzip: modules.alias.3.json.gz: No such file or directory

[!] Failed to download https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json

*** Process will exit ***

[-] Failed to download index file for thethorgroup.boot-wait extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json

Can I keep these downloaded files without entering into tinycore every time download again?

Ext thethorgroup.virtio is always added

I use the custom virtio ext instead of thethorgroup's virtio.
But it has auto be added in building process.
The builded version is apollolake-7.0.1-42218.

Loader creation fails, missing dpkg?

When building the loader and starts checking for extensions, it fails with error: Some tools weren't available - install them first
Here's a screenshot.

Any ideas?
Thanks
IMG_0939
.

proxmox acpi shutdown not working

Hi, thank you for your work. Sorry for my noob question:
I run tinycore-redpill virtualized on proxmox. quite easy setup and stable. Virtiio drivers are enabled so it works flawlessly with proxmox.
When using the shutdown function in proxmox, my virtual machine doesnt respond to that command.
i'm not sure acpid was loaded at image creation.
any idea where i might be looking to get that module working?

errors

tc@box:~$ sudo ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects ... .0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects ... 3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM : bromolow
TARGET_VERSION : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> Version is current
Redpill sources already downloaded, pulling latest
Already up to date.
Loader sources already downloaded, pulling latest
Already up to date.
Using static compiled redpill extension
Looking for redpill for : ds3615xs_42218
Getting file https://raw.githubusercontent.co ... edpill-3.10.108.tgz
Extracting module
tar: redpill.ko: time stamp 2021-11-29 13:23:46 is 8609550.34511612 s in the future
Got redpill-linux-v3.10.108.ko
Testing modules.alias.3.json -> File OK

It looks that you will need the following modules :

Found VGA Controller : pciid 8086d00000156 Required Extension :
No matching extension
Found SATA Controller : pciid 8086d00001e03 Required Extension :
No matching extension
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.co ... rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.co ... 0e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
######################################################################## 100.0%

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh info pocopico.e1000e"

*** Process will exit ***
Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e
Searching for matching extension for e1000e
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json"
[#] Checking runtime for required tools... [OK]
[#] Adding new extension from https://raw.githubusercontent.co ... rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.co ... 0e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json
######################################################################## 100.0%

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json). For more info use "ext-manager.sh info pocopico.e1000e"

*** Process will exit ***
Found Ethernet Interface : pciid 8086d000010d3 Required Extension : e1000e
Searching for matching extension for e1000e
Found matching extension :
"https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json"

Starting loader creation
Checking user_config.json : Done
tar: /home/tc/bsdiff.txz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Cache directory OK
[#] Checking runtime for required tools...
[-] Couldn't find bspatch in your $PATH
[#] Checking runtime for required tools... [ERR]
[!] Some tools weren't available - install them first

*** Process will exit ***
FAILED : Loader creation failed check the output for any errors

RAID Card support (chip ASM1064)

Hello,

Great work ! very elegant and nicely done

I'm using an ASM1064-chip sata RAID pciE card, but none of the connected disks are detected. Is that related to the card ?
Should I try to fiddle with SATA addresses ?

DSM 3617xs. Failed to install the file. The file is probably corrupted.

image

Successfully installed on DSM3615xs baremetal, but cannot install it on 3617xs.
I was following this guide, but I typed "sudo ./rploader.sh build broadwell-7.0.1-42218" in WINSCP PuTTY instead of "sudo ./rploader.sh build bromolow-7.0.1-42218" because its on 3617xs .So after going through all steps of this guide, at the last step where you need to select a .pat file the installing stopes at 56%.

I have no idea what could've cause this issue any help would be appreciated!

DVA3221

How to install the DVA3221 version?

REQUEST: SATADOM menu option

Please add SATADOM as a grub menu entry.

With synoboot_satadom=1 in the boot args, certain models such as DS3615xs will allow you to boot from SATA drives and not need PID or VID

gzip: stdout: No space left on device

Hello. I am using vdmk file in Virtual box.
i run ./rploader.sh build bromolow-7.0.1-42218 and get error
[#] Creating loader image at loader.img ...
gzip: stdout: No space left on device

tc @ box: ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 894M 894M 0 100% /
How to fix?

ds920p gemini lake support

jumkey have already added it,but tinycore custom_config not includes it.It will be great for someone with J4125 platform machines.

DSM 7.1 Beta support

Hello,

DSM 7.1 has been released as a Beta version. It is available here : https://global.download.synology.com/download/DSM/beta/7.1/42550/DSM_DS3615xs_42550.pat

@pocopico Would it be possible to adapt the loader to this version ?

I tried to perform a manual upgrade using the .pat. After the restart of DSM, it gets stuck and continues to ask to recover over and over.

It is also not possible to install it from scratch. After the first installation of DSM, the system will then reboot and go again to the Recover screen.

DSM 7 installation on NUC DN2820FYK

Hi,

I am trying to install DSM 7. I was able to build the bootloader for DS918+.

Unfortunately, after connecting to the Synology page, I can't get to the DSM installation page. I get the following error: We've detected errors on the hard drives (2), and the SATA ports have also been disabled. I successfully install it.

The installation is done on a NUC DN2820FYK which has a N2830 CPU (Bay Trail). When I run the satamap now command, the following is displayed:

HBA: 00:13.0 Disks : 2
SataPortMap=2
DiskIdxMap=00

Do I need to build the bootloader for a Bay Trail specifically?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.