In the "Oracle VM VirtualBox Manager" window,
-
select: New
In "Create Virtual Machine" window,
-
in the "Name" field, enter: PentOS YYYYMMDD
-
in the "Type" list, select: Linux
-
in the "Version" list, select: Red Hat (64-bit)
-
in the "Memory size" bar, select: 2048 MB
-
in the "Hard disk" options, select "Create a virtual hard disk now"
-
select the "Create" button
In the "Create Virtual Hard Disk" window,
-
in the "File size" bar, select 64.00 GB
-
in the "Hard disk file type" options, select: VDI (VirtualBox Disk Image)
-
in the "Storage on physical hard disk" options, select: Dynamically allocated
-
select the "Create" button
In the "Oracle VM VirtualBox Manager" window,
-
select: Settings
In the "PentOS YYYYMMDD - Settings" windows,
-
from the left hand panel, select: Network
-
In the right hand panel,
-
verify that "Adapter 1" is enabled
-
verify that "Adapter 1" is attached to "NAT"
In the "PentOS YYYYMMDD - Settings" windows,
-
from the left hand panel, select: Shared Folders
-
from the right hand panel, right click on "Machine folders" and select "Add Shared Folder"
In the "Add Share" dialog,
-
Select a Folder Path ("\Users\myuser\Downloads")
-
Select a Folder Name: host
-
Select: Automount
-
Select: OK
In the "Oracle VM VirtualBox Manager" window,
-
select: Start
In the "Select start-up disk" dialog,
-
select the file browse icon
In the file browser, select: CentOS-7-x86_64-Everything-1511.iso
-
select the "Open" button
In the "Select start-up disk" dialog,
-
select the "Start" button
In "WELCOME TO CENTOS 7" panel,
-
Select: English
-
Select: English (United States)
-
Select: Continue
In "INSTALLATION SUMMARY" panel.
-
Select "Partioning"
In the "INSTALLATION DESTINATION" panel
-
In "Local Standard Disk", select appropriate disk
-
In "Partionioning", select "I will configure" option
-
In "Encryption", select "Encrypt my data"
In the "MANUAL PARTIONING" panel,
-
In the "New CentOS 7 Installation" dialog,
-
Select "+"
In the "ADD A NEW MOUNT POINT" dialog,
-
enter one of the following rows for "Mount Point"
-
enter the associated size for "Desired Capacity"
-
select "Add mount point"
-
32 GiB /
-
08 GiB /home
-
04 GiB /tmp
-
04 GiB /var
-
04 GiB /var/log
-
04 GiB /var/log/audit"
-
01 GiB /boot (ext 4, no encryption)
-
# note the following two will rename the mount points to 'BIOS Boot' and 'swap'
-
02 MiB /boot (BIOS Boot file system, no encryption)
-
08 GiB /swap (swap, encryption)
After completing the assignments, select "Done"
In the "DISK ENCRYPTION PASSPHRASE" dialog,
-
enter a "Passphrase"
-
confirm the passphrase
-
select "Save"
After closing the encryption dialog,
-
Once again in the Manual Partioning panel,
-
select "Done
In the "SUMMARY OF CHANGES" dialog,
-
Select "Accept Changes"
In the "INSTALLATION SUMMARY" panel,
-
Select "Software Selection"
In the "SOFTWARE SELECTION" panel.
-
In "Base Environment," Select "Development and Creative Workstation"
-
In "Add-Ons for Selected Environment", select the following options
-
- Additional Development
-
- Compatability Libraries
-
- Development Tools
-
- File and Storage Server
-
- Graphics Creation Tools
-
- Legacy X Windows System Compatibilities
-
- Network File System Client
-
- Office Suite and Productivity
-
- PHP Support
-
- Perl for Web
-
- Platform Development
-
- Python
-
- Security Tools
When all 'Add-Ons' are selected, select "Done"
In the "Installation Summary" panel, select "Begin Installation"
In the "CONFIGURATION" panel, select "ROOT PASSWORD"
In the "Root Password" panel,
-
enter a 'root' password
-
confirm the password
-
select Done
In the "CONFIGURATION" panel, select "USER CREATION"
-
Select "Create User"
-
Enter a Full Name: Penne Pasta
-
Enter a User name: penne
-
Select "Make this user an administrator"
-
Select "Require a password for this account"
-
Enter a Password
-
Confirm the Password
-
(note advanced options here, for now leave alone)
-
Select "Done"
After the software installation completes,
-
select "Reboot"
#####---------------------------
#####---------------------------
As the system powers up, enter the disk encryption password when prompted.
In the "INITIAL SETUP" panel,
-
Select "LICENSE INFORMATION"
In the "LICENSE INFORMATION" panel,
-
Select "I accept the license agreement" option
-
Select "Done"
In the "INITIAL SETUP" panel,
-
Select "NETWORK & HOST NAME"
In the "NETWORK & HOST NAME" panel,
-
Select "Ethernet (enp0s3)
-
Select "Configure"
In the "Editing enp0s3" dialog,
-
In the "General" tab, select "Automatically connect to this network when it is available"
-
Select "Save"
In the "NETWORK & HOST NAME" panel,
-
Select "Done"
In the "INITIAL SETUP" panel,
-
Select "Finish Configuration"
#####---------------------------
#####---------------------------
Login as "Penne Pasta"
In the "Welcome" window,
-
Select "Next"
In the "Typing" window,
-
Select "Next"
In the "Online Accounts" window,
-
Select "Skip"
In the "Ready to Go" window,
-
Select "Start using CentOS Linux"
In the "Getting Started" window,
-
select the small [x] in the upper right hand corner to close.
From the top panel Menu bar,
-
Select: Applications > System Tools > Software Update
-
After the software list is updated, select "Install Updates"
-
Trust the source of the key
-
Enter the root password
When software updates are complete, select "Quit"
Reboot
#####---------------------------
#####---------------------------
If you are running in a VM, now is a good time to install "Guest Additions"
-
Insert "Guest Addition" ISO (via menu options)
-
Select "Run" to run the software
-
Enter the root password
-
Close the window.
Eject the ISO
Reboot
In the VM Devices, select "Shared Clipboard - Bidirectional"
If you are running in a VM, now is a good time to take a snapshot
#####--------------------------------
#####--------------------------------
Login as 'penne'
Open a terminal window
-
enter: su -
-
enter the root password
-
enter: cd /opt
-
enter: git clone http://github.com/cyberxml/pentos
-
enter: cd /opt/pentos/build
- pentos-build-1-env.sh
- pentos-build-2-base.sh
- pentos-build-3-epel.sh
- pentos-build-4-rpm.sh
- pentos-build-5-pip.sh
- pentos-build-6-manual.sh
#####--------------------------------
#####--------------------------------
enter: ./pentos-build-9-repo.sh