Giter Club home page Giter Club logo

gbi's Introduction

FreeBSD Source:

This is the top level of the FreeBSD source directory.

FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.

For copyright information, please see the file COPYRIGHT in this directory. Additional copyright information also exists for some sources in this tree - please see the specific source directories for more information.

The Makefile in this directory supports a number of targets for building components (or all) of the FreeBSD source tree. See build(7), config(8), FreeBSD handbook on building userland, and Handbook for kernels for more information, including setting make(1) variables.

For information on the CPU architectures and platforms supported by FreeBSD, see the FreeBSD website's Platforms page.

Source Roadmap:

Directory Description
bin System/user commands.
cddl Various commands and libraries under the Common Development and Distribution License.
contrib Packages contributed by 3rd parties.
crypto Cryptography stuff (see crypto/README).
etc Template files for /etc.
gnu Commands and libraries under the GNU General Public License (GPL) or Lesser General Public License (LGPL). Please see gnu/COPYING and gnu/COPYING.LIB for more information.
include System include files.
kerberos5 Kerberos5 (Heimdal) package.
lib System libraries.
libexec System daemons.
release Release building Makefile & associated tools.
rescue Build system for statically linked /rescue utilities.
sbin System commands.
secure Cryptographic libraries and commands.
share Shared resources.
stand Boot loader sources.
sys Kernel sources (see sys/README.md).
targets Support for experimental DIRDEPS_BUILD
tests Regression tests which can be run by Kyua. See tests/README for additional information.
tools Utilities for regression testing and miscellaneous tasks.
usr.bin User commands.
usr.sbin System administration commands.

For information on synchronizing your source tree with one or more of the FreeBSD Project's development branches, please see FreeBSD Handbook.

gbi's People

Contributors

andigi89 avatar angelescuo avatar ericbsd avatar kraileth avatar nevillehay avatar pkgdemon avatar vic-thacker avatar wolf-feathers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gbi's Issues

Gbi error on GhostBSD-20.08.04-XFCE

root@livecd:/usr/home/ghostbsd # gbi

(gbi:19333): Gtk-WARNING **: 17:08:52.989: Theme parsing error: gtk.css:6274:9: 'bordert' is not a valid property name
gpart: No such geom: ada0s1.
gpart: No such geom: ada0s1.
gpart: No such geom: ada0s2.
gpart: No such geom: ada0s2.
Traceback (most recent call last):
  File "/usr/local/lib/gbi/gbiWindow.py", line 117, in next_page
    create_disk_partition_db()
  File "/usr/local/lib/gbi/partition_handler.py", line 193, in __init__
    partition_db = self.mbr_partition_slice_db(disk)
  File "/usr/local/lib/gbi/partition_handler.py", line 111, in mbr_partition_slice_db
    partition_db = self.mbr_partition_db(info[0])
  File "/usr/local/lib/gbi/partition_handler.py", line 148, in mbr_partition_db
    'file_system': info[2],
IndexError: list index out of range

Invalid file system specified on disk0-part=Z

photo_2021-04-30_19-19-16

kern.geom.debugflags: 16 -> 16
kern.geom.label.disk_ident.enable: 0 -> 0
EXITERROR: ERROR: Invalid file system specified on disk0-part=Z
Unmounting: /mnt
Running: umount -f /mnt
umount: /mnt: not a file system root directory

Most likely an isseu in create cfg

Keyboard layout etc. should follow language selection

When i select language like "Danish" i would like for danish keyboard layout to be selected by default and also europe/copenhagen.

I'm guessing that if you select a specific language that most times the user would also like to use that keyboard layout and the timezone that might be for that language so its easier to go though the installer.

Not sure if i should write this only here or also in https://github.com/ghostbsd/gbinstall

When using GBI with GhostBSD KDE

hostbsd@ghostbsd:~ % sudo gbi
No protocol specified
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
Unable to init server: Could not connect to 127.0.0.1: Connection refused
No protocol specified
Unable to init server: Could not connect to 127.0.0.1: �
/usr/local/lib/gbi/slides.py:20: Warning: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
styleContext = Gtk.StyleContext()
Segmentation fault
ghostbsd@ghostbsd:~ % sudo gbi

Remove slide from the gpi install.py

The Live ISO contains 86.6 MB worth of gbi slide-images. Are those really needed? I think the objective for the artwork of the installer would be significantly under 1 MB, especially on Live ISOs, where every byte gets copied into precious RAM at boot time...

Dependencies?

I just installed gbi on a FreeBSD machine to test. I got some errors while partitioning (no surprise, because gbi wasn't really running from CD, it was from the HDD). Is there any dependencies besides pc-sysinstall ?

Unable to install on device with Windows already installed

We have tried to troubleshoot this in telegram quite a bit.

I have 8 different partitions on my hard drive. Partitions 1-4 and 8 are in use by windows. 5,6 and 7 are available to be used by GhostBSD. When I try and install using the auto button on custom configuration, it fails, saying it cannot read the partition. However, it will delete and create the partitions on the hard disk, but install the files to the bootable usb.

Here is my pcinstall.cfg: https://paste.ubuntu.com/p/DWfrtzhCZ4/
My sudo gbi output: https://paste.ubuntu.com/p/4MYSmpdfJj/ (It starts installing to the usb, so I stopped it).
pc-sysinstall.log: https://paste.ubuntu.com/p/Z4ZPq5xHdn/

OEM Install GBI from a running system.

sudo gbi --version
Password:
failed to clear label for /dev/da1p13
da1p13 deleted
failed to clear label for /dev/da1p14
da1p14 deleted
File Sanity Check -> OK
NEWFS: /dev/da1p13 - ZFS
vfs.zfs.min_auto_ashift: 12 -> 12
EXITERROR: The poolname: zroot is already in use locally!
Cleaning up...
For more details see log file: /tmp/.pc-sysinstall/pc-sysinstall.log

I am NOT using the live system booted from a USB flash drive. I am using the system from a disk /dev/da0 and working to install to a second disk /dev/da1

I can test and modify if poolname: zroot already exists to use zroot2 or something like that.

Working to create an OEM install to a 2nd SSD drive. Will try installing from a booted
pc-sysinstall.log
pc-sysinstall_old.log
USB flash drive.

gbi cannot reuse already existent ZFS partitions

If I run the installer on a system which already has GhostBSD installed, it does not offer the option to reuse those partitons (nor to overwrite them). The only option is to delete them and to create them again afterwards.

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.