I Installed GhostBSD on Real Hardware and THIS Happened...
HTML-код
- Опубликовано: 30 июл 2024
- Getting BSD to work alongside another OS is not that straightforward, but once you got it, it's great fun. Here I do an install & review of GhostBSD to another partition on actual hardware (Not a VM). I show you step-by-step how I got it working.
BUY ME A BREWSKI
🍻 Paypal: www.paypal.com/donate?hosted_...
⌚ Timestamps
00:00 - Intro
03:24 - GhostBSD Install
06:55 - How to get BSD to boot alongside Linux
16:45 - Booting into GhostBSD
19:06 - Modifying the Whisker Menu
19:25 - Exploring the Installed Apps
20:21 - Checking out Software Station & pkg
23:54 - Changing Background Wallpapers
25:56 - Panel Preferences
26:26 - Theming and Other Settings
33:39 - My Thoughts
36:45 - Outro
Menu Entry for booting to the FreeBSD kernel added in the /etc/grub.d/40_custom file:
(This is intended for UEFI enabled systems. In lines 4 & 7 change the number 3 to your partition number).
NOTE: This may or may not work on your hardware setup. There are many different variables but this is what worked for me on an Intel based PC with UEFI boot enabled.
Also, after install, REMOVE the USB drive! If you don't, it could register the stick as HD0 and push your hard drive designation to HD1. This will mess you up when trying to get it working in grub because you would have to set your boot to HD1 in grub to get in, but then someday when you finally remove the usb stick and tried to boot to BSD, it won't work because HD1 will now become HD0.
menuentry 'FreeBSD' --class freebsd --class bsd --class os {
insmod ufs2
insmod bsd
set root=(hd0,3)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0s3a
set kFreeBSD.vfs.root.mountfrom.options=rw
set kFreeBSD.hw.psm.synaptics_support=1
}
In the console, run
sudo update-grub
or
grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg
After this, it still may not show up in your grub boot menu. I resolved this by editing /etc/default/grub and changing
GRUB_DEFAULT=0
to
GRUB_DEFAULT=FreeBSD
In the console, run
sudo update-grub
or
grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg
To look at your grub menu entries before rebooting, you can run this command:
awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg
Now you should see "FreeBSD" in your grub menu. It will be the default selection after rebooting, but at least it's visible anyway. Personally, I was OK with that, but you just have to remember to arrow up to the Linux menu entry when you want to boot to your Linux Distro.
My eBay search site:
www.ribitus.com/search
My Internet Business Blog which I haven't updated in a while, but may soon...
www.ribitus.com
#FreeBSD
#GhostBSD
#Archlinux Хобби
Hello Sir
BSD has never been part of Linux.
Right you are, a big factor in why it can be challenging to run alongside an existing Linux install.
@@jackkeifer
Mr. Keifer, about twenty seconds in you stated that you thought BSD used to be Berkeley Linux.
My comment was meant to clarify, not berate.
@@caninedrill_instructor5861 Thanks for pointing that out! I never caught that. I misspoke, that should've been Unix not Linux - d'oh! I stand corrected. Nice catch!
Underated! Among the few most important issue this video missed was getting GhostBSD to work with a multifunction printer. Aside, this video was not bad. This video left an exceptional realistic view of what a modest balance between working one's way up between a novice and an adept Unix user. Thumbs up!
Thanks for the suggestion, I'll have to give that a try in a future scenario where i might be tricky. Currently I have an HP multi-function which is pretty self installing on most linux distros. I used to have a Canon which was more tricky back then but then it ended up being supported eventually. :)
Thanks Jack! In last week I installed Fedora 38 "Everything" Linux, Artix Linux and FreeBSD 13.2 on my old Lenovo ThinkPad T440p (to play around with all of them, as I've mostly used other Linux distros in the past and wanted to learn more about these), and I was impressed most with the speedy, easy Artix installation process (but I'm somewhat frustrated that Artix has way fewer software packages available than Arch... and I'm unsure how "safe" it is to use the Arch packages on Artix)... and the FreeBSD install caused me some frustration, since I pre-created partitions on my 1TB SSD, and FreeBSD did not like that... it refused to install on an existing partition (although it was unformatted). Problem solved eventually by using the FreeBSD partition editor to delete the partition that I created for it in advance, and then letting it do Auto UFS install on the unallocated space on the drive. All went smoothly after that, except that I was then unable to boot into FreeBSD at all. I installed rEFInd (have you tried it? very nice) but even then my FreeBSD installation was not showing up in any of the boot managers (rEFInd, GRUB or my Lenovo UEFI boot manager). So I'm very glad that I found your video, and will try your GRUB solution. Perhaps you could also play around with rEFInd and see if there is an easy way to get *it* to detect and include FreeBSD/GhostBSD. Have you perhaps looked at NomadBSD - another FreeBSD-based OS, which can be used "live" from a USB drive... looks very nice and user-friendly. Also, have you looked at DragonFly BSD?
I have a concern... how safe is it to use ext4 Linux partitions on FreeBSD systems? From my research, it seems that the official FreeBSD position on this (from the freebsd.org website - I think it was in their "handbook"), is that ext4 works as a rw filessytem on FreeBSD, but without journaling and only if the 64-bit extensions are not in use... so I'm worried that my data on the ext4 partition might be at risk, should I want to use my ext4 /data partition on FreeBSD as well, for "hosting" my /home directory.
Would you consider doing new videos, to explore more of FreeBSD, GhostBSD, NomadBSD and possibly DragonFly BSD? Also with easiest and most successful ways to do multi-boot and using GRUB and rEFInd? And I would really like to see these xBSD systems setup with lightweight Window Managers (WMs) instead of the "mainstream" DEs, such as Xfce, MATE, etc. The Enlightenment WM/DE could also be a great option for a GUI to use with these xBSD systems...
How about your experiences and impressions of using a FreeBSD system (e.g. GhostBSD) for day to day productivity work? Maybe using LibreOffice, Audacity, a video editor??, Inkscape, Krita?, etc. Furthermore I am interested in trying out OpenBSD, although I realise it is probably not well suited for day to day desktop use, as it is primarily a server OS, with a very minimal approach and very limited software packages available compared to FreeBSD.
PS I was initially going to install EndeavourOS, alongside Fedora LXQt, but then I did some research about systemd... and wanted to see how Artix (using runit instead of systemd) performs... and it does look like the startup is somewhat faster with runit, and the system is "snappier"? But now I have way fewer software packages available, than if I installed EndeavourOS.
Well that's it for now... sorry for the very long comment :-)
Hi Jack. i tested it too, FreeBSD, last week but my ethernet card is not compatible yet ... as always i love your cool and cute way of presenting your videos, you are a really nice person, it shows ;)
Big hug from France.
Yeah, with BSD it isn't overly compatible with newer hardware, it really likes the older stuff I suppose. Thanks so much Chris & big hugs are my favorites!
Hi, Jack! Just discovered your channel and surprised that it is possible to install GhostBSD alongside Linux. My daily driver is Linux Mint v21.1 Mate with the legacy boot menu. What, if any, alterations would have to make to the grub menu to achieve what you have with EFI, please?. Alternatively, is there a way to install GhostBSD t an external USB drive? I have tried, but all removable USB drives are greyed out.
Nice work Jack... have you ever played around with Proxmox? It might be fun for you to add various OS's without messing up your computer with different grub menu's so you can run Windows, macOS, linux, BSD or whatever flavors you like...
Hi, Jack. I just installed ghostBSD on my PC and I wonder If I need to install JAVA or what programs/applications should I install once ghostBSD is intalled ?
DUDE I WISH I COULD DONATE. UR CHANNEL IS FKIN AMAZIN. XXX LOVE FROM CROATIA
Thanks so much! I truly appreciate it! 😀 BTW - love the name & avatar, ha! 👍
I've been running GhostBSD on an old Thinkpad for quite some time. Never had any real trouble with either the R12 or R13 based versions. The only annoying thing is no support in BSD for Widevine and playing back DRM media like Netflix, but that's pretty easily remedied by installing a Linux browser to handle that stuff.
Unfortunately Widevine is the new Flash, i would like to see a new Steve Jobs destroy it, although I'm afraid it's unlikely.
Trying to figure out for a non-Windows/Mac/Linux partition should I install GhostBSD or Haiku...
You could try both. :) Haiku uses its own kernel based on BeOS and utilizes a FreeBSD compatibility layer for networking, etc. I haven't looked at Haiku in quite a while, but it's pretty actively maintained and isn't prone to unnecessary complexity in it's fundamental design. I remember BeOS and really liked it back in the day. I was sad to see it go.
I'm intrigued by what linux distro and theme, or desktop you're using. Is that arch? 12:23
Hi Almark, the distro I was using is Archcraft with the Openbox desktop and I selected the Adaptive style (right-click, preferences, change style) and the Sparks wallpaper (right-click, preferences, change wallpaper). 👍
@@jackkeifer thanks, so I can run it in FreeBSD just as well?
Are you going to check out Debian 11 when it comes out?
Absolutely Alexander! 😃 I'm looking forward to the release. Debian is a Rock, and I'm pretty sure they won't disappoint. 👍
@@jackkeifer Great!. That'll be nice to see. I enjoy your videos and Debian is my favorite distro along with Mageia.
Have a nice day sir
I'm trying to install openbox inside of Majaro linux and man it's a mess. Nothing looks like, not for the faint of heart, trying to get the configs to work.
You might want to take a look at Archcraft. It's a beautifully done Openbox distro, and would likely make a great reference for doing configs on your own. 👍
@@jackkeifer thanks, I was thinking of doing that, given I have the space on my dual boot.
Yes just try to installed it yesterday 😂
Sounds like almost pretty good timing 😂.
Hahaha next jack will try Gentoo install lol 😂😂😂😂😂
yeah that would be so cool to see how hard it is
@@trentdoeslinuxstuff5204 it's not, just as easy as Ghostbsd. Just install Redcore and your good to go from there.
I have my old rig with AMD Fx-8370 and 32GB ram in it so maybe this is good choice for make it *nix workstation
Hahaha I get a 😂 out of bsd. Soooo much better 😂 hardly. California sun roasted their brains.very little software they have is their own it is free open source GNU .
Totally sounds like you know what you're talking about - not! The BSDs (except for DragonFly BSD) are actively hostile towards newer GNU stuff because they reject GPLv3. They have done a great job at de-GPLing their system by replacing old components that used to be from GNU. While not even FreeBSD is GNU-free, yet, they are getting there.
Even today, the average Linux is much more dependent on BSD than you think. Are you using OpenSSH? That's actually developed in-tree with the OpenBSD operating system. Ever tried to build a Linux system that does *not* use the ncurses package? If not: You're using an important component that comes from BSD. Or take distros like Arch that replaced sucky GNU tar with bsdtar (libarchive) - which was built on and for FreeBSD. Other tools like rsync, sudo and so on also originated on BSD. It's literally everywhere and only the fiercest ignoramuses among the penguins keep belittling BSD (because they've got no clue).
I just installed the Ghost of Crunch#! yesterday. Bullscrunch#!
Nice! I heard that Ghost of Crunch#! is even better than Cap'n of Crunch#! 😁