|
The LinuxCollections.com Blog
LinuxCollections.com's Blog
First Steps - How To Boot from USB
written October 30, 2023 by Time Traveler
Category: BlogEntry Tags: USB; Booting; Intro; How To; #51
If you wish to boot from a USB, have powered off your computer, put in the USB, and turned it on, and it starts up and goes to your normal desktop, then your system is not currently configured to boot from USB first. If you wish to boot from a Linux based USB drive, have no idea what a computer's BIOS is, do not know how to configure your system at a low level, then this blog post is for you.
It may be worthwhile to review this blog entry also: What NOT to do with a Bootable USB Drive or Collection
You can refer to anecdotal configuration options for different systems at our Reference pages here: Boot From USB That reference information assumes you know all about the following...
Top level view: The hardware in a computer has a very limited set of what it can do, and is designed to run a full operating system (like Linux, Windows, Mac OS X, etc.). If you power up a motherboard with no hard drive or other media, all you might see is a cryptic message that says something like "DISK BOOT FAILURE, INSERT SYSTEM DISK". Because you can boot from various media, the BIOS (Basic Input / Output System) has a Boot Order - which media to look at first. If it finds an operating system, like a well trained dog, it will always boot the first operating system it finds.
To alleviate this issue, some human will need to configure the settings in the computer to change the boot order. Instead of Boot from Hard drive, Boot from CD/DVD, Boot from Network, etc., the option to Boot from USB must be enabled AND be first (or first among available options). For security purposes, the boot from USB is most likely not going to be first, so knowing how to get into your system configuration options is a requirement.
The good news is that this really isn't that big a deal, and is about on par with putting gas in your car. If you've always had full service, and never put gas in your car, you may be a bit confused if you pull up to a self-serve station. Where is the gas intake? On an old VW bug, the door is front right, and the release is by the glove box. An Acura is back left, and has the gas door release integrated with the trunk release. A Ford has a push to release door on the back right. Some cars have it behind the rear license plate, etc. Similarly, different manufacturer's have different approaches to get to the system configuration. Some require an Esc key during startup, some have F1, or F9, or Del key. Typically there is a brief message that is shown at the very beginning, and you need to watch like a hawk as the system starts from a powered off state, once you turn it on with the power switch. Worst case, you need to check with the manufacturer.
Once you get into the BIOS (a legacy term for the system configuration where you can set the boot order). Today it might be called settings, or configuration, or options, etc. Some systems have a menu option "Select Boot Device" or something like that. On these systems, you can simply select the USB option, and it will faithfully boot that operating system, i.e. your Linux Distro on USB. On others, you have to find something like "Boot order". Some of these system configuration options can be a bit quirky and not necessarily intuitive, so you may need to read the options. Some use F5/F6, or arrow keys, etc. to re-arrange boot options. Once you have put the USB first, refer to any instructions on how to "Save" this - some use an F10 key, some require you to select a "Save these options/confirm", etc. You can always restart, go back into the BIOS, and verify your changes are the now current settings.
It is also very easy to confirm you've configured your system correctly. You will boot from the USB, and NOT go to your normal desktop.
For the vast majority of systems, the above general information is all that is needed to boot from a USB vs. the hard drive. To be clear, however, there are various other settings that may be required. Things like legacy vs. UEFI, or CSM (a compatibility mode), etc. are just enough to confuse new users. This is why checking with the manufacturer, or doing an internet search for your model or motherboard manufacturer, and search for "how to boot USB on Gigabyte" or "how to boot USB on Dell Inspiron" may be the quickest & easiest way to guide you to the solution.
So in summary, configuring your computer is much like putting fuel in your car. Without this critical component, the car is a useless hunk of metal & plastic. Being unable to control your computer, limits what is available to you on modern day systems. So being familiar with configuring your system unlocks its potential, and being in control is much better state of mind than being intimidated by the depth & complexity of modern day computers. Note that there are computers that come pre-installed with Linux, but with a bit of configuration, the "Live" media approach lets you run Linux without affecting the existing operating system on your hard drive. This provides many benefits, and makes your computer even more flexible. It can provide security, anonymity, additional tools, and a myriad of other options available in the vast ecosystem of Linux.
A few notes and happenings…
written September 12, 2023 by Time Traveler
Category: BlogEntry Tags: USB; Notes; What's happening; #50
USB Promo - we are getting to the end of our inventory. We will remove promo info once we get to the last few.
Contact E-Mail - probably the worst situation is when we have a legitimate question from our contact page, and the e-mail bounces. Some can get fixed (like @yahool.com or @gmai.com), but others seem good, but don't get delivered. So we have no way of contacting the person, they think we didn't respond, and it is a lose-lose situation.
Facebook.com - we've created a new page, LinuxCollections.com What's New to address a complete lack of customer service from Facebook. So anyone who liked our original page, please also Like our new page. All boosted ads will come from the What's New page. This is the New/Old Facebook links on home page. We will keep both going for the foreseeable future.
The By Request page. We have had some requests that never got orders, so this will not be a high priority, although we may still try and help out legitimate requests going forward.
Discs and USB media - it is still quite a mix, where some days will have only disc orders go out, and others will be only USB orders being shipped, and sometimes both. No real rhyme or reason, and of course, there are pros and cons to both media, so we will keep the status quo.
Videos, other suggestions, etc. Let us know what you might like to see, or if there are other offerings you'd like with your distros.
Debian 12 Bookworm now available!
written June 16, 2023 by Time Traveler
Category: BlogEntry Tags: New; Debian; Bookworm; Debian 12; #49
A few notes on the recent Debian 12.0.0 "Bookworm" release. The 64-bit is now 21 DVDs, the i386 (i686 required) is now 20 DVDs, and the source is 19 DVDs. Because of the additional data, the USB Complete Collection no longer fits on a 128GB USB drive. So the move to 256GB means we match the Debian USB Developer Collection, and in fact, while everything fits, we will just put the source files on both items (basically we will use 1 master image). However, even at 256GB, there isn't much room. Not sure how this will play out as point releases roll out. So we anticipate at some point in the near future, the Developer Collection will need to roll to a larger drive. So effectively for this release, there is no difference between the 2 items, but once the source ISO no longer fit, it will be like the past, where the source files are only available on the Developer collection.
For the official Debian release notes, see the news here: Debian 12 bookworm released
For Debian 12 Bookworm, you can see:
Debian 12.0.0 USB Complete Collection
Debian 12.0.0 USB Developer Collection
Debian 12.0.0 AMD64
Updates & Info
written May 11, 2023 by Time Traveler
Category: BlogEntry Tags: New; Debian; Ubuntu; Kubuntu; OpenMandriva #48
We've updated the Ubuntu releases to the current 23.03 release, and 2 more of the Ubuntu flavors (Ubuntu/Kubuntu) now no longer fit on a single DVD-R in addition to Ubuntu Studio. We've updated these to be USB only. Because we do automated production & multiple orders, switching to a dual layer for a small number of releases makes no sense. Plus the USB options make more sense in many ways (faster/more flexibility/etc.).
Debian 11.7.0 is now available, and we've also added OpenMandriva 23.03 Rome. Mandriva has a long history, starting from Linux-Mandrake. The community came together to release OpenMandriva, a successor to the Mandriva releases. We've had some interest, so have added OpenMandriva to our catalog & added a dedicated page for the release.
Random Notes, What's Happening…
written February 8, 2023 by Time Traveler
Category: BlogEntry Tags: New; UEFI; Debian #47
USB Promo - we've been able to source 100 additional FREE USB drives, so this promotion will continue for the time being!
We've added the final releases for the 7.x and 10.x Debian releases (7.11.0 and 10.13.0). In general, most people want the most recent release, but for various customers doing certain maintenance tasks or preserving a specific running system, having the final final release of the major point release has been requested. It is somewhat counterintuitive, because for a period of time, the previous release keeps incrementing as well as the current release. Many people don't realize this (and we didn't for quite a few years), so once the final release is done, we will go out and add it to the catalog. At this point, it seems like there will be no more backfilling of the Debian catalog, but we will continue to grab the final release of the major versions going forward.
LinuxMint has joined Ubuntu regarding UEFI boot-ups - if booting on a non-UEFI system (and possibly a system without internet access), the recent LinuxMint releases (20+) will take an incredibly long time to get to the desktop. We recently tested a LinuxMint 19.3 USB for a recent order, and it booted super-fast to the desktop, so this is definitely something they've done in their later releases. If you take the same 21.1 on a UEFI system, it will boot to the desktop quickly - same USB on a non-UEFI system, and it takes quite a while. It is unfortunate that this isn't handled better by these distros. There could be a clearer indication of what the distro expects in terms of hardware, or better support for non-UEFI systems. It sure seems like the typical lazy developer approach of it works for me, ship it! Hopefully customers will be working with newer systems when using these distros…
Facebook Posts - we used to regularly "Boost" posts at Facebook to reach new potential customers. Currently due to changes at Facebook, somehow we've been blocked from continuing this practice, but continue to post on their platform - we just can't pay to boost the posts to reach new customers. Our request for review has been going since July 2022, and the 48 hours to respond has stretched to over 7 months! We actually spoke with a Facebook employee about this (hard to believe, I know), but their solution was to just be patient. It is truly amazing that even with thousands of employees, a simple paying customer request can't be answered.
Debian Complete Collection USB now has hardware .deb packages
written January 5, 2023 by TimeTraveler
Category: BlogEntry Tags: Debian; Debian Complete Collection USB; Drivers; Hardware #46
We've had a couple of requests to include some non-free hardware drivers with the USB. These drivers do not meet the Debian project's requirements to be open source and unencumbered with proprietary licenses, so they are not part of the full Debian release, but for many systems, getting these drivers are helpful and in some cases important. So as a convenience, we've added a folder under the USB/boot folder called hardware, and below is the README.txt included with the USB as of Debian 11.6.0.
The following .deb packages are included with this release of Debian.
firmware-amd-graphics_20221214-2_all.deb
firmware-intel-sound_20221214-2_all.deb
firmware-intelwimax_20210818-1~bpo11+1_all.deb
firmware-linux_20210315-3_all.deb
firmware-linux_20221214-2_all.deb
firmware-linux-nonfree_20210315-3_all.deb
firmware-linux-nonfree_20221214-2_all.deb
firmware-misc-nonfree_20210315-3_all.deb
firmware-misc-nonfree_20221214-2_all.deb
firmware-realtek_20210315-3_all.deb
firmware-realtek_20221214-2_all.deb
firmware-samsung_20210315-3_all.deb
firmware-samsung_20221214-2_all.deb
The ideal approach would be to use apt (or apt-get) to install from the
repositories (Note - need to add non-free to /etc/apt/source.list & run apt update). For those that do not have internet, and are running from the ISOs/packages included with this USB, these are provided as a convenience.
Note that these may not be the most up-to-date, and are not necessarily updated with each point release/minor update to these Debian USBs.
For other packages not included, refer to this list (note bullseye release):
https://packages.debian.org/source/bullseye/firmware-nonfree
These packages downloaded from this location:
http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/
Installing .deb files - 3 options DPKG, APT, GDEBI
Example with firmware-misc-nonfree_20210315-3_all.deb
DPKG
dpkg -i firmware-misc-nonfree_20210315-3_all.deb
Fix any dependencies
apt-get install -f
dpkg -r firmware-misc-nonfree [Remove Package]
dpkg --purge firmware-misc-nonfree [Remove Package with Configuration Files]
APT
Use local path to bypass repositories
apt install ./firmware-misc-nonfree_20210315-3_all.deb
apt-get install ./firmware-misc-nonfree_20210315-3_all.deb
apt-get remove firmware-misc-nonfree
apt-get purge firmware-misc-nonfree
apt remove firmware-misc-nonfree
apt purge firmware-misc-nonfree
GDEBI
gdebi firmware-misc-nonfree_20210315-3_all.deb
For GUI, use gdebi-gtk
Notes:
Once installed, the .deb files are located at:
/var/cache/apt/archives
It is not the best approach to use individual .deb files vs. using repositories and the debian package system. However, in instances where that is not an option, the notes here and the included .deb files can be helpful.
USB Promo / Ubuntu 22.10 updates and notes
written October 27, 2022 by TimeTraveler
Category: BlogEntry Tags: Ubuntu; Ubuntu Studio; USB Promo #45
We've updated our LinuxCollections.com Logo to add a USB symbol, and to celebrate, we are doing a Free USB Promotion - the next 100 orders for Collections and any USB orders will receive a Free 4GB USB Drive! Adding any collection or any USB option will add the Free USB to your Order pad. Free is good! Tell a friend!
With the release of Ubuntu 22.10, the Ubuntu Studio release no longer fits on a single DVD, so this option is only available on USB (or as part of our Ubuntu Complete Collection). This is a very cool Ubuntu release that has ready-to-go graphic, audio, and video tools for anyone interested in this type of creative environment. With this release, it also turns out the collection no longer fits on a 32GB drive, so we've moved the full set of Ubuntu flavors to a 64GB USB.
Partitions, setup and configuration of the Debian Complete Collection USB
written September 28, 2022 by TimeTraveler
Category: BlogEntry Tags: Debian; USB Partitions; GRUB; #44
We had a few questions on problems booting a Debian USB Complete Collection USB while working with a multi-boot laptop. The following is a bit more information that may help someone trying to configure another layer of booting prior to the USB. Note that the USB is meant to be the boot device, i.e. instead of booting to a hard drive, you would select the boot device to be the USB, NOT the hard drive. Be sure to refer to this first, and for other links on how to configure a system to boot from USB: What NOT to do with a Bootable USB Drive or Collection. The following info is for people that are trying to work with a different boot option and want more details on what is going on with the USB, its partitions, and its configuration. For the average person, you want to make sure you are booting from the USB, and all will be fine.
If you can't boot the USB due to your mutli-boot setup, then you can't view the details embedded in the grub menu. GRUB (for GRand Unified Boot loader) is the first code that runs when the USB boots. It does some simple things, and displays a menu, providing all the choices that can be loaded from the USB. As part of the grub menu, there are details on the partitions on the USB. Here is that info for reference:
==> Notes on Partitions (Volumes on this USB)
There are 4 primary partitions
1) EFI Boot partition (Do Not Use)
2) USB_Boot (100+ GiB) partition - Boot and ISOs (Do Not Use)
3) DebianInst partition - install DVD and ISO (Do Not Use)
4) USB_Storage (2+ GiB) partition - user data/compatible format (DOS/FAT)
So the EFI partition is a FAT32 type format, while the second (USB_Boot) is ext4, and the third (DebianInst) & fourth (USB_Storage) are vfat.
When creating the USB, there is a basic grub setup for i386 and x86_64 EFI on the drive/first partition. This uses a grub menu to select/boot the other items - reference grub.cfg. So assuming the USB is /dev/sdb, grub-install is run with the indicated details. The grub-install for i386 is on /dev/sdb, with the boot-directory option pointing to /dev/sdb2/boot/grub. For the x86_64-efi grub install, the efi-directory is /dev/sdb1 with the same /dev/sdb2/boot/grub for the grub config. You will find grub.cfg in the /dev/sdb2/boot/grub location (e.g. /media/user/USB_Boot/boot/grub/grub.cfg). Theoretically, if you are booting to some other grub or menu setup, you can refer to the menu options in grub.cfg to run what you want to run.
This is a side point, but if you want to access the ISOs or use the ISOs to make bootable media, this blog item might be helpful: How to create a separate bootable USB for specific Live version from Debian USB Complete Collection
Some notes on Debian and Firmware
written April 7, 2022 by TimeTraveler
Category: BlogEntry Tags: Debian; Ubuntu; Firmware; non-free; #43
There are hardware companies that do provide firmware drivers & kernel modules, but because they are not released under a "free" license, the Debian project tags them as non-free (and in fact, they may only be available as compiled binaries, i.e. no source available). So this means after you've installed Debian, you may see some warnings, notices, or errors when starting your system (or in /var/log/messages and /var/log/syslog). To resolve these and get the firmware specific software installed, here are some quick notes on the basic steps.
Note that we covered WiFi specific items previously here: Notes on WiFi Drivers - this also provides some other backgrounds notes and details.
For details on updating the /etc/apt/sources.list, see this item: Debian sources.list notes - be sure all entries match your current distribution, e.g. Stretch, Buster, Bullseye, etc.
Since the Debian releases do not include "non-free" items, and LinuxCollections.com only provides the actual releases from Debian, you will need to do some configuration changes to add these to your system.
If you have a running system, you can add non-free items by making sure non-free is in the /etc/apt/sources.list (e.g. main contrib non-free), then get to the superuser prompt, run "apt update", and use something like:
apt install firmware-misc-nonfree
apt install firmware-realtek
For full list of non-free firmware for Bullseye (links for other releases at top right of page), see:
https://packages.debian.org/source/bullseye/firmware-nonfree
Read only USB (physical write protect switch)
written January 12, 2022 by TimeTraveler
Category: BlogEntry Tags: USB; Physical write protect switch; Read Only #42
We have had several requests for a "Read only" USB option, so have added a few items to our catalog - the Kanguru brand USB drives have a physical write protect switch, so we have added an 8GB option (available on any distro that has a USB option), and a 32GB add-on. These USB drives feature a small slide switch on the side of the USB, and when in the locked position, the USB cannot be written to. It will be seen as "Read only" media. If needed, you can slide to the unlocked position, and then it acts just like any other USB. These do cost more than a regular USB, so the increased price reflects the additional cost required to obtain these. This is another customer requested option that we are glad to offer - if you need something we don't have, please let us know.
Raspberry Pi: Reducing file system to fit on smaller SD Card
written December 22, 2021 by TimeTraveler
Category: BlogEntry Tags: Debian; Raspberry Pi; Raspbian; resize2fs #41
For various projects, we have done some things on a Raspberry Pi. There are now multiple "flavors" of OSes for the RPi, but this example uses raspbian, a customized version of Debian for the Pi.
These are just loose notes on resizing an SD card to a smaller size for a Raspberry Pi. If moving from a smaller card to a larger card, you just need to manage the partitions - you may still want to use resize2fs, but you don't have to worry about size, like you do if shrinking the file system. There are various options, and your best bet is to review Raspberry Pi Forums, as you may find something more relevant to what your actual situation is. However, there were several commands that are interesting, and documenting the general approach and indicating how to use these commands may be useful for future reference.
So this was a RPi 3 with a 8GB SD card, with no extra 8GB SD card anywhere to be found, but several 2GB cards were available. The files in use for the root filesystem was 1.6GB, so just enough room to make it all work.
Note these examples are working with a standalone PC, not working with the RPi itself - again, if that is all you have, the RPi Forums are a great resource.
Here is an approach that can work if you were using the exact same SD card (i.e. cloning the existing system):
NOTE: All commands done as root (superuser or user with sufficient privileges)
Create the image from the SD Card:
dd if=/dev/8gbsd of=/home/user/pi_images/8gbsd_image.img
-or could be something like-
dd if=/dev/sdb of=/home/user/pi_images/8gbsd_image.img
Restore an image to disk:
dd if=/home/user/pi_images/8gbsd_image.img of=/dev/8gbsd
-or-
dd if=/home/user/pi_images/8gbsd_image.img of=/dev/sdb
Now if you try and use a 2GB card, e.g.
dd if=/home/user/pi_images/8gbsd_image.img of=/dev/2gbsd
-or-
dd if=/home/user/pi_images/8gbsd_image.img of=/dev/sdb
You will find there will be some warnings during the dd and that the 2GB SD card won't boot (kernel panic or file system issue)
So what to do?
You need some common / readily available utilities - GPartEd (GNOME Partition Editor), fdisk, e2fsck, resize2fs, e4defrag
If not installed/available, these are debian packages for reference:
e2fsprogs (e4defrag resize2fs e2fsck), fdisk package (fdisk), gparted package (gparted)
You need a scratch disk or USB flash drive or other media to do your resize work (theoretically you could use the 8GB card, but this was a working system, and there was no intention of modifying the original working system on the 8GB SD Card - so image it, and then put the working 8GB SD card aside)
For this example, a 16GB USB flash drive was used.
Partition as Linux (fdisk), and then format ext4 (mkfs.ext4)
Make sure it is not mounted, and then duplicate ext4 partition from 8GB card (both SD card and USB inserted, e.g. /dev/sdb and /dev/sdc)
dd if=/dev/sdb2 of=/dev/sdc1 (grab partition 2 from SD card and drop onto the USB drive)
Test USB drive
mount /dev/sdc1 /mnt
ls /mnt
You should see duplicated root file system on USB drive
Now prep the drive - you can delete any files you know aren't needed, then defragment the drive to optimize the layout of the file system, e.g.
/sbin/e4defrag /dev/sdc1
Then do file system check / prep for resize
/sbin/e2fsck -f /dev/sdc1
Now unmount the partition for resize step
umount /dev/sdc1
Finally, use the resize2fs utility to resize the file system
You can use this to see details on minimum size needed:
/sbin/resize2fs -P /dev/sdc1
The -M option minimizes the file system at optimum size:
/sbin/resize2fs -M /dev/sdc1
If this isn't small enough, you need to make sure you can still fit the files onto the 2GB card. If the usage is 1.6 GB used, you can try. If it is 2.6GB, there is no way the 2GB card will work. You can go back to the Test step, mount the USB, and try and delete files, then repeat the steps.
You can force the size with the -f option - note that if the existing files are too large to fit in your specified size, you can run into corrupted files, or it simply won't work.
/sbin/resize2fs -f /dev/sdc1 1820M
So now you've got a reduced ext4 partition that can fit on the 2GB card, but the 2GB card needs to be structured so it will boot on the RPi.
Start with gparted, and document what partitions are on the 8 GB card, note start point, size, and number of sectors per partition.
Now drop the 8GB image onto the 2GB - this will ensure the beginning part of the drive will match the layout of the boot partition.
dd if=/home/user/pi_images/8gbsd_image.img of=/dev/sdb
You can use gparted or fdisk, but you want to reduce the second partition so it will fit on the 2GB SD card. With fdisk, you'd delete partition 2, make a new one, and then select/verify the correct start sector and fit the maximum size for the new second partition. When asked about ext4 signature, you do not want to delete.
Again, you can use gparted to view & compare the 8GB vs. the 2GB - the beginning should be the same, and the second ext4 partition should fit on the card.
Now, you can put the reduced root partition from your USB drive:
dd if=/dev/sdc1 of=/dev/sdb2 (grab the USB drive and drop onto partition 2 from SD card)
Now, if the sizes are all good, and no errors or warnings, you can remove the USB drive, and try and mount partition 2/ext4 root file system:
mount /dev/sdb2 /mnt
ls /mnt
If all looks good, unmount the drive:
umount /dev/sdb2
Now put the SD card into your Raspberry Pi and Boot Away!
Here are a few other notes regarding layout on SD card (for reference):
Clone MBR + BootSector to a new drive:
dd if=/dev/sdb of=/dev/sdc bs=512 count=2
To restore the MBR from a backup image you want to copy only the first 446 bytes:
dd if=mbrbackup.img of=/dev/sdc bs=446 count=1
Clone only MBR from source disk to a new drive:
dd if=/dev/sdb of=/dev/sdc bs=446 count=1
All USB Collections updated!
written November 10, 2021 by TimeTraveler
Category: BlogEntry Tags: Debian; Fedora; Ubuntu; Most Popular; USB Collections #39
With the release of Ubuntu 21.10 and Fedora 35, we've been able to update ALL our USB Collections. Debian seems to release every 2-3 months, while Ubuntu is on a 6 month cycle.
The Most Popular USB Collection-64 bit includes Ubuntu, Kubuntu, LinuxMint, Manjaro, MX Linux, openSUSE, Linux-lite, and Fedora, all on one 32GB USB Flash Drive for only $24.95! For versions and details, see Most Popular Collection
The Ubuntu USB Complete Collection-64 bit includes all flavors of Ubuntu, including Kubuntu, Lubuntu, Xubuntu, Server, Budgie, MATE, plus Ubuntu Studio, all on a 32GB USB Flash Drive for only $24.95! For versions and details, see Ubuntu USB Collection
The Fedora USB Complete Collection-64 bit includes all flavors of Fedora, including Workstation, Server, all the Spins (Cinnamon/KDE/XFCE/MATE/etc.), plus the Labs (Astronomy/Python Classroom/Security Lab/Jam/Robotics/etc.) all on a 64GB USB Flash Drive for only $34.95! For versions and details, see Fedora USB Collection
For most recent Debian USB Collections, see Debian USB Complete Collection-64 bit and the 256GB monster with all the source also! Debian USB Developer Collection-64 bit
Enjoy!
LinuxCollections.com media production has been green for years
written September 20, 2021 by TimeTraveler
Category: BlogEntry Tags: Media Production #38
We have tried to focus on Linux and our services, but it came up in a conversation, and we figured we should put it down for any interested parties. With a 36 panel solar array / approx. 10kW generation, we have been producing all our media and doing all our operations from a grid-free / solar electric powered office, generating all necessary power without any impact on the environment. We will note that there were impacts on the environment to produce/refine metals/assemble/transport/install the panels, which some people conveniently ignore, but for the past several years and going forward, LinuxCollections.com can be considered "green" for anyone so inclined to ask.
Debian 11.0.0 Release
written August 26, 2021 by TimeTraveler
Category: BlogEntry Tags: Debian; Debian 11; Release; #37
Debian 11 now available! Released August 14, 2021, this is code named "Bullseye". Available on 18 DVDs for AMD64 (64-bit) and i386 (32-bit), as well as the 8 live versions on DVD with Cinnamon, GNOME, KDE, LXDE, LXQt, MATE, Standard (shell), and Xfce. We have assembled these into a single 128GB USB with the AMD64 release and all 8 live version (1 USB = 26 DVDs) - this Debian Complete Collection on USB is only $39.95. There is also the Developer version on a 256GB USB with an additional 17 DVDs of the source code (so 1 USB = 43 DVDs) and this is only $49.95. Although a major release that moves up the Linux kernel to 5.10.0-8, any of the examples for Debian 10 will work as outlined elsewhere on this blog. All USB scripts updated to reflect the change to Bullseye.
Debian 10.10.0 USB Developer Collection
written July 8, 2021 by Time Traveler
Category: BlogEntry Tags: New; Updates; Debian; #36
We have just released the Debian 10.10.0 USB Developer Collection which uses a 256GB USB Flash Drive and includes all 14 DVD ISOs with the Debian Source! So this is a step up from the Debian USB Complete Collection that ALSO includes all the source packages. This USB has 38 DVDs worth of Debian, and has all 8 live versions (Cinnamon, GNOME, KDE, LXDE, LXQt, MATE, Standard, Xfce), as well as the full install and the 16 DVD ISOs for Debian 10.10.0 AMD64 (64-bit).
So what can you do with the source? Well, this is what GNU/Linux and Debian is all about. Even if you aren't an experienced developer, you can do things that can personalize your computing experience. Note that people all over the world create Debian whether as translators, documenters, developers, testers, bug-fixers, etc., etc. As both a fun example, and a functional example, we modify the BASH shell to show you what is involved, how relatively easy it is, and to show off that maybe a user-abusive interface is more in line with how computers should interact with us humans.
This walks through steps to modify bash (shell) on a Debian 10.10.0 / amd64 install.
To watch step-by-step on the LinuxCollections.com How To Video, see Debian Developer Collection on USB
This shows off how to configure/modify/install modified source for use on your system.
This is not a disciplined approach for patches or serious development, more of a quick
way to have some fun.
Example shows off how to build a more "user-abusive" command prompt…
Example starts with a full install with KDE Desktop and the Debian USB Developer Collection (LinuxCollections.com #51010)
[ ] = comments that cover relevant steps for full example (but not detailed)
( ) = comments about previous command, or options
[Install Debian 10.10.0 with KDE desktop]
[Insert Debian USB Developer Collection, and mount USB_Boot partition]
[Get to root Shell/Terminal/Command prompt (Konsole/use root password entered during install)]
#cd /media/user/USB_Boot/boot/mountusb
(change to mounted folder so you can run mountusb shell script)
#./mountusb.sh
(This mounts all ISO as sources, and updates /etc/apt/sources.list to reference ALL packages on all 30 DVDs)
#cd
(change to home directory as a working folder)
#apt-get -y install build-essential fakeroot devscripts
(default Yes answer, and install necessary packages to allow building)
#apt-get source bash
(Installs bash source, any error has to do with "loosely handling" code, safe to ignore for this example)
(if desired, install preferred editor, e.g. apt-get install vim (or use nano))
#cd bash-5.0
(change directory to installed source)
#vim execute_cmd.c
(search for "command not found" and modify to your desired error, e.g. "Get it right, Dipbrain!", then save the file)
#apt-get -y build-dep bash
(make sure any build dependencies required by bash are installed, default Yes to install)
#debuild -b -uc -us
(debuild is a front end to build debian packages, uses dkpg-buildpackage, etc. ("man debuild" for more details), the -b is a binary build, -uc unsigned changes, do not sign modifications/changes, -us unsigned source, do not sign source package (example is for fun/personal use))
#cd ..
(up one folder where newly built .deb package is located)
#PATH=$PATH:/sbin
(add /sbin to root path for ldconfig/install tools)
#dpkg -i bash_5.0-4_amd64.deb
(debian package install with our newly build .deb package)
Now run a new terminal window (so new bash process is created, i.e. the bash we just built), and type a bad command…
You too can create a user abusive operating system that tells it like it is…
For other details and examples, see wiki entry: Debian Building Tutorial
Debian 10.8.0 USB Complete Collection
written February 15, 2021 by Time Traveler
Category: BlogEntry Tags: New; Updates; Debian; #32
We have just released the Debian 10.8.0 USB Complete Collection and have done a few updates. A customer asked for the Text based install option, so we have added an Advanced Options submenu that provides the additional options that you would find if booting direct from the DVD. We had originally decided that keeping it simple would be the best (i.e. one option to install), but do recognize that there are special situations where the advanced options are necessary. So we have put these additional options as selections in the Advanced Options submenu. We have also updated the version of GRUB used to master the boot options for the USB itself. Enjoy!
Random Notes, What's New 2021
written January 22, 2021 by Time Traveler
Category: BlogEntry Tags: New; Hardware; #31
LinuxCollections.com is now using Stripe.com to process credit card payments. With the growth of alternative payment options, it made sense to make the transition to a more full service solution for our customers. For repeat customers, please note that the payment approach is slightly different, and you will be taken to stripe.com's servers for processing your secured payment details.
Facebook Posts - we regularly "Boost" posts at Facebook to reach new potential customers. Some Facebook users complain that this is spam, and we should stop spamming their news feed. It seems useless to point out that this is not under the control of LinuxCollections.com, but it is Facebook that determines where these boosted posts go. The disconnect that these Facebook users display seems to match their approach, as some of these pictures and responses are tasteless. We'd just like to state for the record that Facebook is an advertising company that makes its money off of advertisers, and if they don't like the advertising, they may wish to rethink their relationship with Facebook. But we imagine those thoughts would not compute.
Hardware - some of the issues with Linux are due to lack of drivers for certain pieces of hardware (e.g. wireless adapters, printers, etc.) If you run into this, your best bet is to reach out to the hardware manufacturer. Even if they can't help you, by doing this they will know that they may be losing business due to lack of Linux support. The squeaky wheel gets the grease - if enough people talk about Linux, the hardware manufacturers will pay attention.
Chromebooks - there are enough different chromebooks where the manufacturers don't provide the drivers, so it is hard for a general purpose distro to support an arbitrary chromebook. Plus hardware configurations can change rapidly, so the manufacturer is busy just keeping up. The effort to compile all sorts of different drivers, test on all sorts of different chromebooks, and release this is a lot to ask for a "Free" distribution. Always be aware of a market's dynamics when trying to understand what is available and what is not. There are some specific distros out there, but (so far) there has not been enough demand to make an effort to offer these.
Archives
Archive Year: 2020
View Current
View News & Commentary
View Support Items
View All
First Steps - How To Boot from USB
October 30, 2023 Time Traveler
Category: BlogEntry Tags: USB; Booting; Intro; How To;
A few notes and happenings…
September 12, 2023 Time Traveler
Category: BlogEntry Tags: USB; Notes; What's happening;
Debian 12 Bookworm now available!
June 16, 2023 Time Traveler
Category: BlogEntry Tags: New; Debian; Bookworm; Debian 12;
Updates & Info
May 11, 2023 Time Traveler
Category: BlogEntry Tags: New; Debian; Ubuntu; Kubuntu; OpenMandriva
Random Notes, What's Happening…
February 8, 2023 Time Traveler
Category: BlogEntry Tags: New; UEFI; Debian
Debian Complete Collection USB now has hardware .deb packages
January 5, 2023 TimeTraveler
Category: BlogEntry Tags: Debian; Debian Complete Collection USB; Drivers; Hardware
USB Promo / Ubuntu 22.10 updates and notes
October 27, 2022 TimeTraveler
Category: BlogEntry Tags: Ubuntu; Ubuntu Studio; USB Promo
Partitions, setup and configuration of the Debian Complete Collection USB
September 28, 2022 TimeTraveler
Category: BlogEntry Tags: Debian; USB Partitions; GRUB;
Some notes on Debian and Firmware
April 7, 2022 TimeTraveler
Category: BlogEntry Tags: Debian; Ubuntu; Firmware; non-free;
Read only USB (physical write protect switch)
January 12, 2022 TimeTraveler
Category: BlogEntry Tags: USB; Physical write protect switch; Read Only
Raspberry Pi: Reducing file system to fit on smaller SD Card
December 22, 2021 TimeTraveler
Category: BlogEntry Tags: Debian; Raspberry Pi; Raspbian; resize2fs
Some notes on Live Linux distros
December 10, 2021 TimeTraveler
Category: SupportNote Tags: Debian; Fedora; Ubuntu; Most Popular; USB Collections
All USB Collections updated!
November 10, 2021 TimeTraveler
Category: BlogEntry Tags: Debian; Fedora; Ubuntu; Most Popular; USB Collections
LinuxCollections.com media production has been green for years
September 20, 2021 TimeTraveler
Category: BlogEntry Tags: Media Production
Debian 11.0.0 Release
August 26, 2021 TimeTraveler
Category: BlogEntry Tags: Debian; Debian 11; Release;
Debian 10.10.0 USB Developer Collection
July 8, 2021 Time Traveler
Category: BlogEntry Tags: New; Updates; Debian;
Notes on WiFi Drivers
May 12, 2021 Time Traveler
Category: Tags: WiFi; Wireless; Drivers; Firmware;
Cloned Drives and UUIDs
April 28, 2021 Time Traveler
Category: Tags: UUID; lsblk; fstab;
Debian Buster (10) sources.list example
March 2, 2021 Time Traveler
Category: SupportNote Tags: Debian; Buster; sources.list; apt; apt-get
Debian 10.8.0 USB Complete Collection
February 15, 2021 Time Traveler
Category: BlogEntry Tags: New; Updates; Debian;
Random Notes, What's New 2021
January 22, 2021 Time Traveler
Category: BlogEntry Tags: New; Hardware;
Archives
Archive Year: 2020
|