frogdev site francophone sur Gentoo
Vous êtes ici : FAQ LiveCD
Dernière modification : March 23 2007 19:03:12.


Faq du livecd frogdev:


Script frogdev:
Le script frogdev est encore expérimental, vous pouvez reporter les erreurs ou les suggestions sur le site http://www.frogdev.info


Installation de logiciel non présent sur le liveCD:
Il est possible via le centre de contrôle, d'ajouter des applications non présente sur le LiveCD. Pour cela, il vous faut une partition libre ou serront ajouter les programmes. Le mieux est d'utiliser une partition vierge ou une clé USB. Afin de profiter des logiciels fournis par portage, il est conseillé de configurer votre connexion internet avant.
1. Mise en place :>
L'interface graphique doit être arretée, soit en redemarrant sans xorg, soit avec la combinaison de touche [alt+F1] vous accédez à la console. Une fois en mode console activé, taper la commande "/etc/init.d/xdm stop" cela arrete Xorg. Lancer le centre de contrôle via la commande "frogdev.sh". Dans la section "outils" choisir "unionfs". La liste des partitions détectées apparait, selectionner la partition que vous voulez utiliser. (Pour information : /dev/sda1 représente généralement une clé USB ou un disque SATA, /dev/hda1 représente la première partition du premier disque IDE) Si vous n'êtes pas sur de la partition la taille de celle-ci apparait à droite du nom du volume ce qui permet de les différencier. Une fois la partition mis en place il vous est proposé de synchroniser votre arbre de portage via internet pour obtenir la liste des derniers logiciels disponibles. Une fois terminée, Xorg est relancé.
2. Utilisation :
Une fois la partition mis en place, vous pouvez installer via la commande "emerge" par exemple pour installer le plugin flash propriétaire, il suffit de taper "emerge netscape-flash". Une interface graphique pour portage est disponible il s'agit de porthole accéssible depuis le menu outils système de gnome.
3. Réutilisation :
Il est possible de réutiliser les programmes installés avec une session du LiveCD.
Lors de la mise en place, si une session précèdente est trouvée, une question vous est posé afin de savoir si vous voulez continuez à utiliser l'ancienne session.
Attention celle-ci doit avoir été créée avec le même LiveCD.

D'un point de vue technique, le système utilise unionfs pour la partition /mnt/livecd, ce système est unioné avec la partition que vous avez choisi, différents liens sont créés vers cette partition afin d'assurer le bon fonctionnement de portage (le gestionnaire de paquets de Gentoo)
Astuce :
Vous pouvez utiliser ce LiveCD afin de tester certains logiciels sans craintes d'endommager une installation existante.
Si vous voulez réutiliser des logiciels non présent sur le LiveCD, le mieux est d'installer ces logiciels sur une clé USB et de transporter cette clé avec le LiveCD.

Limitations :
Il n'est pas possible de modifier le noyau utilisé.
Il n'est pas possible de passer au système d'initialisation initng.


