Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
CONRAD Installation Guide 2.5.1 "Hajimemashite"
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 07, 2006 2:32 am    Post subject: CONRAD Installation Guide 2.5.1 "Hajimemashite" Reply with quote

I am looking for a new maintainer of this installation guide. I am far too busy to maintain it anymore, if you are interested in being the new maintainer, adding any features or ideas that you may have. Contact me as soon as possible
-Thanks
Or I could do the logical thing, and just drop this guide completely :( and continue with my livecd's and no-sources.

CONRAD Gentoo Gentoo Projects Presents...
CONRAD Installation Guide 2.5.1 "Hajimemashite"
2.5.0-2.5.1 Upgrade Guide, see right below the "FAQ"
For a list of changes, see right below "Conrad Development Team"
-----
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!!! Report them in #conrad, or to me via email/pm/or this thread. I will give you a solution / or tell you what to do.
------
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 certainly not unstable, it has been stable for a very long time now. It handles hard-reboots and every thing of the nature perfectly well. It is rarely corrupted due to bad fs code, or the like.
(Q) How do I submit bug reports including unsupported testing items, related problems to bugs.gentoo.org?
(A) Only post bugs regarding unsupported software to the upstream developers. If a package fails to build try it with a set of stable CFLAGS, if it still fails to build post a bug to the developer of that product. If you have a patch you may wish to submit it to bugs.gentoo.org.
------
2.5.0-2.5.1 Upgrade Guide
Existing 2.5.0 users can upgrade to 2.5.1 very easily.
Code:
# su
(enter password)
# cd /
# wget bfgraphics.net/portage-overlay.tar.bz2
# tar jxvf portage-overlay.tar.bz2
# nano /etc/portage/package.mask
(Delete qt 3.3.6 and glibc-2.3.6)
# emerge --sync
# emerge glibc
(This is completely optional, reccomended for full changes of glibc-2.4)
# emerge -e world

Very brief upgrade guide, if you are interested in looking at the kde method, have a look at step 16.5, if you are interested in migrating to lightno-sources (wait until it is released) and then install it as a regular kernel
------
Toolchain Links
Metalshark's gcc-4.1.0 Overlay
Glibc-2.4 nxsty overlay
Binutils 2.16.91 with -Bdirect patch included
------
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
(LiveCDs/Guide/no-sources/lightno-sources) - Cheater-Conrad
(Scripter-Lucky/Tester/IRC) - Brainiac Ghost
(Scripter-Lucky/Tester) - mdshort
(Host/Tester/Irc Bot Manager) - thoffmeyer
-----
2.5.0-2.5.1 Changes
1) Migrate to glibc-2.4 *Biggest Change*
2) Migrate to lightno-sources (alternative no-sources, lighter, still very performance bound, more stable, suspend2)
3) Add KDE perrty patched ebuilds to portage-overlay.tar.bz2
4) Update all the overlays, including qt to 3.3.6
5) Re-tar everything, gcc-4.1.0-piepatches-8.7.8.tar.bz2 problem fixed
6) Add specialized kde installation instructions
7) Fix some typos and make some things more clear
8) Other minor changes
-----
Notes: We will assume that x in hdx is the drive letter throughout this guide.

[-1-] - The Conrad LiveCD (Reiser4/MPlayer/SVGA)

1.1 - Getting the latest conrad install CD
...Get it at...
Code:
http://forums.gentoo.org/viewtopic-t-425194.html

If you are unsure of the features let me fill you in.
1) Complete reiser4 support
2) Framebuffer splash on default boot option
3) MPlayer to play videos and songs (mplayer file.mpg/mp3/avi/etc)
4) Links with framebuffer support (links -driver fb, or links -g)
5) Irssi to let you chat on IRC during installation
6) Pork AIM client to let you chat during installation
7) Other clients to use other protocols for instant messanging
8) Ndiswrapper for wireless setups

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:
# ping http://google.com
# net-setup eth0


[-3-] - Using HDPARM

3.1 - View the hard disk configuration
Code:
# hdparm -i /dev/hdx


