View previous topic :: View next topic |
Author |
Message |
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 07, 2006 2:32 am Post subject: CONRAD Installation Guide 2.5.1 "Hajimemashite" |
|
|
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
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
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
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.
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
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.
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
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.
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
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 |
|
|
Archangel1 Veteran
Joined: 21 Apr 2004 Posts: 1212 Location: Work
|
Posted: Tue Mar 07, 2006 3:59 am Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 07, 2006 4:01 am Post subject: |
|
|
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 |
|
|
Archangel1 Veteran
Joined: 21 Apr 2004 Posts: 1212 Location: Work
|
Posted: Tue Mar 07, 2006 4:21 am Post subject: |
|
|
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 |
|
|
arkaine n00b
Joined: 23 Jun 2004 Posts: 62 Location: Ohio
|
Posted: Tue Mar 07, 2006 5:07 pm Post subject: |
|
|
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 |
|
|
Kollin Veteran
Joined: 25 Feb 2006 Posts: 1139 Location: Sofia/Bulgaria
|
Posted: Tue Mar 07, 2006 6:06 pm Post subject: |
|
|
Upgrade guide |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 07, 2006 7:42 pm Post subject: |
|
|
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 |
Every time but since 2.5 is not usable yet, I havent made one _________________ IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land. |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Tue Mar 07, 2006 8:16 pm Post subject: |
|
|
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 |
|
|
Kollin Veteran
Joined: 25 Feb 2006 Posts: 1139 Location: Sofia/Bulgaria
|
Posted: Tue Mar 07, 2006 10:47 pm Post subject: |
|
|
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 |
Every time but since 2.5 is not usable yet, I havent made one |
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? |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 07, 2006 11:05 pm Post subject: |
|
|
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? |
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 |
|
|
Kollin Veteran
Joined: 25 Feb 2006 Posts: 1139 Location: Sofia/Bulgaria
|
Posted: Tue Mar 07, 2006 11:23 pm Post subject: |
|
|
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? |
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 |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 14, 2006 1:27 am Post subject: |
|
|
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 |
|
|
_Zero n00b
Joined: 04 Mar 2006 Posts: 23
|
Posted: Tue Mar 14, 2006 2:58 am Post subject: |
|
|
thanks, can't wait |
|
Back to top |
|
|
bigbob73 Guru
Joined: 31 Dec 2004 Posts: 332 Location: Under the Lone Star
|
Posted: Tue Mar 14, 2006 1:09 pm Post subject: |
|
|
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 |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
|
Back to top |
|
|
bigbob73 Guru
Joined: 31 Dec 2004 Posts: 332 Location: Under the Lone Star
|
Posted: Tue Mar 14, 2006 3:10 pm Post subject: |
|
|
tried the fixes suggested, but no luck. _________________ A computers attention span is only as long as it's electrical cord (Murphy) |
|
Back to top |
|
|
rjw8703 Apprentice
Joined: 14 Aug 2004 Posts: 246 Location: Auburn, Al
|
Posted: Tue Mar 14, 2006 7:04 pm Post subject: |
|
|
Any chance of getting a CONRAD INSTALL LIVECD in AMD-64 format? |
|
Back to top |
|
|
Kollin Veteran
Joined: 25 Feb 2006 Posts: 1139 Location: Sofia/Bulgaria
|
Posted: Tue Mar 14, 2006 7:08 pm Post subject: |
|
|
rjw8703 wrote: | Any chance of getting a CONRAD INSTALL LIVECD in AMD-64 format? |
Get it here |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Tue Mar 14, 2006 8:33 pm Post subject: |
|
|
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 |
|
|
rjw8703 Apprentice
Joined: 14 Aug 2004 Posts: 246 Location: Auburn, Al
|
Posted: Tue Mar 14, 2006 9:49 pm Post subject: |
|
|
Thanks Kollin and cheater1034. |
|
Back to top |
|
|
_Zero n00b
Joined: 04 Mar 2006 Posts: 23
|
Posted: Wed Mar 15, 2006 5:48 am Post subject: |
|
|
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 |
|
|
dr.bombay n00b
Joined: 05 May 2005 Posts: 39 Location: Los Angeles
|
Posted: Wed Mar 15, 2006 6:51 am Post subject: make.conf |
|
|
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 |
|
|
_Zero n00b
Joined: 04 Mar 2006 Posts: 23
|
Posted: Wed Mar 15, 2006 7:40 am Post subject: Re: make.conf |
|
|
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 |
|
|
eqlb n00b
Joined: 19 May 2005 Posts: 36
|
Posted: Wed Mar 15, 2006 5:39 pm Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Wed Mar 15, 2006 8:06 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|