Installation manuel
Création des partitions grace à gparted
Monter les partitions dans /mnt/gentoo:
Exemple:
La partition root sur /mnt/gentoo
La partition home sur /mnt/gentoo/home
Monter le système squash présent sur le cd
# mkdir /mnt/squashfs
# mount /mnt/cdrom/livecd.squashfs /mnt/squashfs -t squashfs -o loop
Copier les fichiers:
# cp -Rpv /mnt/squashfs/* /mnt/gentoo
Recopier le fichier resolv.conf
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# ln -s /usr/portage/profiles/default-linux/x86/2005.1 /mnt/gentoo/etc/make.profile Récuperer les fichiers ignorer lors de la création du LiveCd
# cd /mnt/gentoo
# cp /mnt/cdrom/files/vardb.tar.bz2 vardb.tar.bz2
# tar -xjpf vardb.tar.bz2
# rm vardb.tar.bz2
# cp /mnt/cdrom/files/varcache.tar.bz2 varcache.tar.bz2
# tar -xjpf varcache.tar.bz2
# rm varcache.tar.bz2
# mkdir dev
# mkdir mnt
# mount -o bind /dev /mnt/gentoo/dev
# mount -t proc none /mnt/gentoo/proc
Chrooter le nouveau système
# chroot /mnt/gentoo /usr/sbin/env-update
Mettre à jour l'arbre de portage
# emerge sync
Supprimer mon utilisateur qui me sert pour mes tests
# userdel -r froggy
Mettre un mot de passe root
# passwd root
Ajouter un utilisateur
# useradd $username -m -G users,wheel,audio,tty -s /bin/bash
Si votre acces internet fonctionne vous pouvez installer grub avec la prise en charge de reiser4:
# rm -R /boot/grub (Pour supprimer des liens de mon installation)
# cd usr/local/portage
# wget "http://frogdev.info/download-site-frogdev/grub-reiser4.tar.bz2 (récupère un ebuild pour Grub qui prend en charge Reiser4)
# tar -xjpf grub-reiser4.tar.bz2
# echo =sys-boot/grub-0.96-r100 >> /etc/portage/package.keywords (Démasque le paquet)
# emerge =sys-boot/grub-0.96-r100 (Installe Grub)
Editer /boot/grub.conf afin d'y indiquer votre partition de démarrage
Exemple:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.14 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda1 softlevel=$profil splash=verbose,fadein,theme:emergence quiet CONSOLE=/dev/tty1
initrd /boot/initramfs-genkernel-x86-2.6.14
$profil correspond au profil que vous avez choisi au démarrage du liveCd
Renseigner le fichier /etc/fstab.
# rm /boot/grub/device.map
# grub-install /dev/hda (ou /dev/hda correspond à l'emplacement ou sera installé grub)
Redémarrer l'ordinateur Gentoo est installé.


Installation de Grub
Si l'installation de Grub ne fonctionne pas, que se soit avec le script frogdev.sh ou pour une installation manuel. Il existe une methode alternative pour installer Grub sur le mbr.
Pour configurer GRUB, tapez grub. Vous recevrez l'invite GRUB grub> sur la ligne de commande. Vous devez ensuite entrer les bonnes commandes pour installer le secteur de démarrage sur votre disque dur. Tirer de la documentation Officiel de Gentoo:
# grub
Note : Si votre système n'a pas de lecteur de disquettes, ajoutez l'option --no-floppy à la commande ci-dessus pour empêcher grub de tenter d'accéder au lecteur inexistant.

Dans notre exemple, nous voulons installer GRUB pour qu'il trouve l'information dont il a besoin sur la partition de démarrage /dev/hda1. Nous voulons aussi installer GRUB dans le secteur MBR (N.D.T. : « Master Boot Record », code initialement chargé par le BIOS au démarrage du PC) pour que GRUB soit lancé dès le démarrage de la machine. Évidemment, si vous ne suivez pas exactement notre exemple, vous devez modifier les commandes en conséquence.
Le shell de GRUB contient un mécanisme d'aide à la saisie. Par exemple, si vous tapez « root ( » suivi de la touche , GRUB affichera une liste des périphériques possibles (hd0 par exemple). Si vous tapez « root (hd0, » suivi de la touche , GRUB affichera une liste des partitions disponibles (hd0,0 par exemple).

Grâce à ce système, installer GRUB devient relativement facile. Allons-y, installons GRUB.

Installer GRUB sur le MBR

grub> root (hd0,0) (Indique où se trouve la partition /boot.)
grub> setup (hd0) (Écrit GRUB dans le MBR.)
grub> quit (Quitte le shell GRUB.)

Note : Si vous voulez installer GRUB dans une partition au lieu du MBR, vous devez indiquer la bonne partition à la commande setup. Par exemple, pour installer GRUB dans /dev/hda3, la commande devient setup (hd0,2). Peu d'utilisateurs voudront faire cela.

Note : Quand vous recompilerez votre noyau, vous pourrez utiliser make install au lieu de copier les fichiers manuellement. Cette commande copiera les fichiers et mettra GRUB à jour pour vous.
Poursuivez avec le redémarrage du système.