3.2 - Test the Hard Disk's speed

Code:
hdparm -tT /dev/hdx


3.3 - Get the maximum from your hard disk - Optional
DO NOT DO THIS ON SATA HARD DRIVES*
I only recommend this option for ATA133 hard drives, not anything lower.
Code:
(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:
# 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
Now we will use reiser4 for our root (main) partition, ext3 for our boot partition, and swap for our swap partition :)
Do not get eluded that reiser4 is unstable, it is a perfectly stable and reasonable choice, you will not have any problems unless you provoke them.

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


4.3 - Mounting your hard drives
Code:
# 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-] - Preparing a chroot

5.1 - Downloading and extracting a stage3 tarball
Code:
# cd /mnt/gentoo
# wget http://gentoo.osuosl.org/releases/x86/2006.0/stages/stage3-i686-2006.0.tar.bz2
# tar -jxvpf stage3-i686-2006.0.tar.bz2


5.2 - Downloading and extracting a portage snapshot
Code:
# 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:
# cp /etc/resolv.conf /mnt/gentoo/etc/


[-6-] - Chrooting, syncing portage, and setting the timezone

6.1 - Chrooting
Code:
# chroot /mnt/gentoo /bin/bash
# env-update; source /etc/profile


6.2 - Syncing the portage tree
Code:
# emerge --sync


6.3 - Setting the timezone
Change according to your zone
Code:
# rm -rf /etc/localtime
# ln -s /usr/share/zoneinfo/US/Eastern /etc/localtime


[-7-] - Preparing necessary files for installation
This is a new step, we are going to do a few things that are required for the base system setup.

7.1 - Downloading the make.conf
Code:
# wget bfgraphics.net/make.conf
# mv make.conf /etc
# mkdir /var/log/portage


Code:
# Conrad Installation Guide 2.5.x make.conf file
# <etc/make.conf>

CFLAGS="-O2 -march=$ARCH -fomit-frame-pointer -pipe -ftracer -fweb -frename-registers"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
#LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"
CHOST="i686-pc-linux-gnu"

ACCEPT_KEYWORDS="x86 ~x86"

PORT_LOGDIR="/var/log/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORTAGE_NICENESS="10"
FEATURES="distlocks -userpriv"

USE="nptl nptlonly"


7.2 - Downloading the necessary overlays for /usr/local/portage
Included in this package
1) glibc-2.4 overlay (nxsty)
2) GCC-4.1 overlay thanks to metalshark
3) Binutils 2.16.91.0.6 overlay, with -Bdirect patch
4) Cairo 1.0.2-r1 overlay to fix problem with the newer binutils
5) conrad-fbsplash ebuild so you can use the conrad splash
6) Nxsty's qt-3.3.6 overlay with visibility and perrty patches
7) My fixed splashutils overlay so you can use it with 2.6.16 kernels.
8) KDE 3.5.2 perrty patched ebuilds
Code:
# cd /
# wget bfgraphics.net/portage-overlay.tar.bz2
# tar -jxvf portage-overlay.tar.bz2


7.3 - Downloading the appropriate package.* files and a bashrc
We are going to download the following files from 1 convenient package
1) package.keywords (toolkit entries unmasked)
2) package.unmask (toolkit entries/modular x/new util-linux, hal, and eselect compiler)
3) package.use (Use the appropriate use flags for the toolkit
4) bashrc (fix select few broken packages)
Code:
# wget bfgraphics.net/portage-configs.tar.bz2
# tar jxvf portage-configs.tar.bz2


7.4 - Changing the -march
We need to change the march, since I am using an athlon64, I will choose "athlon64" here, alternitively you can use, pentium/2/3/4, prescott, k8, opteron, pentium-m, i686, etc.
Code:
# nano /etc/make.conf


7.5 - Choosing processor-specific optimizations - OPTIONAL
In this step we will change the march in make.conf to be processor-specific, and enable some extra optimizations if needed.

If you do not know what you are doing leave this step alone, choosing a wrong optimization that your cpu does not have, will break the entire build. If you are unsure of what optmizations your cpu has, check /proc/cpuinfo.
Code:
# nano /etc/make.conf
We will not do any CFLAG optmizations as they are more harmful to our builds.

change
USE="nptl nptlonly"
TO
USE="nptl nptlonly sse sse2 sse3 3dnow 3dnowext mmx mmxext"

NOTICE: These will BREAK packages if you use the wrong ones.

Again, depending on your specific CPU, mine being an athlon64 @ 1.8ghz


[-8-] - Manual bootstrap method (Building the base system)

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:
# nano -w /etc/locales.build

Example file:
Code:
# 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 - Upgrading portage to 2.1_pre
Code:
# emerge portage
# emerge --metadata


8.3 - Building the toolkit and upgrading portage
Code:
# emerge glibc binutils gcc libstdc++-v3 libtool portage


8.4 - Running gcc-config, and binutils-config
Code:
# gcc-config -l
(Lists installed gcc(s), if you see 4.1.0 at #6 you are in good shape)
# gcc-config 6
# binutils-config -l
(Lists installed binutil(s), if you see 2.16.91.0.6 at #2 we are in really good shape)
# binutils-config 2
# env-update; source /etc/profile
# emerge -aP gcc binutils


8.5 - Enabling the LDFLAGS
We need to enable the LDFLAGS, since they are commented out on the first build of the toolkit
Code:
# nano /etc/make.conf
Remove the "#" in front of the LDFLAGS="...", line


8.6 - Rebuilding the toolkit
Code:
# emerge binutils glibc gcc libstdc++-v3 libtool portage


8.7 - Removing pam-login
We need to remove pam-login as it is now included in shadow, it is causing a world confict on ~x86
Code:
# emerge -C pam-login
(the "c" is capital "C")


8.8 - Rebuilding the System
Code:
# emerge -e world
# etc-update
(Merge all files....) -5


8.9 - Enabling -Bdirect on launched applications
Code:
# echo 'LD_BIND_DIRECT=1' >> /etc/env.d/99local


[-9-] - Configruing the kernel (no-sources) and building it

9.1 - Using No-Sources
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:
# wget no.oldos.org/files/2.6.16-rc5-no3/no-sources-2.6.16_rc5-r3.ebuild
# mkdir /usr/local/portage/sys-kernel
# mv no-sources-2.6.16_rc5-r3.ebuild /usr/local/portage/sys-kernel
# ebuild /usr/local/portage/sys-kernel/no-sources/no-sources-2.6.16_rc5-r3.ebuild digest
# emerge no-sources


9.3 - 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:
# cd /usr/src/linux
# make menuconfig

Code:
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 (Used for amd64/em64t cpus)
  (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
This is part of what makes the conrad guide what it is.
The nicksched cpu scheduler is a great scheduler to use for a desktop, it will offer a very responsive desktop.

In the menuconfig...
Code:
General setup  --->
  [*] Support for hot-pluggable devices
  CPU Schedulars -->
       Default CPU Schedular --- (Nicksched CPU Schedular)


9.6 - Choosing an IO Scheduler
We are going to use the "DEADLINE" cpu scheduler. It is friendly with reiser4 and works considerably well, if you are using ext3 filesystem, I reccomend CFQ, NEVER with reiser4 use cfq. NEVER!. If you have an older hard drive, I reccomend anticapatory here. Anticapatory and Deadline are the most reasonable for reiser4.
GO TO MENUCONFIG...
Code:
Block Later --->
 IO Schedulars -->
     Anticapatory <*>
     Deadline <*>
     CFQ <*>
        Default == (Deadline)


9.7 - Emerging Grub
Code:
(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:
# make && make modules_install && make install


[-10-] - Emerging additional system files

10.1 - Emerging necessary programs
Code:

# emerge syslog-ng reiserfsprogs reiser4progs sysfsutils dhcpcd coldplug gentoolkit acpid gentoolkit-dev slocate vixie-cron


10.2 - Adding the programs to the default runlevel
Code:
# 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
# rc-update add gpm default
# rc-update add numlock default


[-11-] - Setting up the CONRAD Gensplash
If you followed the kernel compile options, you should have everything required

11.1 - Emerging splashutils and the conrad theme
Code:
# emerge conrad-fbsplash
# 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:
# cd /etc/splash
# splash_geninitramfs -v -g /boot/fbsplash -r 1024x768 conrad


[-12-] - Configuring and installing grub

12.1 * Modifying /boot/grub/grub.conf
In grub, hdx1 is (hd0,0), and hdx2 is (hd0,1) and so forth.
Code:
nano -w /boot/grub/grub.conf

timeout 30
default 0
# Splash is on boot partition
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Conrad-Gentoo | No-Sources
root (hd0,0) # boot partition
kernel /vmlinuz-2.6.16-rc5-no3 root=/dev/hda3 video=vesafb:1024x768-32@80,mtrr,ywrap splash=silent,fadein,theme:conrad quiet CONSOLE=/dev/tty1
initrd (hd0,0)/fbsplash

title=Windows Partition
rootnoverify (hd0,3) # pretend it is on hda4
makeactive
chainloader +1


12.2 - Running grub for installation to MBR
Code:
# 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:
# nano -w /etc/conf.d/hdparm


13.2 - Set your hostname and domainname
Code:
# nano /etc/conf.d/hostname
HOSTNAME="conrad-gentoo"


Code:
# nano -w /etc/hosts
127.0.0.1 conrad-gentoo localhost


If you don't understand these 2 files, leave them alone.
Code:
# nano -w /etc/conf.d/domainname
# DNSDOMAIN=""
# NISDOMAIN=""


13.3 - Editing the /etc/conf.d/net
(Not necessary for dhcp users.)
Code:
# 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:
# nano /etc/fstab


13.5 - Setting up users
First set the root password
Code:
# passwd
<enter new password>
<confirm new password>


Then set up a user
Code:
# useradd -m -G users,wheel conrad
# passwd conrad
<set conrads password>
<confirm conrads password>


[-14-] - Rebooting and booting the system

14.1 - Unmounting and Rebooting
Code:
# 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.

If init does not boot properly the first time, and gives you "can not complete until sysinit completes" or something like that, you need to reboot. This is something with the new baselayout, it is not harmful!

[-15-] - USE flags and additional configuration

15.1 - Looking at the possible use variables
Code:
# nano -w /usr/portage/profiles/use.desc

There are tons of user variables, by x86 the following are used by default
Code:
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:
# nano -w /etc/make.conf
USE="nptl nptlonly 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:
# rc-update del netmount


For more In-Depth configuration information, consult the Gentoo Handbook

[-16-] - Installing Modular X and a graphical environment

16.1 - Emerging Xorg
Code:
# emerge --oneshot openmotif imake makedepend gccmakedep
# emerge xorg-x11


16.2 - Getting an xorg.conf setup
You should be able to do this on your own.
Code:
# xorgconfig


16.3 - Installing a DE/WM
You can choose to install any DE or WM, by typing "emerge gnome gnome-light kde openbox fluxbox blackbox etc" If you plan on using KDE, I suggest doing it the Conrad way with perrty patched ebuilds and an optimized qt ebuild (see next step)

16.4 - KDE - The CONRAD Reccomended Way*
Code:
First of all, we are going to emerge the base of kde, using a manual method and the perrty patched ebuilds

# emerge kdelibs kdebase-startkde
We need to emerge a file manager, I reccomend emerging konqueror too

Now we need to emerge some nice applications we use, here is a list of applications that I use with KDE
1) konqueror - KDE/QT Web Browser and File Browser
2) net-im/kopete - Latest Kopete instant messanger, I reccomend this one instead of the kde-base/kopete one, as this is newer
3) konversation - QT Irc Client
4) kmail - QT E-mail Client
5) ksnapshot - KDE Screenshot Taker

