Vous avez une carte mère ASUS... avec RAID software (P4T533, P4P800-SE, P4C800-Deluxe...); voilà la page qui, je l'espère, vous aidera.
Activez le raid dans le bios et créer l'array (stripe 128k = raid0)
Démarrez l'ordinateur sur le CD minimal-install de Gentoo, vous pouvez prendre le livecd pour plus de comfort (livecd pour le clavier en français faire dans un terminal: 'setxkbmap fr', si pas activé).
F1 – Si voulez voir les options
1. gentoo dodmraid (pour activer le Raid) dokeymap (pour changer la langue du clavier)
2. Tout d'abord partitionner car il faudra rebooter pour que les informations des partitions sur les disques sois prises en compte (on utilisera l'utilitaire de partition « fdisk ») :
fdisk /dev/mapper/(isw... ou pdc...)
m ? aide
p ? voir les partitions
n ? nouvelle partition
d ? effacer partition
w ? écrire les nouvelles partition
/dev/mapper/(isw... ou pdc...)1 ? boot, minimum conseillé : 32 Mo
/dev/mapper/(isw... ou pdc...)2 ? swap (mémoire virtuelle) : il est conseillé de mettre le double par rapport au RAM)
/dev/mapper/(isw... ou pdc...)3 ? / (root ou racine) : autant de Go que vous voulez)
/dev/mapper/(isw... ou pdc...)4 ? Si vous voulez faire encore une autre partition (dossier "home" par exemple)
3. Rebooter pour que les information du disque sois prises en compte.
4. Recommencer l'étape '1'.
Formater les partitions avec « mkfs.ext » (ext), il existe d'autres formats « reiserfs, etc... », à vous de choisir, ici j'explique avec le format « ext » :
mkfs.ext2 /dev/mapper/(isw... ou pdc...)1 ? le boot sera au format ext2
mkswap /dev/mapper/(isw... ou pdc...)2 ? mémoire virtuelle
mkfs.ext3 ou 4 /dev/mapper/(isw... ou pdc...)3 ? / (root ou racine) au format ext3 ou ext4
mkfs.ext3 ou 4 /dev/mapper/(isw... ou pdc...)4 ? format ext3 ou ext4 pour le 'home'
5. swapon /dev/mapper/(isw... ou pdc...)2 ? pour activer la swap pendant l'installation
mount /dev/mapper/(isw... ou pdc...)3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/mapper/(isw... ou pdc...)1 /mnt/gentoo/boot
6. taper 'date', pour régler la date et l'heure:
date MoisJourHeureMinuteAnnée (par ex. : date 022319592011)
7. cd /mnt/gentoo ? pour aller dans la racine du disque d'installation
8. links2 http://www.gentoo.org/main/en/mirrors.xml
Télécharger le stage stage3-i686-"date".tar.bz2 (attention de bien prendre i686 ? Pentium 4, avec x86, ça risque d'être plus long que prévu), télécharger l'instantané le plus récent du portage (portage-latest.tar.bz2) et décompresser:
tar xvjpf stage3-*.tar.bz2 && tar -xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
9. nano -w /mnt/gentoo/etc/make.conf
LINGUAS="fr"
Pour enregistrer et quitter nano :
CTRL + lettre O, ENTREE puis CTRL + lettre X
10. cp -L /etc/resolv.conf /mnt/gentoo/etc/
11. mount -t proc none /mnt/gentoo/proc
12. mount -o bind /dev /mnt/gentoo/dev
13. chroot /mnt/gentoo /bin/bash
14. env-update
15. source /etc/profile
16. export PS1="(chroot) $PS1"
17. emerge --sync (pour mettre à jour le portage)
18. nano -w /etc/make.conf
FEATURES="ccache candy"
CCACHE_SIZE="3G" (taille du cache)
EMERGE_DEFAULT_OPTS="-av "
USE="
x86 a52 aac aalib ace acpi alsa archive artwork artworkextra asf aspell audiofile automount avahi avi bash-completion bidi binary binary-drivers bindist bitmap-fonts bittorrent bonjour bzip2 cdda cdio cdparanoia cdr colordiff cpudetection cups dbus divx divx4linux dssi dts dv dvb dvd dvdread encode -esd exif export faad fame fbsplash ffmpeg flac flash fluidsynth fontconfig freesound freetype ftp fuse gd gif gimp glade glitz gmail -gnome gnutls gphoto2 grub gstreamer gtk gtk2 gtkhtml guidexml hddtemp htmlhandbook httpd icons imagemagick imlib imlib2 injection ipod jack jack-tmpfs jackmidi java javascript jpeg jpeg2k -kde ladspa lame lash libsamplerate lilypond lirc live lm_sensors mad matroska mdnsresponder-compat mikmod mjpeg mkv mmx modplug mp3 mp4 mpeg mplayer msn musepack nas nautilus netjack nfs nls nsplugin ntfs ogg oggvorbis openal opengl -oss pam patch pdf pidgin png portaudio ppds qt3support qt4 quicktime rar raw real realmedia samba scanner sdl sensord shorten skins smp sndfile soundtouch sourceview sox speex sqlite spell srt sse sse2 ssl stream subtitles svg symlink tiff timidity theora threadsafe truetype tv twolame unicode usb userlocales v4l v4l2 vcd vdr vidix visualization vlm vorbis vst win32codecs wma wmf wmp wxwindows X x264 xcomposite xine xinerama xml xscreensaver xv xvid xvmc zip zlib zynaddsubfx
"
19. nano -w /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
fr_FR.UTF-8 UTF-8
Enregister et taper 'locale-gen'
20. ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Europe/Paris /etc/localtime
21. emerge layman
layman -a pro-audio
nano /etc.make.conf
rajouter: 'source /var/lib/layman/make.conf'
Enregistrer et quitter
22. nano -w /etc/portage/package.keywords
sys-kernel/rt-sources
Enregistrer et quitter
23. emerge rt-sources dmraid device-mapper genkernel
cp /usr/portage/distfiles/dmraid* /usr/share/genkernel/pkg/
cp /usr/portage/distfiles/device-mapper* /usr/share/genkernel/pkg/
24. genkernel –dmraid --menuconfig all
Pour la noyau RT référez-vous à la page dédiée dans Linux MAO.
Et n'oubliez pas d'activer le RAID 0, c'est bien cela qui nous intéresse!
25. nano -w /etc/fstab
/dev/mapper/(isw... ou pdc...)2 none swap sw 0 0
/dev/mapper/(isw... ou pdc...)3 / ext3 noatime 0 1
/dev/mapper/(isw... ou pdc...)4 /home ext3 default 0 0
proc /proc proc defaults 0 0
26. nano -w /etc/conf.d/hostname
HOSTNAME="nom de la machine"
Enregistrer et quitter
27. nano -w /etc/conf.d/net
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"
Enregistrer et quitter
28. rc-update add net.eth0 default
29. nano -w /etc/hosts
127.0.0.1 nomdelamachine.nomduréseau nomdelamachine localhost
30. passwd
31. nano -w /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"
XSESSION="Kde-4" ou "gnome" ou...
32. nano -w /etc/conf.d/keymaps
KEYMAP="fr-latin1"
33. nano -w /etc/conf.d/clock
CLOCK="local"
TIMEZONE="Europe/Paris"
34. emerge syslog-ng
rc-update add syslog-ng default
35. emerge vixie-cron
rc-update add vixie-cron default
36. emerge mlocate
37. emerge dhcpcd (et emerge ppp si vous avez internet par adsl)
38. emerge grub
39. nano -w /boot/grub/grub.conf
default 0
timeout 10
splashimage = (hd0,0)/boot/grub/splash.xpm.gz
title = Gentoo - Real Time – 2.6.33.7-rt30
root (hd0,0)
kernel /kernel-genkernel-x86- 2.6.33.7-rt30 real_root=/dev/mapper/isw...(ou pdc...)3 dodmraid vga=791
initrd /initramfs-genkernel- 2.6.33.7-rt30
40. grub-install --no-floppy /dev/mapper/(isw... ou pdc...)
41. exit
42. cd
43. umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
44. reboot
Rebootez sur le disque dur !
Login: root ? superutilisateur
Password: (votre mot de passe root)
45. useradd -m -G users,wheel,audio -s /bin/bash « nom d'utilisateur »
46. passwd « nom d'utilisateur »
47. rm /stage3-*.tar.bz2* && rm /portage-latest.tar.bz2*
Voilà votre système installé!
Pour avoir tous le programmes audio de l'overlay pro-audio:
http://proaudio.tuxfamily.org/wiki/index.php?title=Main_Page
Et bien sûr le site de LinuxMAO
Je pourrais continuer pour installer tout ce que j'ai, mais ça serais trop long (gnome, kde, compiz-fusion, musique, vidéo, jeux, etc...), le plus important c'est d'expliquer le Raid 0 en RT, aidez-vous de ces 2 sites pour le reste :
http://www.gentoo.org
http://gentoo-wiki.com/
Mon site perso: www.legorythme.com
Installation d'une GENTOO avec un noyau 2.6 en temps réel (rt-sources), exemple avec Raid 0 SATA sur une carte mère ASUS P4P800-SE.
Activez le raid dans le bios et créer l'array (stripe 128k = raid0)
Démarrez l'ordinateur sur le CD minimal-install de Gentoo, vous pouvez prendre le livecd pour plus de comfort (livecd pour le clavier en français faire dans un terminal: 'setxkbmap fr', si pas activé).
F1 – Si voulez voir les options
1. gentoo dodmraid (pour activer le Raid) dokeymap (pour changer la langue du clavier)
2. Tout d'abord partitionner car il faudra rebooter pour que les informations des partitions sur les disques sois prises en compte (on utilisera l'utilitaire de partition « fdisk ») :
fdisk /dev/mapper/(isw... ou pdc...)
m ? aide
p ? voir les partitions
n ? nouvelle partition
d ? effacer partition
w ? écrire les nouvelles partition
/dev/mapper/(isw... ou pdc...)1 ? boot, minimum conseillé : 32 Mo
/dev/mapper/(isw... ou pdc...)2 ? swap (mémoire virtuelle) : il est conseillé de mettre le double par rapport au RAM)
/dev/mapper/(isw... ou pdc...)3 ? / (root ou racine) : autant de Go que vous voulez)
/dev/mapper/(isw... ou pdc...)4 ? Si vous voulez faire encore une autre partition (dossier "home" par exemple)
3. Rebooter pour que les information du disque sois prises en compte.
4. Recommencer l'étape '1'.
Formater les partitions avec « mkfs.ext » (ext), il existe d'autres formats « reiserfs, etc... », à vous de choisir, ici j'explique avec le format « ext » :
mkfs.ext2 /dev/mapper/(isw... ou pdc...)1 ? le boot sera au format ext2
mkswap /dev/mapper/(isw... ou pdc...)2 ? mémoire virtuelle
mkfs.ext3 ou 4 /dev/mapper/(isw... ou pdc...)3 ? / (root ou racine) au format ext3 ou ext4
mkfs.ext3 ou 4 /dev/mapper/(isw... ou pdc...)4 ? format ext3 ou ext4 pour le 'home'
5. swapon /dev/mapper/(isw... ou pdc...)2 ? pour activer la swap pendant l'installation
mount /dev/mapper/(isw... ou pdc...)3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/mapper/(isw... ou pdc...)1 /mnt/gentoo/boot
6. taper 'date', pour régler la date et l'heure:
date MoisJourHeureMinuteAnnée (par ex. : date 022319592011)
7. cd /mnt/gentoo ? pour aller dans la racine du disque d'installation
8. links2 http://www.gentoo.org/main/en/mirrors.xml
Télécharger le stage stage3-i686-"date".tar.bz2 (attention de bien prendre i686 ? Pentium 4, avec x86, ça risque d'être plus long que prévu), télécharger l'instantané le plus récent du portage (portage-latest.tar.bz2) et décompresser:
tar xvjpf stage3-*.tar.bz2 && tar -xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
9. nano -w /mnt/gentoo/etc/make.conf
- Consultez /etc/make.conf.example pour plus de détail
- Voici une partie de mon make.conf.
- -march=prescott pour l'hyperthreading
- -j2 si vous n'utilisez ou n'avez pas ou n'utilisez pas l'hyperthreading
- Pour l'architecture du processeur
- A laisser tel quel!
- Ou "radeon" ou "intel" si vous avez carte graphique ATI, intel etc...
LINGUAS="fr"
- Pour avoir les programmes en français si possible.
- Vous pouvez choisir un (ou des) miroir(s) plus près de chez vous grâce à « mirrorselect », http://gentoo-wiki.com/Mirrorselect
- Mirroir en Europe pour la mise à jour du portage
Pour enregistrer et quitter nano :
CTRL + lettre O, ENTREE puis CTRL + lettre X
10. cp -L /etc/resolv.conf /mnt/gentoo/etc/
11. mount -t proc none /mnt/gentoo/proc
12. mount -o bind /dev /mnt/gentoo/dev
13. chroot /mnt/gentoo /bin/bash
14. env-update
15. source /etc/profile
16. export PS1="(chroot) $PS1"
17. emerge --sync (pour mettre à jour le portage)
18. nano -w /etc/make.conf
FEATURES="ccache candy"
- ccache : pour le recompilation plus rapide (paquet à installer bien sûr, emerge ccache), candy : pour de petits effets visuels.
CCACHE_SIZE="3G" (taille du cache)
EMERGE_DEFAULT_OPTS="-av "
- Vous pouvez mettre les options qu'utilisera toujours emerge, ici, '-a' = '
ask' demande si vous voulez installer le paquet, '-v' = 'verbose' pour plus d'info sur le paquet. - Ma variable USE, là, j'avoue qu'il y a vraiment beaucoup, si vous mettez tout, vous risquez d'attendre fort longtemps avant que tous les programmes ne soient compilés, j'ai mis pour le son, la vidéo, les codecs, le serveur graphique, etc...
USE="
x86 a52 aac aalib ace acpi alsa archive artwork artworkextra asf aspell audiofile automount avahi avi bash-completion bidi binary binary-drivers bindist bitmap-fonts bittorrent bonjour bzip2 cdda cdio cdparanoia cdr colordiff cpudetection cups dbus divx divx4linux dssi dts dv dvb dvd dvdread encode -esd exif export faad fame fbsplash ffmpeg flac flash fluidsynth fontconfig freesound freetype ftp fuse gd gif gimp glade glitz gmail -gnome gnutls gphoto2 grub gstreamer gtk gtk2 gtkhtml guidexml hddtemp htmlhandbook httpd icons imagemagick imlib imlib2 injection ipod jack jack-tmpfs jackmidi java javascript jpeg jpeg2k -kde ladspa lame lash libsamplerate lilypond lirc live lm_sensors mad matroska mdnsresponder-compat mikmod mjpeg mkv mmx modplug mp3 mp4 mpeg mplayer msn musepack nas nautilus netjack nfs nls nsplugin ntfs ogg oggvorbis openal opengl -oss pam patch pdf pidgin png portaudio ppds qt3support qt4 quicktime rar raw real realmedia samba scanner sdl sensord shorten skins smp sndfile soundtouch sourceview sox speex sqlite spell srt sse sse2 ssl stream subtitles svg symlink tiff timidity theora threadsafe truetype tv twolame unicode usb userlocales v4l v4l2 vcd vdr vidix visualization vlm vorbis vst win32codecs wma wmf wmp wxwindows X x264 xcomposite xine xinerama xml xscreensaver xv xvid xvmc zip zlib zynaddsubfx
"
19. nano -w /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
fr_FR.UTF-8 UTF-8
Enregister et taper 'locale-gen'
20. ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Europe/Paris /etc/localtime
21. emerge layman
layman -a pro-audio
nano /etc.make.conf
rajouter: 'source /var/lib/layman/make.conf'
Enregistrer et quitter
22. nano -w /etc/portage/package.keywords
sys-kernel/rt-sources
Enregistrer et quitter
23. emerge rt-sources dmraid device-mapper genkernel
cp /usr/portage/distfiles/dmraid* /usr/share/genkernel/pkg/
cp /usr/portage/distfiles/device-mapper* /usr/share/genkernel/pkg/
24. genkernel –dmraid --menuconfig all
Pour la noyau RT référez-vous à la page dédiée dans Linux MAO.
Et n'oubliez pas d'activer le RAID 0, c'est bien cela qui nous intéresse!
25. nano -w /etc/fstab
- <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/mapper/(isw... ou pdc...)2 none swap sw 0 0
/dev/mapper/(isw... ou pdc...)3 / ext3 noatime 0 1
/dev/mapper/(isw... ou pdc...)4 /home ext3 default 0 0
proc /proc proc defaults 0 0
26. nano -w /etc/conf.d/hostname
HOSTNAME="nom de la machine"
Enregistrer et quitter
27. nano -w /etc/conf.d/net
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"
Enregistrer et quitter
28. rc-update add net.eth0 default
29. nano -w /etc/hosts
127.0.0.1 nomdelamachine.nomduréseau nomdelamachine localhost
30. passwd
31. nano -w /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"
XSESSION="Kde-4" ou "gnome" ou...
32. nano -w /etc/conf.d/keymaps
KEYMAP="fr-latin1"
33. nano -w /etc/conf.d/clock
CLOCK="local"
TIMEZONE="Europe/Paris"
34. emerge syslog-ng
rc-update add syslog-ng default
35. emerge vixie-cron
rc-update add vixie-cron default
36. emerge mlocate
37. emerge dhcpcd (et emerge ppp si vous avez internet par adsl)
38. emerge grub
39. nano -w /boot/grub/grub.conf
default 0
timeout 10
splashimage = (hd0,0)/boot/grub/splash.xpm.gz
title = Gentoo - Real Time – 2.6.33.7-rt30
root (hd0,0)
kernel /kernel-genkernel-x86- 2.6.33.7-rt30 real_root=/dev/mapper/isw...(ou pdc...)3 dodmraid vga=791
initrd /initramfs-genkernel- 2.6.33.7-rt30
40. grub-install --no-floppy /dev/mapper/(isw... ou pdc...)
41. exit
42. cd
43. umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
44. reboot
Rebootez sur le disque dur !
Login: root ? superutilisateur
Password: (votre mot de passe root)
45. useradd -m -G users,wheel,audio -s /bin/bash « nom d'utilisateur »
46. passwd « nom d'utilisateur »
47. rm /stage3-*.tar.bz2* && rm /portage-latest.tar.bz2*
Voilà votre système installé!
Pour avoir tous le programmes audio de l'overlay pro-audio:
http://proaudio.tuxfamily.org/wiki/index.php?title=Main_Page
Et bien sûr le site de LinuxMAO
Je pourrais continuer pour installer tout ce que j'ai, mais ça serais trop long (gnome, kde, compiz-fusion, musique, vidéo, jeux, etc...), le plus important c'est d'expliquer le Raid 0 en RT, aidez-vous de ces 2 sites pour le reste :
http://www.gentoo.org
http://gentoo-wiki.com/
Mon site perso: www.legorythme.com