Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

-OutDated+Unsupported- CONRAD Install Guide 2.0

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
89 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

-OutDated+Unsupported- CONRAD Install Guide 2.0

  • Quote

Post by cheater1034 » Wed Feb 15, 2006 12:10 am

UNSUPPORTED VERSION - USE 2.5+ INSTEAD

CONRAD Gentoo Projects Presents...
CONRAD Install Guide 2.0.3 "Techno Geek”
FOR 1.5.0-2.0.0 UPGRADE GUIDE SEE SECTION -1A (Right below this)
-----
Looking for small donations so we can get a domain for an official website!
If you wish to donate, we are looking for $10 for a conrad domain name, where we can host the official conrad website and forums. For information about donating, private message me, or contact me on IRC (#conrad, or #no-sources)
-----
Forewarning
This IS an advanced install guide for gentoo linux, it is assuming you have knowledge of gentoo and gnu/linux in general!
Also, DO NOT POST BUGS ON BUGS.GENTOO.ORG!!!
------
-1A CONRAD 1.5.0-2.0.0 UPGRADE GUIDE
All other users, continue the the actual 2.0.0 guide
Now, fasten your seatbelts this may get a little rough.
The changes since 1.5.0 are pretty important, they include.
1) Tons of new LDFLAGS (Including Bdirect and Hashvals)
2) Glibc-2.3.6-r3 (with nxsty patches, edited to sync with portage)
3) binutils-2.16.91 (snapshot release, with the Bdirect patch)
4) New make.conf layout
5) ccache is now used
6) Tons of overlay packages, fixed packages that will not cause a hassle
7) Xorg7, other overlays, gaim 2.0.0, and other goodies already unmasked
Now, this may get a little complex, so stay with me, I need you to understand the following lines...
"LOOK AT YOUR /etc/portage/package.keywords/unmask/use/mask, TAKE THE ENTRIES THAT YOU ADDED AFTER INSTALLING CONRAD, AND BACK THEM UP!!!!! (copy them to a seperate file)"

Make a backup of your make.conf for your USE Flags!!!!!!!!!!!

If you upgraded to glibc-2.3.90*, which is unsupported, do not use this upgrade guide, it will break your system!!!

Code: Select all

# cd /

# wget bfgraphics.net/root-overlay-conrad.tar.bz2

# tar jxvf root-overlay-conrad.tar.bz2

# rm -r root-overlay/boot

MAKE SURE YOU BACKED UP ALL NECESSARY ITEMS
1) USE Flags
2) Addtional package.* entries
3) Your fstab

# mv /etc/fstab /etc/fstab.back

# cp -a root-overlay/* /

# mv /etc/fstab.back /etc/fstab

# rm /etc/make.conf

# mv /etc/make.conf_gcc4 /etc/make.conf

# nano /etc/make.conf

(CHANGE $ARCH TO YOUR ARCHITECTURE)
(Add the additional USEFLAGS you backed up to /etc/make.conf)
(Also read over /etc/portage/package.*, and add what you need there)

# emerge sync

# rm /etc/make.profile

# ln -s /usr/portage/profiles/default-linux/x86/2006.0 /etc/make.profile

# emerge ccache

# emerge glibc binutils gcc libstdc++-v3 libtool portage 

# emerge --metadata

# gcc-config 2

# binutils-config 2

# env-update; source /etc/profile

# emerge -P gcc binutils

# emerge glibc binutils libstdc++-v3 gcc libtool portage

# emerge -C xorg-x11

# emerge –-oneshot openmotif imake makedepend gccmakedep 

# emerge xorg-x11

# LDFLAGS="" emerge --oneshot libXfont

# emerge --emptytree world