There are tons of more qt applications for certain items, you can check the kde-base directory in /usr/portage. Also   check the meta ebuilds if you are looking for a certain app included in one of the bundles (e.g. kdegraphics-meta)


16.5 - 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

16.6 - Configuring the login manger (GDM)
If you did gnome-light or kde you need to emerge gdm
Code:
# emerge gdm
# nano /etc/rc.conf
DISPLAYMANAGER="gdm"
# rc-update add xdm default


[-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:
# emerge alsa-lib alsa-headers alsa-utils


17.2 - Running alsaconf
Code:
# alsaconf


17.3 - Editing Additional Files

Code:
# 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:
# alsamixer


17.5 - Adding alsasound to the default runlevel
Code:
# rc-update add alsasound default


[-18-] - Keeping an up-to-date system

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:
# emerge sync

To update all the packages, run
Code:
# 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 (with deadline IO sched
* Nicksched CPU Scheduler for a responsive desktop
* GCC 4.1.0 (exclusive overlay) based system
* Incredibly quick system, surprisingly more stable than needed for everyday desktop use
* 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, bfadmin@bfgraphics.net

Thanks,
Cheater-conrad

Post all support issues in this thread or on IRC at #conrad
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.


Last edited by cheater1034 on Tue Apr 04, 2006 2:07 am; edited 20 times in total
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Tue Mar 07, 2006 3:59 am    Post subject: Reply with quote

Currently the kernel link doesn't work, since 2.6.16-rc5-no1 hasn't been released yet.
Hopefully it'll be along shortly - rc4-no1 isn't working on amd64, so I'm waiting anxiously for the next one :-)
_________________
What are you, stupid?
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 07, 2006 4:01 am    Post subject: Reply with quote

Archangel1 wrote:
Currently the kernel link doesn't work, since 2.6.16-rc5-no1 hasn't been released yet.
Hopefully it'll be along shortly - rc4-no1 isn't working on amd64, so I'm waiting anxiously for the next one :-)


Ahh yes I know ;) according to my release plan, 2.6.16_rc5-no1 before the guide ;) that is why I put it in there.
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Tue Mar 07, 2006 4:21 am    Post subject: Reply with quote

