Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Order of Commands--
- ls /dev|grep sd
- cfdisk /dev/sda
- Create 100MB Partition Bootable at the Beginning
- Create 2048MB Partition at the beginning
- Create remaining free space partition at the beginning
- <--Not code, just instruction-->Write tables to disk
- <--Not code, just instruction-->Quit cfdisk
- mkfs.ext2 /dev/sda1
- mkswap /dev/sda2
- mkfs.reiserfs /dev/sda3
- mount -t reiserfs /dev/sda3 /mnt/gentoo ; cd /mnt/gentoo
- wget http://gentoo.arcticnetwork.ca/releases/x86/current-stage3/stage3-i686-20110614.tar.bz2
- tar xpjf stage3<press tab and it will autocomplete>
- swapon /dev/sda2
- cp /etc/resolv.conf /mnt/gentoo/resolv.conf
- mount /dev/sda1 /mnt/gentoo/boot
- mount -t proc none /mnt/gentoo/proc
- mount -o bind /dev /mnt/gentoo/dev
- cd usr/
- wget http://gentoo.arcticnetwork.ca/releases/snapshots/current/portage-latest.tar.bz2
- tar xjf portage-latest.tar.bz2
- rm -vf /mnt/gentoo/etc/make.co*
- nano /mnt/gentoo/etc/make.conf
- #the following belongs in your make.conf file
- CFLAGS="-fomit-frame-pointer -fstack-protector-all -falign-functions=32 -falign-loops=32 -fforce-addr -Os -pipe -march=native"
- CXXFlags="-fomit-frame-pointer -fstack-protector-all -falign-functions=32 -falign-loops=32 -fforce-addr -Os -pipe -march=native"
- #CHOST for 32bit users uncomment the following line
- #CHOST="i686-pc-linux-gnu"
- #CHOST for 64bit users. Uncomment the next line
- #CHOST="x86_64-pc-linux-gnu"
- FEATURES="metadata-transfer sandbox candy"
- USE="gtk truetype postgres freetype jpg jpeg png gif imap ttf winscp passwd scp X gnutls mysql v4l2 extras lisp threads ithreads acpi bash-completion bzip2 crypt cracklib css ctype apache2 curl curlwrappers dbus encode ftp gcj gd geoip udev ipv6 lua ncurses nsplugin python readline sockets socks5 sqlite sse sse2 ssl suid unicode vim-syntax xml php perlsuid"
- Ctrl+alt+f2
- grep -ci cores /proc/cpuinfo
- Ctrl+alt+f1
- #Replace NUMBER with 1 higher than our grep command gave us. For one core, you'd have "-j2".
- MAKEOPTS="-jNUMBER -s"
- ^x Y Enter
- chroot /mnt/gentoo /bin/bash --login
- echo nameserver 4.2.2.1 > /etc/resolv.conf
- echo nameserver 4.2.2.2 >> /etc/resolv.conf
- emerge -q --sync
- emerge -q axel
- nano -w /etc/make.conf
- FETCHCOMMAND="/usr/bin/axel -n 8 -o /\${DISTDIR}/\${FILE} -a \${URI}"
- RESUMECOMMAND="/usr/bin/axel -n 8 -o /\${DISTDIR}/\${FILE} -a \${URI}"
- ^x Y Enter
- emerge -qN pciutils coreutils baselayout hardened-sources world
- -----------------------
- ----Troubleshooting----
- -----------------------
- --For issues with reiserfs--
- In stead of running the command
- mkfs.reiserfs /dev/sda3
- run the command
- mkfs.ext4 /dev/sda3
- then in stead of
- mount -t reiserfs /dev/sda3 /mnt/gentoo
- run
- mount -t ext4 /dev/sda3 /mnt/gentoo
- If you have followed these instructions, and are still having issues,
- please let us know.
- --For internet problems--
- killall -9 dhcpd
- ifconfig eth0 up
- dhcpcd eth0
- echo nameserver 4.2.2.1 > /etc/resolv.conf
- echo nameserver 4.2.2.2 >> /etc/resolv.conf
- ping -c1 google.com
- --Manual IP and Gateway Setup--
- ifconfig eth0 xxx.xxx.xxx.xxx up
- route add default gw xxx.xxx.xxx.xxx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement