Fedora 29 x86_64 Linux Install Notes

7 Feb

Hardware Configuration
2 TB HDD on Intel 6G SATA port 0, /dev/sda, (NTFS)
240 GB SSD on Intel 6G SATA port 1, /dev/sdb, (Linux)
2 TB HDD on Intel 3G SATA port 2, /dev/sdc, (NTFS)
DVD on Intel 3G SATA port 4
240 GB SSD on Marvel 6G SATA port 0, /dev/sdd, (Windows 7)
Asus P8Z68 Deluxe/Gen3 Bios
Marvel controller enabled
Boot order (DVD port 4, USB, HDD port 0)
EasyBCD installed on Windows boot partition.
Boot selection for Linux (/dev/sdb1) or Windows (/dev/sdd1)

Fedora Boot CD
Tab at install to modify boot commands.
Remove quiet.

Network Config
IPV4: manual
IPV6: ignore
Hostname: tesla.lounix.net

Location: Chicago

Software Selection
XFCE Desktop (development tools, extra plugins)

Choose 2 TB HDD (the last one in the list)
Automatic partitioning

After Reboot
Create user and add to admin group
Synchronize time over network

Change to multi-user.target (e.g. runlevel 3)
sudo rm /etc/systemd/system/default.target
sudo ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Change GRUB
sudo vi /etc/default/grub and remove rhgb quiet
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Fix startx
echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc

Change to python 3.x
python -V
sudo alternatives --install /usr/bin/python python /usr/bin/python3.4 2
sudo alternatives --install /usr/bin/python python /usr/bin/python2.7 1
python -V


Update the System
sudo dnf update

Enable root Account
sudo passwd

Install Custom Shell Scripts
cp .bash_profile ~
cp .bashrc ~
cp .profile ~
cp .vimrc ~
sudo cp .bashrc /root

Directory Permissions
sudo chmod 777 /usr/local/src

Add Library Path to Linker
sudo vi /etc/ld.so.conf.d/usrlocal.conf
add /usr/local/lib
add /usr/local/lib64
sudo ldconfig

sudo /usr/bin/firewall-config
Change default zone to internal
Trust services as required

sudo dnf install system-config-printer
sudo system-config-printer
Search for network printer at
Use DirectJet port
Choose driver for Brother HL-5170DN
Use BR-Script3

sudo usermod -a -G audio username
(must reboot to take effect)

The nm-applet gives insufficent permission errors when changing WiFi due to startxfce4 instead of using a display manager. This will fix it:

sudo vi /etc/polkit-1/rules.d/50-org.freedesktop.NetworkManager.rules
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 && subject.isInGroup("myusername")) {
return polkit.Result.YES;

(must reboot to take effect)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s