cheater1034 wrote:
Archangel1 wrote:
Currently the kernel link doesn't work, since 2.6.16-rc5-no1 hasn't been released yet.
Hopefully it'll be along shortly - rc4-no1 isn't working on amd64, so I'm waiting anxiously for the next one :-)


Ahh yes I know ;) according to my release plan, 2.6.16_rc5-no1 before the guide ;) that is why I put it in there.

Oh of course, you do both the guide and the kernel, so you'd know. :-)
_________________
What are you, stupid?
Back to top
View user's profile Send private message
arkaine
n00b
n00b


Joined: 23 Jun 2004
Posts: 62
Location: Ohio

PostPosted: Tue Mar 07, 2006 5:07 pm    Post subject: Reply with quote

Maybe you could include some method of injecting the windows drivers for the wireless card users that use ndiswrapper (before burning, so that your burned copy has them on the cd)? I tried to fit them on a floppy once, but they're like 2.4 mb, and you can't really pop out the livecd to pop in another one...
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1139
Location: Sofia/Bulgaria

PostPosted: Tue Mar 07, 2006 6:06 pm    Post subject: Reply with quote

:?: Upgrade guide :?: :mrgreen:
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 07, 2006 7:42 pm    Post subject: Reply with quote

arkaine wrote:
Maybe you could include some method of injecting the windows drivers for the wireless card users that use ndiswrapper (before burning, so that your burned copy has them on the cd)? I tried to fit them on a floppy once, but they're like 2.4 mb, and you can't really pop out the livecd to pop in another one...


Hmm, that seems like a good idea, I would probally need some help I dont know much about wireless in linux, as I never used it in linux, or on my own computers :X

Kollin wrote:
:?: Upgrade guide :?: :mrgreen:


Every time ;) but since 2.5 is not usable yet, I havent made one 8)
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Tue Mar 07, 2006 8:16 pm    Post subject: Reply with quote

Step 16.5 and step 16.7 are the same. If you use a proper /etc/portage/bashrc, you don't need to LDFLAGS="" emerge --oneshot libXfont.
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1139
Location: Sofia/Bulgaria

