pocopico / tinycore-redpill

GNU General Public License v3.0
2.17k stars 636 forks source link

/dev/synoboot cause installation fail #169

Open srctar opened 2 years ago

srctar commented 2 years ago

Hi:

When I compile apollolake-7.0.1-42218, message is all success and I get my DS918p_42218.pat;

But when I install it with the current USB, it tells me kernel is not inited;

so I modifid the rploader.sh:1819: sudo rm -rf /home/tc/rd.temp /home/tc/friend ###/home/tc/redpill-load/loader.img; I got the loader.img.

for installation, error about pid/vid(yes, is must be correct), for telnet DSM, /var/log, error is from here: https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh:

  echo "ERROR: Timeout waiting for /dev/synoboot device to appear."
  echo "Most likely your vid/pid configuration is not correct, or you don't have drivers needed for your USB/SATA controller"

but infact, my sn、mac、pid|vid is from your shell, I made double check, it must be correct(I buy a new USB yesterday);

When I see the file: buildpat/buildpat-918p-7.0.1-42218.sh

you extra synologys pat, and get the file: /usr/syno/bin/scemd for pack new pat file(for install).

I`m thinking:

  1. there is no /dev/synoboot, I fount FixSynoboot.sh, if it can be add to the rd.gz and work on my installation? OR
  2. if there is something wrong with my statPortMap so /synoboot can not be found? OR
  3. more information tell me how does the /dev/synoboot from?

Thank you very much~

srctar commented 2 years ago

the loader.img, has 3 partation, /dev/synoboot、/dev/synoboot1、/dev/synoboot2; the first one /dev/synoboot contains grub and rd.gz(the Linux kernel), we can telnet into the linux, why this partation can not be mount on /dev/synoboot

and the other two partation, I can not open it(i can open the first and edit grub.cfg), if there is wrong with my compile?

my platform is B85, G1840, does not support ?

srctar commented 2 years ago

at last I fix it :

DS918+ does not support my platform, I change it to 3615, and success use DSM 7.0.1.

Do you know why my machine did not appre /dev/synoboot ?