# echo 'LD_BIND_DIRECT="1"' >> /etc/env.d/99local
Then reboot to experience the full throttle speed of the new conrad guide.
Enjoy
-Cheater
------
FAQ
(Q) This is insane, it is so unstable, a system would never run like this!
(A) Well, it is a little intense, but for reasons, the intensity is stable enough for 98% of users - There are only very few packages that are known to break, qemu is the only one I personally know of. The result is a system faster than all others, even though it may take long to get there.
(Q) Isn't reiser4 the most unstable filesystem? Will I lose all my files?
(A) Reiser4 is probally the most unstable filesystem, besides windows :-p, because it is the newest. Is it unstable in general? No it is completely usable and friendly. A few releases ago you may have lost your files, but it is in a much more stable state right now.
(Q) How do I submit bug reports including unsupported testing items, related problems to bugs.gentoo.org?
(A) You can not post the bug, UNLESS you include a patch, then it is perfectly acceptable, submit bugs to upstream developers rather than to gentoo.
------
Toolchain Links
nxsty's glibc overlay - 2.3.6-r2
My GCC 4.0.3/cvs overlay -- updated in the root-overlay package
------
Conrad IRC Channel
Join - #conrad on FreeNode
-----
Notice:
The CONRAD Installation Guide is not supported in any way, shape, or form by the Gentoo Linux Foundation. Thus do not post bugs to gentoo. Never post any bugs relating to the CONRAD guide to bugs.gentoo.org!
-----
Updates:
N/A
-----
Conrad Development Team
(/Builder/Tester/Scripter/Graphic & Web Designer) - Cheater1034
(Scripter-Lucky/Tester/IRC) - Brainiac Ghost
(Scripter-Lucky/Tester) - mdshort
(Tester/Nesl247's Edition) – Nesl247
(Host/Tester/Taijuan Manager) - thoffmeyer
-----
Notes: We will assume that x in “hdx” is the drive letter throughout this guide.

1 - The LiveCD

1.1 - First of all, we are going to download the latest Conrad Gentoo Installation LiveCD – If you do not wish to use this livcd or already have a working distro in which to install from please skip this step.

Code: Select all

http://forums.gentoo.org/viewtopic-t-425194.html
1.2 - Burn it to a CD and boot it
If you do not know how to boot the disc I suggest that you do not use this guide.

2 -Preparing the Network

2.1 – Checking for connection
If the following does not work, then do the steps after it.

Code: Select all

# ping http://google.com
# net-setup eth0
3 - Hard disk configuration

3.1 - View the hard disk configuration

Code: Select all

# hdparm -i /dev/hdx
3.2 - Test the Hard Disk's speed

Code: Select all

hdparm -tT /dev/hdx
3.3 - Get the maximum from your hard disk - Optional
I only recommend this option for ATA133 hard drives, not anything lower.

Code: Select all

(IDE ATA133 drives only)
hdparm -d1 -c1 -X69 /dev/hdx
(IDE ATA100 or lower drives)
hdparm -d1 -c1 /dev/hdx
4 - Partitioning the Drive

4.1 Using Fdisk
Remember that once you have the partition layout, you need to set the type to 82 (A.K.A Linux Swap) for the swap partition. Once you have it setup correctly, hit “w” to write and exit.

Code: Select all

# fdisk /dev/hdx
Command (m for help): p

Disk /dev/hdx: xxx heads, xx sectors, xxxx cylinders
Units = cylinders of xxxxx * 512 bytes

Device Boot    Start       End    Blocks   Id  System
/dev/hdx1             1        14    158760  83  Linux # boot – about 100 MB
/dev/hdx2            15        49    264600   82  Linux swap # swap – about 512 MB
/dev/hdx3            50        70    remainder   83  Linux # root – remainder of space
4.2 - Creating your partitons

Code: Select all

# mkfs.reiser4 /dev/hdx3
# mkfs.ext3 /dev/hdx1
# mkswap /dev/hdx2
# swapon /dev/hdx2
4.3 - Mounting your hard drives

Code: Select all

# mount /dev/hdx3 /mnt/gentoo
# mkdir /mnt/gentoo/proc /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# mount /dev/hdx1 /mnt/gentoo/boot
5 - Setting up for a chroot

5.1 - Downloading and extracting a stage3 tarball
Replace $ARCH with one of the following:

Code: Select all

athlon-xp, i686, pentium3, pentium4

Code: Select all

# cd /mnt/gentoo
# wget http://gentoo.osuosl.org/releases/x86/2005.1-r1/stages/$ARCH/stage3-$ARCH-2005.1-r1.tar.bz2
# tar -jxvpf stage3-$ARCH-2005.1-r1.tar.bz2
5.2 - Downloading and extracting a portage snapshot

Code: Select all

# wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2
# tar jxvpf portage-latest.tar.bz2 -C /mnt/gentoo/usr/
5.3 - Copying resolv.conf

Code: Select all

# cp /etc/resolv.conf /mnt/gentoo/etc/
6 - Chrooting and preparing the environment

6.1 - Chrooting

Code: Select all

# chroot /mnt/gentoo /bin/bash
# env-update; source /etc/profile
6.2 – Syncing the portage tree

Code: Select all

# emerge sync
6.3 - Setting the timezone
Change according to your zone

Code: Select all

# rm -rf /etc/localtime
# ln -s /usr/share/zoneinfo/US/Eastern /etc/localtime
7 – Setting up for the CONRAD Build

DO NOT SKIP ANY STEPS, THE NEXT 2 ARE EXTREMELY IMPORTANT!
Root Overlay
The root overlay contains the /etc/* configuration files, it contains a conrad update script, it contains tons of overlays and beyond in /usr/local/overlays/conrad, it includes the latest gcc overlay and no-sources ebuild, it contains Xorg 7, gaim 2.0, and a lot of other packages pre-unmasked.
7.1 - Downloading the root overlay

Code: Select all

 # wget http://bfgraphics.net/root-overlay-conrad.tar.bz2 
 # tar -jxvpf root-overlay-conrad.tar.bz2 
 # cp -a root-overlay/* /
 # rm -r root-overlay
 # rm root-overlay-conrad.tar.bz2
7.2 – Changing -march
Replace $ARCH with the corresponding arch
pentium-m users have to use pentium3 TEMPORARILY
athlon64 users have to use athlon-xp TEMPORARILY

Code: Select all

# nano -w /etc/make.conf
8 - Building/rebuilding/system-rebuilding with GCC 4.0.3/cvs

8.1 -Setting /etc/locales.build - Optional
You have to set this according to your region/area/language
This is completely optional, it just saves build time

Code: Select all

# nano -w /etc/locales.build
Example file:

Code: Select all

# This file names the list of locales to be built when glibc is installed.
# The format is <locale>/<charmap>, where <locale> is a locale from the
# /usr/share/i18n/locales directory, and <charmap> is name of one of the files
# in /usr/share/i18n/charmaps/. All blank lines and lines starting with # are
# ignored. Here is an example:
# en_US/ISO-8859-1

en_US/ISO-8859-1
en_US.UTF-8/UTF-8
8.2 – Updating the system profile

Code: Select all

# rm /etc/make.profile
# ln -s /usr/portage/profiles/default-linux/x86/2006.0 /etc/make.profile
8.3 - Building the toolkit and upgrading portage

Code: Select all

# emerge ccache
# emerge glibc binutils gcc libstdc++-v3 libtool portage
# emerge --metadata
8.4 - Running gcc-config, and binutils-config

Code: Select all

# gcc-config 6
# binutils-config 2
# env-update; source /etc/profile
# emerge -aP gcc binutils
8.5 – Updating /etc/make.conf

Code: Select all

# mv /etc/make.conf_gcc4 /etc/make.conf
Now, change the march again
Pentium-m users who chose pentium3, change the flag to “pentium-m”
athlon64 users who chose athlon-xp, change the flag to “athlon64”
8.6 - Rebuilding the toolkit

Code: Select all

# emerge glibc binutils libstdc++-v3 gcc libtool portage
8.7 - Rebuilding the System

Code: Select all

# emerge --emptytree world
# etc-update
9 Configuring the kernel

9.1 - Using No-Sources
NO-SOURCES IS IN THE ROOT-OVERLAY, NO NEED TO DOWNLOAD ANY EBUILD!
NO-SOURCES
No-Sources will be used in the conrad guide, pay attention to nicksched and deadline (IO and CPU Scheduler) in sections of the kernel config. These will allow you to get the best performance possible out of the kernel.
9.2 - Emerging No-Sources

Code: Select all

# emerge no-sources
9.4 - Configuring and Compiling the kernel
-----
I can only help you out so much, what I can do is tell you how to get started, and what is required.

Code: Select all

# cd /usr/src/linux
# make menuconfig

Code: Select all

Required Options...
Code maturity level options --->
  [*] Prompt for development and/or incomplete code/drivers

General setup  --->
  [*] Support for hot-pluggable devices

Loadable Module Support --->
  [*] Module unloading support

Processor type and features --->
  [*] Standard x86 support
  (Change accordingly)
  (Your Processor Family) Processor family
  [*] Symmetric multi-processing support
  # If you have exactly 1GB of memory use the following else just leave it at default.
         Memory Split (3G/1G user/kernel split (for full 1GB Low memory)) ---->

File systems --->
  Pseudo Filesystems --->
    [*] /proc file system support
    [*] Virtual memory file system support (former shm fs)
  <*> Ext3 journalling file system support
  <*> Second extended fs support

Device Drivers --->
  ATA/ATAPI/MFM/RLL support --->
    [*] Generic PCI bus-master DMA support
    [*]   Use PCI DMA by default when available
    [ ] SCSI Emulation Support

Device Drivers --->
  Networking support --->
    <*> PPP (point-to-point protocol) support
    <*>   PPP support for async serial ports
    <*>   PPP support for sync tty ports
  100 MBIT/1000 MBIT --->
   (make sure you compile in your proper network driver
   Sound --->
    [M] Sound card support
        Alsa --->
            PCI Cards --->
                 [M] Your Driver, mine is intel8x0, a common one is emu10k1 for soundblaster cards

USB Support --->
  <*>   USB Human Interface Device (full HID) support

Device Drivers > Graphics support:
 [*] Support for frame buffer devices
 <*>   VESA VGA graphics support
         VESA driver type (vesafb-tng)  --->
 (HRESxVRES@FREQ) VESA default mode    # Pick your resolution - eg. 1024x768@84

Device Drivers > Graphics support > Console display driver support:
 [*] Video mode selection support
 <*> Framebuffer Console support

Device Drivers > Graphics support:
 [*] Support for the framebuffer splash

Device Drivers > Block devices:
 <*> RAM disk support
 (4096) Default RAM disk size (kbytes) (NEW)
 [*]   Initial RAM disk (initrd) support
9.5 - Setting NICKSCHED To be the default CPU Schedular
In the menuconfig...

Code: Select all

General setup  --->
  [*] Support for hot-pluggable devices
  CPU Schedulars -->
       Default CPU Schedular --- (Nicksched CPU Schedular)
# This is the default schedular reccomended for the Conrad Install Guide
# Timeslice config option available, by default, it is at 128
9.6 - Choosing an IO Scheduler
Before we configure the kernel, there are a few things you should consider.
ANTICAPATORY = Reccomended for older hard drives, e.g. ata66, not a bad choice for reiser4
DEADLINE = Reccomended for newer hard drives, and all sata hard drives, also a good choice for reiser4
CFQ = Not Reccomended in current conrad guide, DO NOT USE WITH REISER4, due to reiser4s higher cpu requirements, CFQ may cause slowdowns and make things a bit *slower* when using reiser4
GO TO MENUCONFIG...

Code: Select all

Block Later --->
 IO Schedulars -->
     Anticapatory <*>
     Deadline <*>
     CFQ <*>
        Default == (Choose yours here)
9.7 - Emerging Grub

Code: Select all

(make sure the /boot partition is mounted)
# emerge grub
The Conrad guide no longer supports installing on a root partition - it works fine on any other filesystem, but reiser4 and grub can cause serious problems, 99% of the time
Windows users, your partition layout could look like this, 1-windows,2-swap,3-root,4-boot

9.8 - Compiling the Kernel

Code: Select all

# make && make modules_install && make install
10 - Emerging additional system files

10.1 – Fixing groups for slocate

Code: Select all

# groupmod -n locate slocate
10.2 - Emerging necessary programs

Code: Select all

# emerge syslog-ng reiserfsprogs reiser4progs e2fsprogs sysfsutils dhcpcd coldplug gentoolkit acpid gentoolkit-dev slocate vixie-cron
10.3 - Adding the programs to the default runlevel

Code: Select all

# rc-update add syslog-ng default
# rc-update add net.eth0 default
# rc-update add coldplug default
# rc-update add acpid default
# rc-update add vixie-cron default
11 - Setting up the framebuffer splash
If you followed the kernel compile options, you should have everything required

11.1 - Emerging splashutils and a few themes

Code: Select all

# emerge splashutils splash-themes-livecd
# rc-update add splash default
11.2 - Generating an initramfs (initrd) image
Please select your resolution here. If you do not want 1024x768 then replace it with what you would normally run an X server in.

Code: Select all

# cd /etc/splash
# splash_geninitramfs -v -g /boot/fbsplash -r 1024x768 default
12 - Setting up grub

12.1 – Modifying /boot/grub/grub.conf
In grub, hdx1 is (hd0,0), and hdx2 is (hd0,1) and so forth.

Code: Select all

nano -w /boot/grub/grub.conf
12.2 - Running grub for installation to MBR

Code: Select all

# grub
<grub:> root (hd0,0) # boot partition
# (hd0) is the MBR of the drive.
<grub:> setup (hd0)
<grub:> quit
13 - Configuring your system

13.1 - Editing configuration files
Replace hdx with the correct drive letter.

Code: Select all

# nano -w /etc/conf.d/hdparm
13.2 - Set your hostname and domainname

Code: Select all

# nano /etc/conf.d/hostname
HOSTNAME="conrad-gentoo"

Code: Select all

# nano -w /etc/hosts
127.0.0.1 conrad-gentoo localhost
If you don't understand these 2 files, leave them alone.

Code: Select all

# nano -w /etc/conf.d/domainname
# DNSDOMAIN=""
# NISDOMAIN=""
13.3 - Editing the /etc/conf.d/net
(Not necessary for dhcp users.)

Code: Select all

# nano -w /etc/conf.d/net
For possible lines, visit the Configuring the Network section in the Gentoo Handbook Here
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2
13.4 - Configuring FSTAB
NOTE: Reiser4 users use noatime and nodiratime in the options

Code: Select all

# nano /etc/fstab
13.5 - Setting up users
First set the root password

Code: Select all

# passwd
<enter new password>
<confirm new password>
Then set up a user

Code: Select all

# useradd -m -G users,wheel conrad
# passwd conrad
<set conrads password>
<confirm conrads password>
14 - Rebooting and Booting!


14.1 – Unmounting and Rebooting

Code: Select all

# exit
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
# reboot
14.2 - Booting the system
Find yourself at a grub menu, and boot into your system
If you get a kernel panic then check to make sure you configured everything properly by booting back into the livecd and mounting the partititions, etc.

15 - Other Configuration

15.1 - Looking at the possible use variables

Code: Select all

# nano -w /usr/portage/profiles/use.desc
There are tons of user variables, by x86 the following are used by default

Code: Select all

USE="x86 oss apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde gnome libg++ 
libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl 
slang spell ssl svga tcpd truetype X xml2 xmms xv zlib indent"
15.2 - Setting USE Flags

There are tons of use flags to choose from, personally, I like a kde/gtk/nvidia system, here is how I will set my use flags

Code: Select all

# nano -w /etc/make.conf
USE="nptl nptlonly glibc-omitfp alsa X gtk -gnome qt kde -arts win32codecs nvidia opengl -gstreamer"
15.3 - Deleting the 'netmount' service if it is unneeded
Most people don't need this, it will fail to start in most cases

Code: Select all

# rc-update del netmount
For more In-Depth configuration information, consult the Gentoo Handbook

16 - Installing Xorg-X11 and a graphical environment

16.1 – Select a video card, and input device
Replace $CARD with the appropriate driver and uncomment VIDEO_CARDS. Since this is an advanced install guide, you should know what to put. Also if you need evdev or any other input device add that to the input_devices variable. If you leave these exactly (remove $CARD if you don't know) then you will get everything.

Code: Select all

# nano -w /etc/make.conf
INPUT_DEVICES=”keyboard mouse”
VIDEO_CARDS=”$CARD”
16.2 - Emerging Xorg

Code: Select all

# emerge –-oneshot openmotif imake makedepend gccmakedep
# emerge xorg-x11
# LDFLAGS="" emerge --oneshot libXfont
16.3 - Getting an xorg.conf setup
You should be able to do this on your own.

Code: Select all

# xorgconfig
16.4 - Installing GNOME or KDE

Gnome:

Code: Select all

# emerge gamin gnome gdm
EXCLUSIVE - Light KDE:
(Reccomended if you want to integrate KDE with GTK apps, personally I use mostly gtk2 apps, so I use gtk-engines-qt, gtk-theme-switch, and I emerge a very light kde.

Code: Select all

(KDE Only)
# emerge kdebase kdelibs
KDE:

Code: Select all

(monolithic)
# emerge kde kdm
(meta)
# emerge kde-meta kdm
16.5- Additional configuration

Code: Select all

# nano -w /etc/rc.conf
DISPLAYMANAGER="xdm"

Code: Select all

# rc-update add xdm default
16.6 - Graphics Drivers
If you have 3D acceleration on your card, you may want to, and should install the NVidia or ATI Drivers.
Gentoo NVIDIA Guide: http://www.gentoo.org/doc/en/nvidia-guide.xml
Gentoo-Wiki ATI Guide: http://gentoo-wiki.com/HOWTO_ATI_Drivers

17 - Configuring ALSA
For more information you may want to visit the Gentoo Linux Alsa Guide.
Gentoo Alsa Guide: http://www.gentoo.org/doc/en/alsa-guide.xml

17.1 - Emerging alsa packages
(Assuming you have the sound card and alsa items as modules in-kernel)

Code: Select all

# emerge alsa-lib alsa-headers alsa-utils
17.2 - Running alsaconf

Code: Select all

# alsaconf
17.3 - Editing Additional Files

Code: Select all

# nano -w /etc/modules.d/alsa
<Find near the botton snd-***, and sound-***>
change *** to your sound card name, for example...
(if it is already there, just ignore it)
snd-intel8x0 sound-intel8x0
snd-emu10k1 sound-emu10k1
17.4 - Running ALSAMIXER
You should run alsamixer to adjust the levels of your card, and make sure it is all unmuted, you can press 'M' to unmute/mute the card, by default, alsaconf should unmute all or most, depending on setup, of the things required.

Code: Select all

# alsamixer
17.5 - Adding alsasound to the default runlevel

Code: Select all

# rc-update add alsasound default
18 - Keeping your system up-to-date

18.1 - Updating the world
First of all always keep the sync up-to-date, a emerge sync once a day at least is recommended

Code: Select all

# emerge sync
To update all the packages, run

Code: Select all

# emerge -auD world
Well this brings us to our end, I hope you the best of luck.

Now your system should be on the edge in speed and it should be the most up-to-date system once installed.

Your system (hopefully) Now includes...
* Reiser4 Filesystem
* GCC 4.0.3/cvs based system
* Almost the most potential you can get out of your computer!
* The latest packages portage has to offer
* A very nice boot-up splash with a progress bar

-----
Please leave your feedback, suggestions,support issues or other related things.

Do not post Gentoo issues in this post, only related issues with following this guide.
For Support
For support issues, post in this forum.

If you need other assistance, have suggestions, or need to contact me personally, do so at.
Email: bfadmin@bfgraphics.net
AIM: cheater1034
MSN: n/a
IRC: #conrad
------
Messages from Conrad

If you are interested in developing/help develop something for Conrad Gentoo Projects, email me at, conrad-gentoo@bfgraphics.net

Messages from Nesl247
(This goes for the original Conrad Install as well)

I hope your install went well. We ask all who try this to take a few moments of their time to type what they thought of the install, how easy it was, and how it works.
-Nesl247 (Wiseman)

Thanks,
Cheater-conrad

Post all support issues in this thread
Last edited by cheater1034 on Fri Mar 17, 2006 5:23 am, edited 23 times in total.
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
sonyman
n00b
n00b
Posts: 31
Joined: Wed Nov 30, 2005 10:47 pm

  • Quote

Post by sonyman » Wed Feb 15, 2006 1:03 am

SCSI emulation support isn't needed anymore.
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Wed Feb 15, 2006 2:20 am

sonyman wrote:SCSI emulation support isn't needed anymore.
ok, ok :) I removed it.

I keep forgetting that when you tell me ;) I will remember from now on.
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
nesl247
Veteran
Veteran
Posts: 1614
Joined: Tue Jun 15, 2004 7:21 pm
Location: Florida
Contact:
Contact nesl247
Website

  • Quote

Post by nesl247 » Wed Feb 15, 2006 3:31 am

Cheater, did you remember to move all the stuff from /usr/local/portage/* to /usr/local/overlays/conrad-guide? Do that because people only have to rm -rf /usr/local/overlays/conrad-guide/* and then tar -jxvpf root-overlay-conrad.tar.bz2 -C /. Oh and you need to add vixie-cron to be emerged in the emerge line of reiserfsprogs and what not.
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Wed Feb 15, 2006 4:33 am

nesl247 wrote:Cheater, did you remember to move all the stuff from /usr/local/portage/* to /usr/local/overlays/conrad-guide? Do that because people only have to rm -rf /usr/local/overlays/conrad-guide/* and then tar -jxvpf root-overlay-conrad.tar.bz2 -C /. Oh and you need to add vixie-cron to be emerged in the emerge line of reiserfsprogs and what not.
Ok, I already had done the overlays in /usr/local/overlays/conrad/*, and I will add vixie-cron.
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
eremini
Apprentice
Apprentice
User avatar
Posts: 157
Joined: Fri May 27, 2005 8:41 am

  • Quote

Post by eremini » Wed Feb 15, 2006 1:53 pm

Hello,
Your guide says:
8 - Building/rebuilding/system-rebuilding with GCC 4.1.x
But isn't it using gcc 4.0.3 ?
Top
bigbob73
Guru
Guru
User avatar
Posts: 332
Joined: Fri Dec 31, 2004 6:51 pm
Location: Under the Lone Star

  • Quote

Post by bigbob73 » Wed Feb 15, 2006 3:01 pm

# mkfs.reiser4 /dev/hdx3
# mkfs.ext3 /dev/hdx1
# mkswap /dev/hdx2
# swapon /dev/hdx3

Should be

#swapon /de/hdx2 :wink:
A computers attention span is only as long as it's electrical cord (Murphy)
Top
wrc1944
Advocate
Advocate
Posts: 3467
Joined: Thu Aug 15, 2002 10:33 am
Location: Gainesville, Florida

  • Quote

Post by wrc1944 » Wed Feb 15, 2006 7:36 pm

At step 7.1, what do you do with make.conf- there's just three lines, and -Os? Do we edit it the same as described in conrad 1.5.5 with all the other normal lines?

At step 8.4, emerge ccache errors out with "c compiler cannot create executables." Then, there's suddenly "no such file/directory as /mnt/gentoo. That's after the emere sync, The root-overlay extraction seems OK.

When I tried conrad 1.5.5 today and yesterday, the same thing happened. I had to comment out the ccache lines in order to get anything to compile. Eventually, that try failed too with "no such file/directory as /mnt/gentoo- very weird. I updated my profile and followed the guides to the letter.

I've installed gentoo at least 50 times, and have a perfectly running gcc-4.1 qt overlay box on another machine, so I know pretty much what I'm doing.

What am I missing here with conrad?
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.41-r2, gcc-15.1.0
kernel-6.15.6 USE=experimental python3.13.3
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Wed Feb 15, 2006 7:46 pm

wrc1944 wrote:At step 7.1, what do you do with make.conf- there's just three lines, and -Os? Do we edit it the same as described in conrad 1.5.5 with all the other normal lines?

At step 8.4, emerge ccache errors out with "c compiler cannot create executables." Then, there's suddenly "no such file/directory as /mnt/gentoo. That's after the emere sync, The root-overlay extraction seems OK.

When I tried conrad 1.5.5 today and yesterday, the same thing happened. I had to comment out the ccache lines in order to get anything to compile. Eventually, that try failed too with "no such file/directory as /mnt/gentoo- very weird. I updated my profile and followed the guides to the letter.

I've installed gentoo at least 50 times, and have a perfectly running gcc-4.1 qt overlay box on another machine, so I know pretty much what I'm doing.

What am I missing here with conrad?
Well, the release before this was known as 1.5.0, it did not go beyond that ;)

Perhaps you are getting this confused with nesl247's Conrad Install Guide: 1.5.5

Anyway, to answer your question, you need to download the root-overlay and extract it, as explained in step 8.1
However, that looks like a logical bug, in 7.1 it says changing -march, but the make.conf does not exist until step 8.1.

This will all be fixes

PS: Do not try to use this guide yet!
------

NOTE: Thanks for all the feedback so far, I fixed all those minor bugs!
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
bigbob73
Guru
Guru
User avatar
Posts: 332
Joined: Fri Dec 31, 2004 6:51 pm
Location: Under the Lone Star

  • Quote

Post by bigbob73 » Wed Feb 15, 2006 9:36 pm

Thanks for the explination of I/O schedulars. I must have missed this one in the 1.5.0 guide. I was using cfq with reiser4. I'll give deadline a try. :)
A computers attention span is only as long as it's electrical cord (Murphy)
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Fri Feb 17, 2006 3:33 am

Here is how it is going down. 8)

The guide will be released tomorrow afternoon at the earliest.

It will feature...
1) Latest GCC 4.0.3 snapshot
2) root-overlay for the guide, with all snapshots, Xorg 7 unmasked, and fixes for glibc/Bdirect (...Bdirect!?!?!)
3) GCC4.0.3(cvs!)/glibc-2.3.6-r2 (nxsty)/binutils 2.16.9xx (patched with ....Bdirect!?!?!?!)
NOTICE: This will make the system excruciatingly fast
4) The Bdirect LDFLAG (...Bdirect!?!?!?!?....yes.)
NOTICE: This is labeled as unstable, but very few packages, if any, will break from it, most of ths fixes for it are included in the overlay ov the guide.
5) MOST PACKAGE FIXES INCLUDES IN THE ROOT-OVERLAY!
6) Latest no-sources in root-overlay
NOTICE: This version of the guide will use the nicksched cpu schedular, partnered with the deadline IO Scheduler, for the most performance, fastest bootups, and overall the best results (nicksched @ 128 timeslice in the guide)
*) And a lot of other things, but this will get us started
-----

Fasten your seatbelts, for the double or better performing future of the Conrad guide as we know it (2.0.x series)

1.5.0-2.0.0 UPGRADE WILL BE SUPPORTED! (Will need understanding of your /etc/portage/package.*, the root overlay will overwrite them all --> but it already has things like Xorg 7 unmasked, so you will need to add accordingly*)
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
Tiger683
Veteran
Veteran
User avatar
Posts: 1347
Joined: Sat Jan 08, 2005 8:34 pm
Location: Heffner's House

  • Quote

Post by Tiger683 » Fri Feb 17, 2006 8:53 am

bigbob73 wrote: I was using cfq with reiser4. I'll give deadline a try. :)
That's the worst choice for reiser4.... Anticipatory is the only iosched that plays nicely with r4

PS: it's scheduler not schedular
Retired gentoo user
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Fri Feb 17, 2006 4:02 pm

Tiger683 wrote:
bigbob73 wrote: I was using cfq with reiser4. I'll give deadline a try. :)
That's the worst choice for reiser4.... Anticipatory is the only iosched that plays nicely with r4

PS: it's scheduler not schedular
Exactly.

But, deadline does fine with reiser4 as well. I prefer deadline on faster hard drives, and anticapatory on older hard drives.
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
derlauer
n00b
n00b
Posts: 15
Joined: Sat Jan 25, 2003 7:59 pm

  • Quote

Post by derlauer » Sat Feb 18, 2006 6:50 pm

cheater1034 wrote: The guide will be released tomorrow afternoon at the earliest.
Well, where is it?
Top
sonyman
n00b
n00b
Posts: 31
Joined: Wed Nov 30, 2005 10:47 pm

  • Quote

Post by sonyman » Sat Feb 18, 2006 7:09 pm

derlauer wrote:
cheater1034 wrote: The guide will be released tomorrow afternoon at the earliest.
Well, where is it?
Top
BinBashBrad
n00b
n00b
Posts: 26
Joined: Tue Jan 17, 2006 10:31 pm
Location: Santa Fe, NM

  • Quote

Post by BinBashBrad » Sat Feb 18, 2006 7:47 pm

sonyman wrote:
derlauer wrote:
cheater1034 wrote: The guide will be released tomorrow afternoon at the earliest.
Well, where is it?
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Sat Feb 18, 2006 9:52 pm

BinBashBrad wrote:
sonyman wrote:
derlauer wrote:
cheater1034 wrote: The guide will be released tomorrow afternoon at the earliest.
Well, where is it?
It is coming ;)

Notice, I said at the earliest tomorrow afternoon, I plan on releasing it tonight, once I get into a graphical environment.

(I installed using myself)
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
bigbob73
Guru
Guru
User avatar
Posts: 332
Joined: Fri Dec 31, 2004 6:51 pm
Location: Under the Lone Star

  • Quote

Post by bigbob73 » Sat Feb 18, 2006 10:30 pm

Tiger683 wrote:
bigbob73 wrote: I was using cfq with reiser4. I'll give deadline a try. :)
That's the worst choice for reiser4.... Anticipatory is the only iosched that plays nicely with r4

PS: it's scheduler not schedular
Had it spelled right to begin with, but changed it. :lol: Anyway, thanks for the info.
A computers attention span is only as long as it's electrical cord (Murphy)
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Sun Feb 19, 2006 12:26 am

bigbob73 wrote:
Tiger683 wrote:
bigbob73 wrote: I was using cfq with reiser4. I'll give deadline a try. :)
That's the worst choice for reiser4.... Anticipatory is the only iosched that plays nicely with r4

PS: it's scheduler not schedular
Had it spelled right to begin with, but changed it. :lol: Anyway, thanks for the info.
lol, I think he can forgive you for spelling it wrong ;)
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Sun Feb 19, 2006 3:09 am

* First Edition of 2.0.x guide released
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
BinBashBrad
n00b
n00b
Posts: 26
Joined: Tue Jan 17, 2006 10:31 pm
Location: Santa Fe, NM

  • Quote

Post by BinBashBrad » Sun Feb 19, 2006 8:29 pm

cheater1034 wrote:* First Edition of 2.0.x guide released
Where?

I do not get it:

7.1 - Downloading the root overlay
Code:
# wget http://bfgraphics.net/root-overlay-conrad.tar.bz2
# tar -jxvpf root-overlay-conrad.tar.bz2
# rm root-overlay-conrad.tar.bz2


this puts all directories/files starting in "/root-overlay" and not starting "/"..... Is this right?
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Sun Feb 19, 2006 8:36 pm

BinBashBrad wrote:
cheater1034 wrote:* First Edition of 2.0.x guide released
Where?

I do not get it:

7.1 - Downloading the root overlay
Code:
# wget http://bfgraphics.net/root-overlay-conrad.tar.bz2
# tar -jxvpf root-overlay-conrad.tar.bz2
# rm root-overlay-conrad.tar.bz2


this puts all directories/files starting in "/root-overlay" and not starting "/"..... Is this right?
Do this,I forgot to include these steps.
# wget http://bfgraphics.net/root-overlay-conrad.tar.bz2
# tar -jxvpf root-overlay-conrad.tar.bz2
# cp -a root-overlay/* /
# rm -r root-overlay
# rm root-overlay-conrad.tar.bz2
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
BinBashBrad
n00b
n00b
Posts: 26
Joined: Tue Jan 17, 2006 10:31 pm
Location: Santa Fe, NM

  • Quote

Post by BinBashBrad » Sun Feb 19, 2006 8:50 pm

Thanks......no paypal for you!:D

Just kidding...I'll pm you
Top
cheater1034
Veteran
Veteran
User avatar
Posts: 1558
Joined: Thu Sep 09, 2004 7:38 pm
Contact:
Contact cheater1034
Website

  • Quote

Post by cheater1034 » Mon Feb 20, 2006 5:13 am

Added the 1.5.0-2.0 upgrade guide, enjoy :D
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Top
Q-collective
Advocate
Advocate
User avatar
Posts: 2077
Joined: Mon Mar 22, 2004 5:21 pm

  • Quote

Post by Q-collective » Mon Feb 20, 2006 6:11 am

Practical question: How is this different from the normal manual?
Top
Post Reply

89 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic