An after thought, is it possible that I and anyone interested can
contribute the iso in debian official repos. I would love to build a multi
arch debian iso with non free drivers set, in debian official iso
downloads. Where can I apply for this.

On Tue, Apr 21, 2020, 6:44 AM Pak OS <gsm.pa...@gmail.com> wrote:

> Also, using this method is not very fool proof and stable. The iso has
> bugs installing on many systems, which I could not understand, so extensive
> testing on multiple systems is required so that we can create a stable iso.
> I will request Michael and others interested to please collaborate on a
> single base so that we can achieve a fully tested and stable iso with full
> multi arch support. We can name it anything, let's say MichealOS :)
>
> On Tue, Apr 21, 2020, 6:36 AM Pak OS <gsm.pa...@gmail.com> wrote:
>
>> ok here is my full script , here goes:
>> Please consider, i am not very skilled in Live Build, and my work is
>> based on eznix, a great open source enthusiast, his full work is available
>> at  Sourceforge at https://sourceforge.net/projects/eznixos/
>>
>> #!/bin/bash
>>
>> #
>>
>> # bldPakOS10.3 -- Revision: 103r1 -- by SubhaniMinhas (
>> https://sourceforge.net/projects/pakos/)
>>
>> # (GNU/General Public License version 3.0)
>>
>> #
>>
>> # Step by Step Live-Build
>>
>> #
>>
>> #
>>
>> # ~/PakOS10.3 -- build folder
>>
>> # ~/PakOS103 -- files location
>>
>> #
>>
>> #
>>
>> # Phase 1: - Assign WKDIR variable the output of pwd
>>
>> #
>>
>> WKDIR="$(pwd)"
>>
>> #
>>
>> #
>>
>> # Phase 2: - Create the build staging folder
>>
>> #
>>
>> rm -r PakOS10.3
>>
>> mkdir PakOS10.3
>>
>> #
>>
>> cd PakOS10.3
>>
>> #
>>
>> #
>>
>> # Phase 3: - Set up build environment
>>
>> #
>>
>> lb config --binary-images iso-hybrid --mode debian --architectures i386
>> --linux-flavours 686 amd64 --distribution buster --archive-areas "main
>> contrib non-free" --updates true --security true --cache true
>> --apt-recommends true --debian-installer live --debian-installer-gui true
>> --win32-loader true --iso-application PakOS10.3 --iso-preparer
>> subhaniminhas-https://sourceforge.net/projects/pakos/ --iso-publisher
>> subhaniminhas-https://sourceforge.net/projects/pakos/ --iso-volume
>> PakOS10.3
>>
>> #
>>
>> #
>>
>> # Phase 4: - Install desktop and applications
>>
>> #
>>
>> echo lxqt-core featherpad lximage-qt lxqt-admin lxqt-branding-debian
>> lxqt-openssh-askpass lxqt-powermanagement lxqt-sudo pavucontrol-qt qlipper
>> qps xfce4-terminal lightdm engrampa xfwm4 audacious nm-tray feathernotes
>> gucharmap meteo-qt qpdfview screengrab smplayer thunderbird >
>> $WKDIR/PakOS10.3/config/package-lists/desktop.list.chroot
>>
>> #
>>
>> echo aqemu haveged less orage gdebi galculator grsync psensor synaptic
>> gparted bleachbit flac faad faac mjpegtools x265 x264 mpg321 ffmpeg
>> streamripper sox mencoder dvdauthor twolame lame asunder aisleriot
>> gnome-mahjongg gnome-chess dosbox filezilla libxvidcore4 vlc soundconverter
>> hplip-gui cdrdao frei0r-plugins htop jfsutils xfsprogs ntfs-3g cdtool
>> mtools gthumb gimp testdisk numix-gtk-theme greybird-gtk-theme
>> breeze-icon-theme breeze-gtk-theme xorriso cdrskin p7zip-full p7zip-rar
>> keepassx hardinfo inxi gnome-disk-utility simplescreenrecorder thunderbird
>> simple-scan remmina arc-theme gstreamer1.0-plugins-bad
>> gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good gnome-system-tools
>> dos2unix dialog papirus-icon-theme faenza-icon-theme liferea
>> transmission-gtk handbrake handbrake-cli audacity python-glade2 rar unrar
>> ssh cifs-utils fuse gvfs-fuse gvfs-backends gvfs-bin pciutils
>> squashfs-tools syslinux syslinux-common dosfstools isolinux live-build
>> fakeroot linux-headers-686 lsb-release menu build-essential dkms curl wget
>> iftop apt-transport-https dirmngr openvpn network-manager-openvpn
>> openvpn-systemd-resolved libqt5opengl5 zulumount-gui zulucrypt-gui
>> zulupolkit neofetch xscreensaver ufw gufw firmware-linux
>> firmware-linux-nonfree firmware-amd-graphics firmware-misc-nonfree >
>> $WKDIR/PakOS10.3/config/package-lists/packages.list.chroot
>>
>> # Phase 5: - Make folders in the chroot
>>
>> #
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/usr/share/PakOS10.3
>>
>> mkdir -p
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/images/desktop-base
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/usr/share/icons/default
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/usr/local/bin
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/usr/share/applications
>>
>> mkdir -p $WKDIR/PakOS10.3/config/hooks/normal
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/usr/share/doc/PakOS10.3
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/etc/skel/Desktop
>>
>> #
>>
>> # Uncomment below line for calamares installer
>>
>> mkdir -p $WKDIR/PakOS10.3/config/includes.chroot/etc/calamares/branding
>>
>> #
>>
>> #
>>
>> # Phase 6: - Copy files into the chroot
>>
>> #
>>
>> cp -r $WKDIR/PakOS103
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/PakOS10.3/PakOS103
>>
>> cp -r $WKDIR/PakOS103/bootloaders $WKDIR/PakOS10.3/config/bootloaders
>>
>> cp -r $WKDIR/PakOS103/lxqt
>> $WKDIR/PakOS10.3/config/includes.chroot/etc/skel/
>>
>> cp $WKDIR/PakOS103/hooks/* $WKDIR/PakOS10.3/config/hooks/normal/
>>
>> cp $WKDIR/PakOS103/scripts/*
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/local/bin/
>>
>> cp $WKDIR/PakOS103/doc/*
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/doc/PakOS10.3/
>>
>> cp $WKDIR/PakOS103/backgrounds/*
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/images/desktop-base/
>>
>> cp $WKDIR/PakOS103/icons/*
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/icons/default/
>>
>> cp $WKDIR/PakOS103/launchers/ezadmin.desktop
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/applications/
>>
>> ln -s /usr/share/doc/PakOS10.3
>> $WKDIR/PakOS10.3/config/includes.chroot/etc/skel/Desktop/
>>
>> #
>>
>> # Uncomment below three lines for calamares installer
>>
>> cp $WKDIR/PakOS103/calamares/settings.conf
>> $WKDIR/PakOS10.3/config/includes.chroot/etc/calamares/settings.conf
>>
>> cp
>> $WKDIR/PakOS103/calamares/usr/share/applications/install-debian.desktop
>> $WKDIR/PakOS10.3/config/includes.chroot/usr/share/applications/install-debian.desktop
>>
>> cp -r $WKDIR/PakOS103/calamares/branding/PakOS
>> $WKDIR/PakOS10.3/config/includes.chroot/etc/calamares/branding/PakOS
>>
>> #
>>
>> # Phase 7: - Start the build process
>>
>> #
>>
>> lb build 2>&1 | tee buildPakOS10.3.log
>>
>> #
>>
>>
>> Now, i have built my ISO, i chroot into it using code which is part of
>> PakOSHub.sh, part of PakOS, you can find it in sbin folder of PakOS, it is
>> a great jumble of code, very poorly documented.
>>
>> Once i am in chroot, in PakOS built ISO, i run these commands:
>>
>> apt-get install --no-install-recommends lightdm
>> lightdm-gtk-greeter-settings xinput redshift redshift-gtk geoclue-2.0
>> xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
>> xscreensaver-screensaver-bsod fonts-nafees fbreader gnome-games ufw gufw
>> gnome-software clamav clamav-daemon clamtk usbguard usbguard-applet-qt
>> firejail firetools plymouth plymouth-themes gnome-maps zenity yad
>> gnome-multi-writer netselect-apt network-manager nm-tray efibootmgr
>> grub-efi-amd64-bin grub2-common grub-efi-amd64-signed efibootmgr
>> grub-efi-amd64 grub-efi-amd64-bin grub2-common grub-customizer
>> network-manager-gnome
>>
>>
>> then i install the 64 bit stuff there:
>>
>> dpkg --add-architecture amd64
>>
>> sudo apt-get update && sudo apt-get install --no-install-recommends
>> arch-test apt-utils linux-image-amd64 dkms build-essential
>> linux-headers-amd64 apparmor:amd64 linux-doc-4.19:amd64
>> debian-kernel-handbook:amd64 apparmor-profiles-extra:amd64
>> apparmor-utils:amd64 glibc-doc:amd64 locales:amd64 grub-pc:amd64
>> grub-efi-amd64:amd64 extlinux:amd64
>>
>>
>> As you can see, the process is not fully automated: If you can achieve
>> full automation, i will be grateful.
>>
>> I will try to upload whole build folder (Pretty large) soon:, till then,
>> hope this helps.
>>
>> I am availiable for any help.
>>
>>
>>
>>
>>
>> On Tue, 21 Apr 2020 at 05:12, Pak OS <gsm.pa...@gmail.com> wrote:
>>
>>> Sir, seeing your results, I will try to upload my method on
>>> sourceforge.net soon, but full build folders are large. And my upload
>>> speed is just 100k.
>>> I will try to so in a next few days.
>>>
>>> On Tue, Apr 21, 2020, 5:07 AM Michael . <keltoi...@gmail.com> wrote:
>>>
>>>> Sometimes I'm an idiot and I forget to "reply to all". Thank you to
>>>> dbgr for pointing out my error to me. So please find below what I have
>>>> tried and what the outcomes were.
>>>>
>>>> I just tried Subhani's tip and it failed with
>>>> E: Error reading the CPU table
>>>> P: Begin unmounting filesystems...
>>>> P: Saving caches...
>>>> E: Error reading the CPU table
>>>>
>>>> I suspected, as I have said in previous threads, that we will need  to
>>>> build 2 different systems and then merge them into 1 iso with menu
>>>> providing the options of which system to load. I'd like a copy of the
>>>> complete configuration for PakOS to see if it works on my system
>>>> before I suggest there are other things that need doing.
>>>>
>>>> And then
>>>>
>>>> In the previous build I followed Subhani's suggestion and then checked
>>>> the chroot file in the config folder. I had to manually edit it after
>>>> the lb config command and then run lb build to which I got the failure
>>>> mentioned in my previous reply.
>>>>
>>>> I have just done an lb clean --all and removed my cache folder to
>>>> force a completely new build. lb config and then lb build to get it
>>>> running. Checked the chroot file in the config folder and only 686-pae
>>>> is listed in the chroot file. lb config is only passing one option to
>>>> the chroot file not both 32 and64 bit options. First test failed with
>>>> the result as mentioned in my previous reply, 2nd test failed with lb
>>>> config only passing 1 linux-flavor option rather than the 2 as
>>>> suggested by Subhani.
>>>>
>>>> Anyone else trying this and finding anything different to my findings?
>>>> Regards.
>>>>
>>>> On 17/04/2020, dbgr <d...@systemli.org> wrote:
>>>> > Hello everybody.
>>>> >
>>>> > Thank you very much for your tips, recommendations, attention and
>>>> time.
>>>> >
>>>> > In the next days I will try to look into everything you recommended me
>>>> > in this thread and test the different possibilities. Then I will try
>>>> to
>>>> > write about my experience and send here.
>>>> >
>>>> > If anyone knows about any other options, tools, hacks, etc. that are
>>>> > pertinent to this discussion, please, share it with us :)
>>>> >
>>>> >
>>>> > On 2020-04-16 18:59, Pak OS wrote:
>>>> >> I intend to do it on source forge. Till then I am available here for
>>>> >> any queries.
>>>> >>
>>>> >> gSM
>>>> >>
>>>> >> On Thu, Apr 16, 2020, 23:55 Michael . <keltoi...@gmail.com> wrote:
>>>> >>
>>>> >>> Thank you Subhani
>>>> >>> I will try this out today and see what happens.
>>>> >>> May I suggest you create a github page for PakOS and put all the
>>>> >>> materials, e.g. configs etc, that you want to share in there.
>>>> >>> Regards.
>>>> >>> Michael.
>>>> >>>
>>>> >>> On 17/04/2020, Pak OS <gsm.pa...@gmail.com> wrote:
>>>> >>>> I have installed PakOS on offline systems and it works. For
>>>> >>> Calamares, it
>>>> >>>> failed so I had to install some packages later on, using chroot to
>>>> >>> enter
>>>> >>>> ISO. This made the calamares installer useable. There are a lot of
>>>> >>>> iterations, which I try to document. Since I am one person trying
>>>> >>> to
>>>> >>>> maintain this ISO, so I can't do a lot of testing on diverse
>>>> >>> hardware.
>>>> >>>> Recently I tested PakOS on an HP laptop, and all installers failed
>>>> >>> to
>>>> >>>> install on blank hard disk. But once a portion was present, it
>>>> >>> installed
>>>> >>>> correctly.
>>>> >>>> So it's a journey. I would request anyone interested in joining me
>>>> >>> in any
>>>> >>>> capacity. I am ready to share all code, what so ever humble work I
>>>> >>> have
>>>> >>>> done.
>>>> >>>> Thanks for your interest.
>>>> >>>>
>>>> >>>> gSM
>>>> >>>>
>>>> >>>> On Thu, Apr 16, 2020, 20:04 adrian15sgd <adrian15...@gmail.com>
>>>> >>> wrote:
>>>> >>>>
>>>> >>>>> Nice.
>>>> >>>>>
>>>> >>>>> Finally does it installer fetch the packages from the same iso or
>>>> >>> does
>>>> >>>>> the
>>>> >>>>> installer need an internet connection to work (e.g. fetches the
>>>> >>> packages
>>>> >>>>> from the internet) ?
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Thank you.
>>>> >>>>> El 16/4/20 a las 17:01, Pak OS escribió:
>>>> >>>>>
>>>> >>>>> it installs on both. And automatically selects kernal based on
>>>> >>> underlying
>>>> >>>>> architecture.
>>>> >>>>>
>>>> >>>>> gSM
>>>> >>>>>
>>>> >>>>> On Thu, Apr 16, 2020, 19:59 adrian15sgd <adrian15...@gmail.com>
>>>> >>> wrote:
>>>> >>>>>
>>>> >>>>>> With such a setup Can you install a 64-bit Debian? Or is it only
>>>> >>> useful
>>>> >>>>>> for installing 32-bit Debian?
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> Thank you.
>>>> >>>>>> El 16/4/20 a las 14:46, Pak OS escribió:
>>>> >>>>>>
>>>> >>>>>> Ok, here goes:
>>>> >>>>>>
>>>> >>>>>> lb config --binary-images iso-hybrid --mode debian
>>>> >>> --architectures i386
>>>> >>>>>> --linux-flavours 686 amd64 --distribution buster --archive-areas
>>>> >>> "main
>>>> >>>>>> contrib non-free" --updates true --security true --cache true
>>>> >>>>>> --apt-recommends true --debian-installer live
>>>> >>> --debian-installer-gui
>>>> >>>>>> true
>>>> >>>>>> --win32-loader true --iso-application PakOS10.3 --iso-preparer
>>>> >>>>>> subhaniminhas-https://sourceforge.net/projects/pakos/
>>>> >>> --iso-publisher
>>>> >>>>>> subhaniminhas-https://sourceforge.net/projects/pakos/
>>>> >>> --iso-volume
>>>> >>>>>> PakOS10.3
>>>> >>>>>>
>>>> >>>>>> Hope this helps
>>>> >>>>>>
>>>> >>>>>> PakOS on Debian Derivatives List (
>>>> >>>>>> https://wiki.debian.org/Derivatives/Census/PakOS)
>>>> >>>>>> PakOS on LWN as only Pakistan Based Linux Distro (
>>>> >>>>>> https://static.lwn.net/Distributions/#pakistan)
>>>> >>>>>> Please vote for PakOS on DistroWatch waiting list at
>>>> >>>>>> (https://distrowatch.com/dwres-mobile.php?resource=links)
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> On Thu, 16 Apr 2020 at 16:49, Pak OS <gsm.pa...@gmail.com>
>>>> >>> wrote:
>>>> >>>>>>
>>>> >>>>>>> I will be honored. If you need, I can share the whole project
>>>> >>> you need
>>>> >>>>>>> on SourceForge. Its actually just 1 switch in lb config. Since
>>>> >>> I am
>>>> >>>>>>> typing
>>>> >>>>>>> on my mobile. So can't access my laptop right now. The clue was
>>>> >>> given
>>>> >>>>>>> on
>>>> >>>>>>> this very forum.
>>>> >>>>>>> In case you need any specific functionality in PakOS, please
>>>> >>> let me
>>>> >>>>>>> know.
>>>> >>>>>>>
>>>> >>>>>>> If you like the work I have done and can benefit from it,
>>>> >>> please click
>>>> >>>>>>> on the Distrowatch Waiting list Recommend Button against PakOS.
>>>> >>> I need
>>>> >>>>>>> a
>>>> >>>>>>> lot of votes to be part of Distro watch list of Distros.
>>>> >>>>>>>
>>>> >>>>>>> gSM
>>>> >>>>>>>
>>>> >>>>>>> On Thu, Apr 16, 2020, 08:37 Michael . <keltoi...@gmail.com>
>>>> >>> wrote:
>>>> >>>>>>>
>>>> >>>>>>>> Hi Subhani
>>>> >>>>>>>> I just had a look at Pak OS, nice project, and I have 1
>>>> >>> question for
>>>> >>>>>>>> you that may help many others who use live build. How did you
>>>> >>> create
>>>> >>>>>>>> an iso image with both 32 and 64 bit architectures using live
>>>> >>> build?
>>>> >>>>>>>> If you would share your knowledge with teh live community I am
>>>> >>> sure
>>>> >>>>>>>> many would be extremely grateful.
>>>> >>>>>>>> Regards.
>>>> >>>>>>>> Michael.
>>>> >>>>>>>>
>>>> >>>>>>>> On 16/04/2020, Pak OS <gsm.pa...@gmail.com> wrote:
>>>> >>>>>>>>> I am maintaining a multi Arch live image with Calamares
>>>> >>> Installer
>>>> >>>>>>>>> and
>>>> >>>>>>>>> debian installer at source forge.
>>>> >>>>>>>>> Please search for PakOS on Google, it should be 1st result.
>>>> >>> Go to my
>>>> >>>>>>>> source
>>>> >>>>>>>>> forge page. It's a large one. 3.3 GB. A lot of software.
>>>> >>>>>>>>> Pl see if it suits you. I am available for any help.
>>>> >>>>>>>>>
>>>> >>>>>>>>> https://sourceforge.net/projects/pakos/files/Main/
>>>> >>>>>>>>>
>>>> >>>>>>>>> gSM
>>>> >>>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>
>>>> >>>>>>
>>>> >>>>>> --
>>>> >>>>>> Regards
>>>> >>>>>>
>>>> >>>>>> gSm
>>>> >>>>>>
>>>> >>>>>> https://sourceforge.net/projects/pakos/
>>>> >>>>>> https://distrowatch.com/dwres.php?resource=links#new
>>>> >>>>>> https://lwn.net/Distributions/#pakistan
>>>> >>>>>> https://wiki.debian.org/Derivatives/Census/PakOS
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>
>>>> >
>>>>
>>>
>>
>> --
>> Regards
>>
>> gSm
>>
>> https://sourceforge.net/projects/pakos/
>> https://distrowatch.com/dwres.php?resource=links#new
>> https://lwn.net/Distributions/#pakistan
>> https://wiki.debian.org/Derivatives/Census/PakOS
>>
>

Reply via email to