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