lfs-buildscripts/INSTALL_NOTES.md
YellowJacketLinux 7864d09d29 Install Notes
2024-10-14 05:41:51 -07:00

53 lines
2.0 KiB
Markdown

USB Flash Install
-----------------
I took a USB thumb drive, used `fdisk` to delete the partion it came with and
add a single new Linux partition, flagged as bootable.
I then formatted the partition with `mkfs.ext4` but in retrospect I *probably*
should have used ext2 as journaling probably hurts performance on a flash drive.
Building the LFS on it was incredibly slow. In future, I will build to an empty
directory on an actual SSD/Hard Disk and then copy the contents to the flash
drive (maybe without a lot of the `/usr/share/doc` stuff).
It *almost* worked. The `grub-install` command worked and it started to boot but
kernel panicked because it could not mount the root file system. The problem is
*probably* a kernel option, I have been given some suggestions.
So to continue with the project, I built from LFS 11.3 straight to hard disk
without going through the thumb drive (just do not run `PRENINE.sh`).
I will try to figure out a kernel configuration that boots fron the flash drive,
I want an emergency boot device. But at the *moment* that is lower priority.
Hard Drive Install
------------------
This worked but there are some issues.
### Console Font
I dislike the console font, I need to look at which console font I defined for
use in LFS 11.3 as I like it better.
### Network
The network did not come up. The `ip link` command did show that my MAC address
was associated with my defined `lan0` interface but the network did not come up.
I removed the `/etc/systemd/network/10-lan0.link` file and restarted the network
service to see what `dbus` called my interface, and then edited the
`/etc/systemd/network/10-lan0.network` file to use that name and again restarted
the network and this time it started.
I almost wonder if maybe SystemD ran `10-lan0.network` before `10-lan0.link` so
that the link was not yet defined? I will look at it.
### Timezone
My hardware clock is UTC and but the `date` command shows the UTC time but
calls it `PDT` so when I set the time zone, I must have done so incorrectly. I
will look into it.