View previous topic :: View next topic |
Author |
Message |
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Wed Feb 15, 2006 12:10 am Post subject: -OutDated+Unsupported- CONRAD Install Guide 2.0 |
|
|
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
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
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.
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
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 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
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 |
|
|
sonyman n00b
Joined: 30 Nov 2005 Posts: 31
|
Posted: Wed Feb 15, 2006 1:03 am Post subject: |
|
|
SCSI emulation support isn't needed anymore. |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Wed Feb 15, 2006 2:20 am Post subject: |
|
|
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 |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Wed Feb 15, 2006 3:31 am Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Wed Feb 15, 2006 4:33 am Post subject: |
|
|
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 |
|
|
eremini Apprentice
Joined: 27 May 2005 Posts: 157
|
Posted: Wed Feb 15, 2006 1:53 pm Post subject: |
|
|
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 |
|
|
bigbob73 Guru
Joined: 31 Dec 2004 Posts: 332 Location: Under the Lone Star
|
Posted: Wed Feb 15, 2006 3:01 pm Post subject: |
|
|
# mkfs.reiser4 /dev/hdx3
# mkfs.ext3 /dev/hdx1
# mkswap /dev/hdx2
# swapon /dev/hdx3
Should be
#swapon /de/hdx2 _________________ A computers attention span is only as long as it's electrical cord (Murphy) |
|
Back to top |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Wed Feb 15, 2006 7:36 pm Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Wed Feb 15, 2006 7:46 pm Post subject: |
|
|
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 |
|
|
bigbob73 Guru
Joined: 31 Dec 2004 Posts: 332 Location: Under the Lone Star
|
Posted: Wed Feb 15, 2006 9:36 pm Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Fri Feb 17, 2006 3:33 am Post subject: |
|
|
Here is how it is going down.
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 |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Fri Feb 17, 2006 8:53 am Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Fri Feb 17, 2006 4:02 pm Post subject: |
|
|
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 |
|
|
derlauer n00b
Joined: 25 Jan 2003 Posts: 15
|
Posted: Sat Feb 18, 2006 6:50 pm Post subject: |
|
|
cheater1034 wrote: |
The guide will be released tomorrow afternoon at the earliest.
|
Well, where is it? |
|
Back to top |
|
|
sonyman n00b
Joined: 30 Nov 2005 Posts: 31
|
Posted: Sat Feb 18, 2006 7:09 pm Post subject: |
|
|
derlauer wrote: | cheater1034 wrote: |
The guide will be released tomorrow afternoon at the earliest.
|
Well, where is it? |
|
|
Back to top |
|
|
BinBashBrad n00b
Joined: 17 Jan 2006 Posts: 26 Location: Santa Fe, NM
|
Posted: Sat Feb 18, 2006 7:47 pm Post subject: |
|
|
sonyman wrote: | derlauer wrote: | cheater1034 wrote: |
The guide will be released tomorrow afternoon at the earliest.
|
Well, where is it? |
|
|
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Sat Feb 18, 2006 9:52 pm Post subject: |
|
|
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 |
|
|
bigbob73 Guru
Joined: 31 Dec 2004 Posts: 332 Location: Under the Lone Star
|
Posted: Sat Feb 18, 2006 10:30 pm Post subject: |
|
|
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. Anyway, thanks for the info. _________________ A computers attention span is only as long as it's electrical cord (Murphy) |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Sun Feb 19, 2006 12:26 am Post subject: |
|
|
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. 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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Sun Feb 19, 2006 3:09 am Post subject: |
|
|
* 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 |
|
|
BinBashBrad n00b
Joined: 17 Jan 2006 Posts: 26 Location: Santa Fe, NM
|
Posted: Sun Feb 19, 2006 8:29 pm Post subject: |
|
|
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 |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Sun Feb 19, 2006 8:36 pm Post subject: |
|
|
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 |
|
|
BinBashBrad n00b
Joined: 17 Jan 2006 Posts: 26 Location: Santa Fe, NM
|
Posted: Sun Feb 19, 2006 8:50 pm Post subject: |
|
|
Thanks......no paypal for you!
Just kidding...I'll pm you |
|
Back to top |
|
|
cheater1034 Veteran
Joined: 09 Sep 2004 Posts: 1558
|
Posted: Mon Feb 20, 2006 5:13 am Post subject: |
|
|
Added the 1.5.0-2.0 upgrade guide, enjoy _________________ IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land. |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Mon Feb 20, 2006 6:11 am Post subject: |
|
|
Practical question: How is this different from the normal manual? |
|
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
|
|