Création d'un LiveCd
Avec ce LiveCd vous avez la possible de créer un LiveCd d'une installation existante de Gentoo. Pour créer un LiveCd, le liveCd frogdev doit être installé et votre installation de Gentoo monté sur /mnt/gentoo.


Xdelta
Le programme xdelta permet de faire un patch pour un fichier binaire et de reconstituer un fichier à partir du patch fourni et du fichier à patcher.(Les mises à jour des liveCD peuvent être fournis aussi au format xdelta)
Utilisation :
1. Constitution du patch
# xdelta delta FichierOriginal FichierAvecModification Lepatch
2. Reconstitution du fichier à partir du patch et du fichier à patcher
# xdelta patch LeFichierPatch LeFichierAPatcher LefichierFinalPatche


KLIK
KLIK est un projet KDE mais disponible même si l'environnement KDE n'est pas installé. Le but de ce programme est de pouvoir utiliser des programmes sans les installer réellement. Une liste des programmes disponible est visible à cette adresse : http://klik.atekon.de Pour utiliser un programme KLIK il suffit dans firefox de saisir comme adresse : klik://Le nom du paquet le téléchargement commencera et aprés avoir télécharger les dépendances, le programme démarre.
Attention : Pour le moment ce projet n'est pas compatible à 100% avec le système Gentoo, il est possible que certains paquets ne fonctionne pas, mais une bonne partie des applications est disponible.>

Mal voyant
Les options d'accéssibilités ne sont pas activées par défaut. Pour les activer sous gnome : Pour activer ces options sous gnome : Système, préfèrences, accéssibilité.

Beryl
Beryl permet d'utiliser un bureau 3D. Celui-ci n'est activé par défaut. Pour l'activer, il faut ouvrir une console et saisir "beryl-manager" une icone représentant un diamant est ajoutée dans la systray.

Ndiswrapper
Ndiswrapper permet d'utiliser les pilotes wifi pour windows sous GNU/Linux.
Configuration :
Vérifier wue votre carte est bien détectée:
# lspci
....
.......
03:00 Network Controller: Broudcom Corporation BCM94304 802.11g (rev 02)
Copier les pilotes dans windows de votre carte dans /lib/windrivers et vérifier la présence de fichier .inf et .sys:
# cp "Emplacement Windows".inf /lib/windrivers
# cp "Emplacement Windows".sys /lib/windrivers

Installation :
# ndiswrapper -i /lib/windrivers/.inf
# ndiswrapper -l
Il doit apparaitre:
Installed ndis drivers:
bcmwl5 present

Si vous rencontrez un problème taper:
# dmesg
Vous devez obtenir ceci sinon verifier les branchements:
wlan0: ndiswrapper ethernet device xx:xx:xx:xx:xx:xx

Dans le cas d'une installation d'un LiveCD ou LiveDVD : Pour charger le pilote au démarrage:
# echo "ndiswrapper" >> /etc/modules.autoload.d/kernel-2.6
Configuration du réseau:
# iwconfig wlan0 essid
# ifconfig wlan0 up
# dhcpcd wlan0


Voir les commentairesAjouter un commentaire

Imprimer cette page Imprimer cette page

Liste de diffusion

Valider 


Espace téléchargement

Téléchargement
Livres (pdf)
Howto



Promouvoir et soutenir le logiciel libre
Go Frugalware, Go

Get Firefox

Gentoo

Logo Apache

Logo Mysql

Logo PHP



nobrevet

Read and comment at the BadVista.org blog

L'Association Francophone des Utilisateurs de Linux et des logiciels libres (AFUL)

Logo greenpeace


grenouille

Me contacter / Mes expériences GNU/Linux

- [ Basé sur Itseasy | Thème : Frogdev ] -
Les informations ne sont données qu'à titre indicatif.
© frogdev site francophone sur Gentoo, Licence FDL 2008

[ Page générée en 0.01287 secondes | Compression gZip active ]
Poids XHTML : 26.51 ko (30.52 ko non compressé) - CSS : 5.92 ko
Eléments chargés : 11.69 ko