PostPosted: Tue Mar 07, 2006 10:47 pm    Post subject: Reply with quote

cheater1034 wrote:
arkaine wrote:
Maybe you could include some method of injecting the windows drivers for the wireless card users that use ndiswrapper (before burning, so that your burned copy has them on the cd)? I tried to fit them on a floppy once, but they're like 2.4 mb, and you can't really pop out the livecd to pop in another one...


Hmm, that seems like a good idea, I would probally need some help I dont know much about wireless in linux, as I never used it in linux, or on my own computers :X

Kollin wrote:
:?: Upgrade guide :?: :mrgreen:


Every time ;) but since 2.5 is not usable yet, I havent made one 8)


And one n00bish question:
If i use reiser4 patched gentoo sources (instead no-sources) with your guide is it possible compilation of some binaris to fail? :roll:
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 07, 2006 11:05 pm    Post subject: Reply with quote

Kollin wrote:

And one n00bish question:
If i use reiser4 patched gentoo sources (instead no-sources) with your guide is it possible compilation of some binaris to fail? :roll:


Absolutely not :X

No-sources is not mandatory at all. You can run any kernel and any FS, it will not cause any binaries to fail. Just that no-sources is reccomended because the guide explains nicksched as the cpu scheduler, it is the only patchset I know of with plugsched ;) (I added it there)
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1139
Location: Sofia/Bulgaria

PostPosted: Tue Mar 07, 2006 11:23 pm    Post subject: Reply with quote

cheater1034 wrote:
Kollin wrote:

And one n00bish question:
If i use reiser4 patched gentoo sources (instead no-sources) with your guide is it possible compilation of some binaris to fail? :roll:


Absolutely not :X

No-sources is not mandatory at all. You can run any kernel and any FS, it will not cause any binaries to fail. Just that no-sources is reccomended because the guide explains nicksched as the cpu scheduler, it is the only patchset I know of with plugsched ;) (I added it there)


Thank you :mrgreen:
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 14, 2006 1:27 am    Post subject: Reply with quote

Guide moved to beta, initial release coming tomorrow.

Note: It is in a usable state, files are up on the mirrors, etc. It will be more friendly and include modular X and other things tomorrow.
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
_Zero
n00b
n00b


Joined: 04 Mar 2006
Posts: 23

PostPosted: Tue Mar 14, 2006 2:58 am    Post subject: Reply with quote

thanks, can't wait :D
Back to top
View user's profile Send private message
bigbob73
Guru
Guru


Joined: 31 Dec 2004
Posts: 332
Location: Under the Lone Star

PostPosted: Tue Mar 14, 2006 1:09 pm    Post subject: Reply with quote

binutils died on the second toolchain build...

checking for gcc... gcc
checking whether the C compiler (gcc -O2 -march=pentium4 -pipe -Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.

!!! ERROR: sys-devel/binutils-2.16.91.0.6 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
ebuild.sh, line 1272: Called toolchain-binutils_src_compile

!!! configure failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
_________________
A computers attention span is only as long as it's electrical cord (Murphy)
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Tue Mar 14, 2006 2:40 pm    Post subject: Reply with quote

This is a known problem with that overlay, take a look at https://forums.gentoo.org/viewtopic-t-441799-highlight-.html (latest posts).
Back to top
View user's profile Send private message
bigbob73
Guru
Guru


Joined: 31 Dec 2004
Posts: 332
Location: Under the Lone Star

PostPosted: Tue Mar 14, 2006 3:10 pm    Post subject: Reply with quote

mbar wrote:
This is a known problem with that overlay, take a look at https://forums.gentoo.org/viewtopic-t-441799-highlight-.html (latest posts).


tried the fixes suggested, but no luck.
_________________
A computers attention span is only as long as it's electrical cord (Murphy)
Back to top
View user's profile Send private message
rjw8703
Apprentice
Apprentice


Joined: 14 Aug 2004
Posts: 246
Location: Auburn, Al

PostPosted: Tue Mar 14, 2006 7:04 pm    Post subject: Reply with quote

Any chance of getting a CONRAD INSTALL LIVECD in AMD-64 format?
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1139
Location: Sofia/Bulgaria

PostPosted: Tue Mar 14, 2006 7:08 pm    Post subject: Reply with quote

rjw8703 wrote:
Any chance of getting a CONRAD INSTALL LIVECD in AMD-64 format?


Get it here :idea:
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Mar 14, 2006 8:33 pm    Post subject: Reply with quote

rjw8703 wrote:
Any chance of getting a CONRAD INSTALL LIVECD in AMD-64 format?


Yes, the link Kollin posted is it. It is older than the x86 releases because I do not run x86_64 arch and cannot maintain it as actively., but includes all you need for reiser4. It includes 2.6.14 and reiser4progs 1.0.5. :)
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
rjw8703
Apprentice
Apprentice


