Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
-OutDated+Unsupported- CONRAD Install Guide 2.0
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  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: Wed Feb 15, 2006 12:10 am    Post subject: -OutDated+Unsupported- CONRAD Install Guide 2.0 Reply with quote

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


3 - Hard disk configuration

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
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
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 - Setting up for a chroot

5.1 - Downloading and extracting a stage3 tarball
Replace $ARCH with one of the following:
Code:
athlon-xp, i686, pentium3, pentium4


Code:
# 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:
# 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 and preparing the environment

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 – 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:
 # 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:
# 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:
# 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 – Updating the system profile
Code:
# 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:
# emerge ccache
# emerge glibc binutils gcc libstdc++-v3 libtool portage
# emerge --metadata


8.4 - Running gcc-config, and binutils-config
Code:
# gcc-config 6
# binutils-config 2
# env-update; source /etc/profile
# emerge -aP gcc binutils


8.5 – Updating /etc/make.conf
Code:
# 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:
# emerge glibc binutils libstdc++-v3 gcc libtool portage


8.7 - Rebuilding the System
Code:
# 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:
# 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:
# 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
  (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:
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:
Block Later --->
 IO Schedulars -->
     Anticapatory <*>
     Deadline <*>
     CFQ <*>
        Default == (Choose yours here)


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 – Fixing groups for slocate
Code:
# groupmod -n locate slocate


10.2 - Emerging necessary programs
Code:

# 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:
# 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:
# 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:
# 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:
nano -w /boot/grub/grub.conf


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!


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.

15 - Other 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 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:
# 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:
# nano -w /etc/make.conf
INPUT_DEVICES=”keyboard mouse”
VIDEO_CARDS=”$CARD”


16.2 - Emerging Xorg
Code:
# 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:
# xorgconfig


16.4 - Installing GNOME or KDE

Gnome:
Code:
# 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:
(KDE Only)
# emerge kdebase kdelibs


KDE:
Code:
(monolithic)
# emerge kde kdm
(meta)
# emerge kde-meta kdm


16.5- Additional configuration
Code:
# nano -w /etc/rc.conf
DISPLAYMANAGER="xdm"

Code:
# 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:
# 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 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:
# 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
* 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
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.


Last edited by cheater1034 on Fri Mar 17, 2006 5:23 am; edited 23 times in total
Back to top
View user's profile Send private message
sonyman
n00b
n00b


Joined: 30 Nov 2005
Posts: 31

PostPosted: Wed Feb 15, 2006 1:03 am    Post subject: Reply with quote

SCSI emulation support isn't needed anymore.
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Wed Feb 15, 2006 2:20 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
nesl247
Veteran
Veteran


Joined: 15 Jun 2004
Posts: 1614
Location: Florida

PostPosted: Wed Feb 15, 2006 3:31 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Wed Feb 15, 2006 4:33 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
eremini
Apprentice
Apprentice


Joined: 27 May 2005
Posts: 157

PostPosted: Wed Feb 15, 2006 1:53 pm    Post subject: Reply with quote

Hello,
Your guide says:
8 - Building/rebuilding/system-rebuilding with GCC 4.1.x
But isn't it using gcc 4.0.3 ?
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: Wed Feb 15, 2006 3:01 pm    Post subject: Reply with quote

# 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)
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Wed Feb 15, 2006 7:36 pm    Post subject: Reply with quote

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.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Wed Feb 15, 2006 7:46 pm    Post subject: Reply with quote

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.
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: Wed Feb 15, 2006 9:36 pm    Post subject: Reply with quote

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)
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Fri Feb 17, 2006 3:33 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
Tiger683
Veteran
Veteran


Joined: 08 Jan 2005
Posts: 1347
Location: Heffner's House

PostPosted: Fri Feb 17, 2006 8:53 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Fri Feb 17, 2006 4:02 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
derlauer
n00b
n00b


Joined: 25 Jan 2003
Posts: 15

PostPosted: Sat Feb 18, 2006 6:50 pm    Post subject: Reply with quote

cheater1034 wrote:

The guide will be released tomorrow afternoon at the earliest.


Well, where is it?
Back to top
View user's profile Send private message
sonyman
n00b
n00b


Joined: 30 Nov 2005
Posts: 31

PostPosted: Sat Feb 18, 2006 7:09 pm    Post subject: Reply with quote

derlauer wrote:
cheater1034 wrote:

The guide will be released tomorrow afternoon at the earliest.


Well, where is it?
Back to top
View user's profile Send private message
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Sat Feb 18, 2006 7:47 pm    Post subject: Reply with quote

sonyman wrote:
derlauer wrote:
cheater1034 wrote:

The guide will be released tomorrow afternoon at the earliest.


Well, where is it?
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sat Feb 18, 2006 9:52 pm    Post subject: Reply with quote

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.
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: Sat Feb 18, 2006 10:30 pm    Post subject: Reply with quote

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)
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sun Feb 19, 2006 12:26 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sun Feb 19, 2006 3:09 am    Post subject: Reply with quote

* First Edition of 2.0.x guide released
_________________
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
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Sun Feb 19, 2006 8:29 pm    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sun Feb 19, 2006 8:36 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
BinBashBrad
n00b
n00b


Joined: 17 Jan 2006
Posts: 26
Location: Santa Fe, NM

PostPosted: Sun Feb 19, 2006 8:50 pm    Post subject: Reply with quote

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

Just kidding...I'll pm you
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Mon Feb 20, 2006 5:13 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
Q-collective
Advocate
Advocate


Joined: 22 Mar 2004
Posts: 2071

PostPosted: Mon Feb 20, 2006 6:11 am    Post subject: Reply with quote

Practical question: How is this different from the normal manual?
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  Next
Page 1 of 4

 
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