Giter Site home page Giter Site logo

awlsomealex / awlsomelinux Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 2.0 17.53 MB

A Small Busybox-Based Linux Operating System for Embedded Devices.

Home Page: http://awlsomelinux.tk

License: GNU General Public License v3.0

Shell 90.33% Makefile 9.67%
busybox linux linux-distribution

awlsomelinux's People

Contributors

awlsomealex avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

awlsomelinux's Issues

Updated AwlsomeLinux 'Init' Kills Kernel

I'm not sure why or if something happened during compiling, but AwlsomeLinux will no longer be functional with the updated Linux Kernel 4.9.8, GlibC 2.25, and Busybox 1.26.2. It gets to the point where the 'init' (AwlsomeLinux Init) is called, but crashes when it tries to switch_root from the tmpfs/devfs to the overlayfs. Not sure why this is at all, but it could be something with Busybox and bad code for the AwlsomeLinux Busybox Init. Will experiment more tomorrow with different version Kernels, C Libraries, and Shells.

EDIT 1: One thing I would like to note that a suspicious config setting for GlibC wasn't set correctly and that could be the problem, along with it being compiled in a Virtual Machine of Lubuntu 14.04 with 2GB of RAM, 16GB of ROM, and only 1 core being utilized, so more resources will be allocated to this specific project, along with setting up a server of mine for constant compiling.

EDIT 2: So I'm not sure if the 'texinfo' dependency solved it or maybe something went wrong in x32, but it seems to compile and work fine under x64. Will further investigate for x32.

AwlsomeLinux [fix branch] fails to Install

I knew something would be broken, and that appears to be the installer. As soon as I'm done investigating the x32 problem with booting, I'll check on this.

EDIT 1: Here's the problem, extlinux: not found but that can't be because I see it in both the /sbin directory and in the build files, maybe something happened in building stage?

EDIT 2: Looking back at my code, I implemeted something to deal with extlinux being 32-bit on a 64-bit Operating System, however the library files required for installation can't be found:
cp: cannot stat ‘/lib/ld-linux.so.2’: No such file or directory
cp: cannot stat ‘/lib/i386-linux-gnu/libc.so.6’: No such file or directory
I highly dought this is a problem at all, as I am running Ubuntu ontop the Windows Subsystem for Linux, and due to it being booted by Windows, doesn't contain x32 bit files nor syslinux bootloader files. I will further experiment in a virtual machine of Ubuntu 14.04.

Won't Boot if Image is DD to a USB

I'm not sure why but the Image won't boot if it was dd into a USB Flash Drive. It gives this Kernel Panic: ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

How the USB was DD:
sudo dd bs=1M if=awlsomelinux.iso of=/dev/sdx
sudo sync

How the USB was Booted in QEMU:
sudo qemu-system-x86_64 -m 256 -cdrom /dev/sdx

Can't Build on x86

For some reason, the building of GLIBC always ends up failing, giving errors of [io/subdir_lib] not building. Not sure how to fix it, but for now AwlsomeLinux will be x86_64 only.

Package -- Links: Missing zlib

Whenever I try to load Links I get the following error:

links: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

And when I check my /lib and /lib64, the library file is not present. Is there maybe a configuration workaround, or does the dependency HAVE to be added?

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.