Joined: 14 Aug 2004
Posts: 246
Location: Auburn, Al

PostPosted: Tue Mar 14, 2006 9:49 pm    Post subject: Reply with quote

Thanks Kollin and cheater1034.
Back to top
View user's profile Send private message
_Zero
n00b
n00b


Joined: 04 Mar 2006
Posts: 23

PostPosted: Wed Mar 15, 2006 5:48 am    Post subject: Reply with quote

not to be spamming the forums with my nub questions but....why is your boot partition ext3 and not ext2? just really used to seein ext2 there.
Back to top
View user's profile Send private message
dr.bombay
n00b
n00b


Joined: 05 May 2005
Posts: 39
Location: Los Angeles

PostPosted: Wed Mar 15, 2006 6:51 am    Post subject: make.conf Reply with quote

cheater-conrad
I could not fine the make.conf file, my arch is pentium4 it's a 2.8 w/ hyperthreading
if possible I would really appreciate if you could either post the configuration I should use or e-mail it to me at
dr.bombay43@sbcglobal.net
_________________
I just escaped from microsoft please help I dont want to ever go back
Back to top
View user's profile Send private message
_Zero
n00b
n00b


Joined: 04 Mar 2006
Posts: 23

PostPosted: Wed Mar 15, 2006 7:40 am    Post subject: Re: make.conf Reply with quote

dr.bombay wrote:
cheater-conrad
I could not fine the make.conf file, my arch is pentium4 it's a 2.8 w/ hyperthreading
if possible I would really appreciate if you could either post the configuration I should use or e-mail it to me at
dr.bombay43@sbcglobal.net


you could probably just paste the one he has posted under the link into yours.
Back to top
View user's profile Send private message
eqlb
n00b
n00b


Joined: 19 May 2005
Posts: 36

PostPosted: Wed Mar 15, 2006 5:39 pm    Post subject: Reply with quote

I have a issue for some odd reason no matter how many times i download portage-overlay.tar.gz i keep getting two wierd errors 'tar: A lone zero block at 2216' and it wont make directorys it just makes it like a text file
example 'ortage\media-gfx\conrad-fbsplash\conrad-fbsplash-1.0.ebuild'

Edit:: a quick fix for me was finding each overlay
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Wed Mar 15, 2006 8:06 pm    Post subject: Reply with quote

the "RC1" (Release Canidate #1) version of the guide will be coming within an hour. The changes will include.

1) GCC-4.1.0-r1 overlay (fix ldflag issues)
2) fixed ldflags in make.conf
3) NO Glibc-2.4. Too many overlays to deal with, it won't be as friendly with too many overlays.
4) Re-tarred portage-overlay.tar.bz2, will include conrad-fbsplash ebuild, splash-themes-livecd-2006.0 ebuild, glibc-2.3.6-r3 overlay, gcc-4.1.0-r1 overlay, cairo/qt (3.3.5 visibility)
5) Re-tarred etcportage.tar.bz2, will include gcc-4.1 unmasked, glibc-2.4 MASKED, xorg 7 unmasked, binutils unmasked, bashrc.
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 1 of 9

 
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