Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Very Short Installation Guide
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
system-a
n00b
n00b


Joined: 16 Nov 2015
Posts: 19

PostPosted: Tue Dec 08, 2015 4:20 pm    Post subject: Very Short Installation Guide Reply with quote

Hi All
currently I have Gentoo up and running, while the installation I wrote very short guide to install Gentoo [70 steps] enjoy :-)

Code:

===================
Gentoo Installation
===================

01. ifconfig                     #check if you got IP Address automaticlly
02. passwd                     #password for root user
03. /etc/init.d/sshd start               #start SSH for remote connection
04. fdisk -l                     #show the disk size
05. fdisk /dev/sda                  #enter the disk
    n -> p -> 1 -> default -> +2G            #first partition
    n -> p -> 2 -> default -> enter            #second partition
    p -> l                      #print partitions/list of partitons table      
    t -> 1 -> Linux swap[number] -> p            #dfine swap partition
    w -> fdisk -l                  #write the changes and show list
06. mkswap /dev/sda1                  #create swap partition
07. swapon /dev/sda1                  #turn on swap partition
08. mkfs.ext4 /dev/sda2                  #format to ext4 partition
09. mount /dev/sda2 /mnt/gentoo               #mount root directory
10. mkdir /mnt/gentoo/boot               #create boot directory
11. date                     #verify date
12. cd /mnt/gentoo                  #change to mounted directory
13. links http://www.gentoo.org/main/en/mirrors.xml      #web page to download stage 3
14. Downloads -> amd64 -> stage3 -> save -> OK         #download stage3
15. esc -> file -> exit -> OK                #exit links
16. ls                       #verify stage3 downloaded
17. tar xvjpf stage3*                  #extarct stage3
18. ls                        #system directory structure
19. nano -w /mnt/gentoo/etc/portage/make.conf         #edit CFLAGS/CXXFLAGS
    USE="python icu bindist mmx sse sse2"         #change that line
    ACCEPT_DEFAULT_OPTS="--automask-write"         #add after USE line
    ACCEPT_LICENSE="* @EULA"               #add after ACCEPT_DEFAULT_OPTS
    MAKEOPTS="-j2"                  #add after CHOST, j[number of cores + 1]
    CTRL+X - > y -> enter               #save the file
20. cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf      #copy resolv file to our system
21. mount -t proc none /mnt/gentoo/proc            #mount proc to our system
22. mount --rbind /sys /mnt/gentoo/sys            #mount sys to our system
23. mount --rbind /dev /mnt/gentoo/dev            #mount dev to our system
24. chroot /mnt/gentoo /bin/bash            #enter the new enviroment
25. source /etc/profile                  #set the new profile
26. emerge-webrsync                  #check for newer versions of packages from stage3
27. emerge --sync                  #update portage tree
28. eselect news list                  #check portage news
29. eselect news read all               #bring them all up   
30. eselect profile list               #view all system profiles
31. eselect profile set [number of /amd64/13.0/desktop]      #select desktop profile
32. ls /usr/share/zoneinfo               #show all the timezones
33. echo "Israel" > /etc/timezone            #create file with your timezone
34. emerge --config sys-libs/timezone-data         #update timezone information
35. nano -w /etc/local.gen               #open local.gen
    en_US.UTF-8 UTF-8                  #remove # for US   
    en_US ISO-8859-1                    #remove # for US
    he_IL.UTF-8 UTF-8                    #add for hebrew
    he_IL ISO-8859-8                  #add for hebrew
    CTRL+x -> y -> enter               #save  the file
36. local-gen                     #generate that file
37. eselect locale list                  #display the availible languages
38. eselect locale set [number of en_US]         #select local language
39. env-update && source /etc/profile            #update the enviroment   
40. emerge -av gentoo-sources -> y            #install kernel sources
41. ls -l /usr/src/linux               #verify that it's point to the latest stable sources
42. emerge -av genkernel -> y               #building the kernel
43. genkernel all                  #compile the kernel
44. emerge -av linux-firmware -> y            #install firmware
45. nano -w /etc/fstab                  #configure fstab file
    /dev/BOOT                     #remove that line
    /dev/sda2   ext4                  #change /dev/ROOT and ext
    /dev/sda1   swap                  #change /dev/SWAP
    /dev/sr0   auto                  #change /dev/cdrom
    /dev/fd0                     #remove that line
    CTRL+x -> y                     #save the file
46. nano -w /etc/conf.d/hostname            #define hostname
    CTRL+x -> y                   #save the file
47. cd /etc/init.d                  #change directory to init.d
48. ln -s /dev/null /etc/udev/rules.d/80-net-name-slot-rules   #change interface name
49. ln -s net.lo net.eth0               #create symbolic links
50. rc-update add net.eth0 default            #eth0 will be the default at boot
51. nano -w /etc/hosts                  #edit hosts file
    127.0.0.1   gentoovm   localhost         #edit that line
    CTRL+x -> y                     #save that file
52. emerge -av pciutils usbutils -> y            #PCI and USB hardware
53. passwd                     #set root password
54. nano -w /etc/rc.conf               #edit the services file
    rc_interactive="YES"               #remove the #
    CTRL+x -> y                     #save that file
55. nano -w /etc/conf.d/hwclock               #change clock
    clock="local"                  #change that line
    CTRL+x -> y                     #save that file
56. emerge -av syslog-ng -> y               #install system logger
57. rc-update add syslog-ng default            #set syslog-ng to be the default
58. emerge -av cronie mlocate -> y            #install cron
59. rc-update add cronie default            #set cronie to be the default
60. rc-update add sshd default               #set sshd to be the default
61. emerge -av dhcpcd -> y               #install dhcpcd
62. emerge -av grub -> y               #install grub
63. grub2-install /dev/sda               #grub2 files installation
64. grub2-mkconfig -o /boot/grub/grub.cfg         #generate grub2 configuration
65. exit                     #exit chroot
66. cd /                     #back to the root directory
67. umount -l /mnt/gentoo/dev{/shm,/pts,}         #unmount
68. umount -l /mnt/gentoo/proc               #unmount
69. reboot                     #reboot and remove the ISO
70. rm stage*                     #remove the stage file
Back to top
View user's profile Send private message
system-a
n00b
n00b


Joined: 16 Nov 2015
Posts: 19

PostPosted: Wed Dec 09, 2015 8:57 am    Post subject: Reply with quote

it worked on VM
but not on my laptop, it's stuck on that screen and I don't know why
do you have any idea?

[img]http://s24.postimg.org/b295hkgm9/P_20151209_011817.jpg[/img]

also, the resolution starting good and after that it looks like that


thanks
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum