← Back to team overview

torios-dev team mailing list archive

Re: Debian ISO

 

On 05/10/2016 12:16 PM, Nio Wiklund wrote:
Den 2016-05-10 kl. 17:11, skrev Israel:
Hi all,
This ISO is GREAT!!  WOOOO-HOOO!!!
Caveat, it is too big...

@Ali, this should fix your network issue, so try from a USB

One really great thing is that the checkboxes WORK!!!  Hurray!!

Please test this, and I will work on making it smaller...
the big change is the added non-free firmware for wireless devices, etc..

This is why it is 73MiB (70MB) larger
765MiB (726MB) too big for CDs (700 MiB)

But I think I can get the size down... OR I will have to do something to
mitigate the issue like creating a script to install the missing
firmware on the device (this is done in the Debian Installer -which
Ubiquity uses- by hw-detect)
However, we are getting much closer now!!


Hi Israel,

An iso file cannot be too great, but it can be too big ;-)

765 MiB is 62 MiB too much. I'm afraid that it is not easy to squeeze it down that much.

Are you using the highest possible compression ( -9 or -9e)? In that case, are you using the same compression for both the tarball and the iso file?

How much extra does it reduce the size of the iso file (compared to the default xz compression)?

According to the manual -9 and -9e forces the decompressor to use 65 MiB RAM, which might be a bad thing in computers with low RAM.

It might be a good alternative, but we should be aware of the increased use of RAM, and maybe consider other alternatives.

- The method, to use a script to install the missing firmware on the device, might be the best, but the drawback is that it needs internet access.

- ToriOS-live system and tarball on separate drives

Another alternative would be to separate the live system and the tarball. Let us assume that there is USB. The computer might not boot from USB, but it might let ToriOS-live read from a USB drive. We do some pre-configuration and make ToriOS-live check for the existence of a tarball in another drive, typically a USB drive, but a small partition on the internal drive might work too in case there is no working USB system.

This way we can work around the strict CD size limit.

Best regards
Nio
Hi Nio,
I am solving the internet access issue by downloading the debs for the firmware and putting them in the root filesystem:
/lib/firmware
Then, we can install them in the liveOS, and the installed OS if we detect they need them.
This ISO has them installed in BOTH.

Do you have any good ideas about detecting the needed firmware?

--
Regards



Follow ups

References