Rechercher dans ce blog

Affichage des articles dont le libellé est installation. Afficher tous les articles
Affichage des articles dont le libellé est installation. Afficher tous les articles

dimanche 24 mai 2026

dimanche 24 novembre 2024

Multiboot Windows 10 Windows 11 setup on USB stick

 Préparer la clef USB

select disk

clean
convert gpt
create partition efi size=2048

On est obligé de changer l'id de la partition EFI sinon Windows refuse de la formater sur un media amovible :((( Donc je lui attribue un id de partition data de base. Il est possible par la suite de lui redonner une fois les copies de fichiers faites, de lui réattribuer un id EFI. Mais je n'ai pas constaté que cela change quoi que ce soit pour la reconnaissance des partitions au boot...

Partition système EFI : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Partition de données de base : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7


SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
format fs=fat32 quick
create partition primary size=8048
format fs=ntfs quick
create partition efi size=1024
SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
format fs=fat32 quick
create partition primary size=8048
format fs=ntfs quick

DISKPART> list volume

  N° volume   Ltr  Nom          Fs     Type        Taille   Statut     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     87 G   Sain       Démarrag
  Volume 1         EFI          FAT32  Partition    600 M   Sain       Système
  Volume 2                      NTFS   Partition   2048 M   Sain       Masqué
  Volume 3     D                FAT32  Amovible    2048 M   Sain
  Volume 4     E                NTFS   Amovible    8048 M   Sain
  Volume 5     Z                FAT32  Amovible    1024 M   Sain
  Volume 6     G                NTFS   Amovible    8048 M   Sain 

 On suit la procédure de l'article https://unixesnotes.blogspot.com/2024/11/create-windows-11-bootable-usb.html

On monte iso de W10 et l'on copie tout sauf sources dans D: et sources dans E:, puis mkdir dans D: de sources et copie de boot.wim dans d:\sources...

On fait la même chose avec l'iso de W11 mais on copie dans Z: tout sauf sources et sources dans G:, puis mkdir dans G: de sources et copie de boot.wim dans G:\sources...

Si 1ere partition EFI = D:\ et 2ieme partition EFI = Z:\

PS C:\windows\system32> bcdedit /store d:\efi\microsoft\boot\bcd

Dans les manpages de bcdedit, les identifiants ne sont jamais entre guillemets, mais je constate que sans les guillemets les commandes échouent ! 


Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
bootuxdisabled          Yes
default                 {default}
displayorder            {default}
                        {13c8913c-a64a-11ef-8933-87020f308e3b}
toolsdisplayorder       {memdiag}
timeout                 30
displaybootmenu         Yes

Chargeur de démarrage Windows
-----------------------------
identificateur          {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.efi
description             Windows 10 setup
locale                  en-US
inherit                 {bootloadersettings}
bootems                 Yes
isolatedcontext         Yes
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
bootmenupolicy          Standard
detecthal               Yes
winpe                   Yes
ems                     No

PS C:\windows\system32> bcdedit /store d:\efi\microsoft\boot\bcd /copy "{default}" /d "Windows 11 setup"
L’entrée a été correctement copiée dans {35961a97-aac4-11ef-9368-448500d4c311}.

PS C:\windows\system32> bcdedit /store d:\efi\microsoft\boot\bcd

Chargeur de démarrage Windows
-----------------------------
identificateur          {35961a97-aac4-11ef-9368-448500d4c311}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.efi
description             Windows 11 setup
locale                  en-US
inherit                 {bootloadersettings}
bootems                 Yes
isolatedcontext         Yes
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
bootmenupolicy          Standard
detecthal               Yes
winpe                   Yes
ems                     No


Il faut changer device et osdevice pour qu'il boot sur Z:

PS C:\windows\system32> bcdedit /store d:\efi\microsoft\boot\bcd /set "{35961a97-aac4-11ef-9368-448500d4c311}" device ramdisk=[Z:]\sources\boot.wim,"{7619dcc8-fafe-11d9-b411-000476eba25f}"
L’opération a réussi.
PS C:\windows\system32> bcdedit /store d:\efi\microsoft\boot\bcd /set "{35961a97-aac4-11ef-9368-448500d4c311}" osdevice ramdisk=[Z:]\sources\boot.wim,"{7619dcc8-fafe-11d9-b411-000476eba25f}"
L’opération a réussi.

 

Chargeur de démarrage Windows
-----------------------------
identificateur          {35961a97-aac4-11ef-9368-448500d4c311}
device                  ramdisk=[Z:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.efi
description             Windows 11 setup
locale                  en-US
inherit                 {bootloadersettings}
bootems                 Yes
isolatedcontext         Yes
osdevice                ramdisk=[Z:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
bootmenupolicy          Standard
detecthal               Yes
winpe                   Yes
ems                     No


Certains fw boot manager présentent les 2 partitions EFI comme boot possibles, d'autres non.

Si les deux partitions sont présentes, on peut booter directement la 2ieme partition :







Le windows boot manager avec les deux entrées :




jeudi 14 novembre 2024

Create Windows 11/10 Bootable USB Installation Media in Command Prompt from iso file

recopié sans les screenshots de :

https://www.elevenforum.com/t/create-windows-11-bootable-usb-installation-media.750/

Certaines étapes ne fonctionnent pas si le disque est GPT. Notamment la partition EFI doit être montée en sélectionnant dans diskpart la partition et en lui assignant une lettre. Mais cette partition reste inaccessible dans l'explorer. Il faut copier les fichiers en ligne de commande.


1 If you have not already, you will need to download a Windows 11 ISO file.

2 Connect the 8 GB or larger USB flash drive.

3 Open an elevated Windows Terminal, and select Windows PowerShell or Command Prompt.

4 Type diskpart into the elevated terminal, and press Enter.

5 Type list disk into the elevated terminal, press Enter, and make note of the Disk 

 
6 Type select disk # into the elevated terminal, and press Enter.

 

Je vérifie que le disk est bien sélectionné histoire de ne pas faire un clean sur le disque principal... 

 list disk

  N° disque  Statut         Taille   Libre    Dyn  GPT
  ---------  -------------  -------  -------  ---  ---
  Disque 0    En ligne        167 G octets   100 M octets        *
* Disque 1    En ligne         57 G octets      0 octets


7 Type clean into the elevated terminal, and press Enter.


Je reçois après le clean :

Diskpart a rencontré une erreur : Accès refusé.
Pour plus d’informations, voir le journal d’événements système.

 list partition

Il n’y a pas de partitions à afficher sur ce disque.

 detail disk

Lexar USB Flash Drive USB Device
ID du disque : 1A244A30
Type : USB
État : En ligne
Chemin : 0
Cible : 0
ID LUN : 0
Chemin d’accès de l’emplacement : UNAVAILABLE
État en lecture seule actuel : Non
Lecture seule : Non
Disque de démarrage : Non
Disque de fichiers d’échange : Non
Disque de fichiers de mise en veille prolongée : Non
Disque de fichiers de vidage sur incident : Non
Disque en cluster  : Non

  N° volume   Ltr  Nom          Fs     Type        Taille   Statut     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 3     D                       Amovible        0 o  Inutilis.

Peut-être faudrait-il mettre le disk offline pour ne pas avoir l'erreur mais pas possible sur une clef usb

offline disk

Erreur du service de disque virtuel :
L’opération n’est pas prise en charge sur un média amovible.


8 Type convert mbr into the elevated terminal, and press Enter.


9 Type create partition primary size=1024 into the elevated terminal, and press Enter.

10 Type create partition primary into the elevated terminal, and press Enter.


comme après la création la partition 2 est déjà sélectionnée je la formate directement donc passer au point 15 :)


11 Type select partition 1 into the elevated terminal, and press Enter.

12 Type format fs=fat32 quick into the elevated terminal, and press Enter.

13 Type assign letter=X into the elevated terminal, and press Enter.

14 Type active into the elevated terminal and press Enter.


15 Type select partition 2 into the elevated terminal, and press Enter.

16 Type format fs=ntfs quick into the elevated terminal, and press Enter.

17 Type assign letter=Y into the elevated terminal, and press Enter.

18 You can now close the elevated Windows terminal.



19 Open File Explorer (Win+E) to This PC. You will see the USB has two partitions. Partition "X" with FAT32 file system, and partition "Y" with NTFS file system. (see screenshot below)

20 Mount the ISO file from step 1.

21 Perform the following steps to copy the mounted ISO contents to the USB X: (FAT32) partition:
  1. Click/tap on the mounted ISO in the navigation pane of File Explorer to open it.
  2. Select everything except the sources folder in the mounted ISO.
  3. Right click or press and hold on the selected files.
  4. Click/tap on Show more options (Shift+F10).

22 Click/tap on Send to, and click/tap on the USB Drive (X: )

 
23 Perform the following steps to copy the "sources" folder from the mounted ISO to the USB Y: (NTFS) partition:

  1. Click/tap on the mounted ISO in the navigation pane of File Explorer to open it.
  2. Select only the sources folder in the mounted ISO.
  3. Right click or press and hold on the selected sources folder.
  4. Click/tap on Show more options (Shift+F10).

24 Click/tap on Send to, and click/tap on the USB Drive (Y: ).

It may take a while to finish copying the sources folder to the USB Y: (NTFS) partition.


25 Open the USB X: (FAT32) partition, and create a new folder (Ctrl+Shift+N) named sources.

 
26 Open the Y:\sources folder from the USB Y: (NTFS) partition, and Cut (Win+X) the boot.wim file.

27 Paste (Ctrl+V) the boot.wim file from the USB Y: (NTFS) partition in step 24 into the new sources folder in the USB X: (FAT32) partition from step 23.

28 The Windows 11 bootable USB installation media is now ready.

29 You can unmount the ISO file.

30 You can now close all File Explorer windows.

jeudi 10 juillet 2014

Finalisation installation DEBIAN WHEEZY sur IBOOK PPC G4 12"

Pour l'installation voir l'article précédent :

http://unixesnotes.blogspot.be/2014/05/gnulinux-debian-wheezy-sur-apple-ibook.html

Ici il s'agit de finaliser l'installation pour rendre l'usage plus agréable ou plus fonctionnel.

Packages à installer

apt-get install ufw
apt-get install sylpheed
apt-get purge modem-manager
grease monkey
viewtube_gm
viewtubeplus
apt-get install tor
/etc/init.d/tor stop
update-rc.d -f tor disable
*** Je ne sais pour quelle raison mais les kill ne sont pas supprimés
*** find /etc/rc* -name K01tor -exec rm {} +
Voir explication dans man update-rc.d = supprimer n'empêche pas la réinstallation des scripts lors des mises à jour. Aussi convient-il de laisser un K dans tous les niveaux pour éviter la réinstallation des S.

DUAL BOOT


Mac OS X sur sda5
Debian sur sda3

## run: "man yaboot.conf" for details. Do not make changes until you have!!
## see also: /usr/share/doc/yaboot/examples for example configurations.
##
## For a dual-boot menu, add one or more of:
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ

#       append="video=radeonfb:off video=offb:off radeon.agpmode=-1"
#       append="radeon.modeset=0 video=radeonfb:1024x768-32@60"

boot="/dev/disk/by-id/scsi-SATA_FUJITSU_MHT2080_NN4CT4A19C99-part2"
device=/pci@f4000000/ata-6@d/@0
partition=3
root="UUID=60e1dab2-eab3-4a6a-9eb6-a75ad7d66955"
timeout=20
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

macosx=/dev/sda5

image=/boot/vmlinux
        label=Debian
        read-only
        initrd=/boot/initrd.img

cairo-dock & xcompmgr


root@venus:/home/moi# cat .xsessionrc
#xcompmgr -cCf -D1 > /dev/null 2>&1 &
# Sans l'option -c -r0 le bureau se bloque lorsque l'on déplace des éléments du bureau ou laisse des traces
/usr/bin/xcompmgr -c -r0 > /dev/null 2>&1 &
/usr/bin/cairo-dock > /dev/null 2>&1 &

Battery status xbattbar + script perso pour passer les paramètres

root@venus:/home/moi# cat .xsessionrc

#sleep 3
#/usr/bin/xbattbar -t 1 -s /usr/local/bin/battstatus.pl right > /dev/null 2>&1 &

Voici le script que j'utilise pour passer les paramètres nécessaires à xbattbar

root@venus:/home/moi# cat /usr/local/bin/battstatus.pl

#!/usr/bin/perl
# Script pour fournir en SDOUT les données dont xbattbar a besoin
# pour afficher le status de la batterie
# fmc - 2014.06.09 - V 1.0

$batteryinfos=`/bin/cat /proc/pmu/battery_0`;

($dummy,$flags,$charge,$max_charge,$current,$voltage,$time_rem) = split /[a-z].*:\s/,$batteryinfos;

chomp $charge;
chomp $max_charge;
chomp $current;

if ($current >= 0) { $ac_line_status = "on" } else { $ac_line_status = "off" }

$chargelevel = int ( ( $charge / $max_charge ) * 100 );

print "battery=$chargelevel\n";
print "ac_line=$ac_line_status\n";

Le script à télécharger : battstatus.pl


Pour modifier/ajouter au panel

Alt + Clic droit

Désactiver le gnome panel du bas


dconf-editor

org.gnome.gnome-panel.layout
toplevel-id-list : supprimer 'bottom-panel'

Ainsi cairo-dock prend proprement la place du panel sans surcharge.


Services à supprimer = disable


minissdpd - daemon keeping track of UPnP devices up

update-rc.d minissdpd disable

saned (usage du scanner local par machine distante)

nfs-common (start rpc.statd = gestion verrouillage disque nfs...)
rpcbind

/etc/dbus-1/system.d

mv service-X.conf service.X.conf.no
pour ne pas démarrer le service bus

colorManager
colord-sane est coupé par /etc/colord.conf avec option colord-sane=false

Supprimer le meta-package GNOME afin de pouvoir ensuite supprimer les éléments de GNOME dont je ne veux pas (et qui sont des dépendances du meta-package)

La solution trouvée sur le blog http://tanguy.ortolo.eu/blog/article8/uninstall-meta-package. Thanks!

So, do you still want to remove Evolution but keep the remaining of your GNOME desktop? Of course you will not keep « GNOME », because GNOME includes Evolution, so strictly speaking GNOME without Evolution is not GNOME any more.

Well, there is a solution: marking all the dependencies of the meta-package as manually installed, that is, faking that you installed them explicitly Aptitude is able to do that with its powerful search functions:

# aptitude unmarkauto '?reverse-depends(gnome) | ?reverse-recommends(gnome)'
# aptitude unmarkauto '?reverse-depends(gnome-core) | ?reverse-recommends(gnome-core)'
# aptitude unmarkauto '?reverse-depends(gnome-desktop-environment)'\
' | ?reverse-recommends(gnome-desktop-environment)'

What did we do? Well, exactly what is written: unmarking as automatically installed the packages that reverse-depend or reverse-recommend gnome or gnome-desktop-environment. In other words, those that are dependencies or recommendations of gnome, gnome-core or gnome-desktop-environment. Why these three packages? Because the GNOME environment that Debian provides by default is composed of several meta-packages: I shall let you refer to their respective descriptions for further information.

Now, you can safely remove Evolution without pulling out your whole desktop system:

# aptitude remove evolution

NTP


installer pkg ntpdate

Ensuite pour que ntpdate-debian soit exécuté chaque fois que le wifi ou eth deviennent up il faut


Add your script to /etc/network/if-up.d/. Name your script without a '.sh' extension.

Also after adding script run chmod +x /etc/network/if-up.d/yourscriptname to give necessary permission.

Dans wheezy il y a déjà un script par défaut qui lance ntpdate-debian quand une iface devient up.

Make sure the network interface (e.g. wlan0 or eth0) that should trigger your script when turned on is mentioned in the file /etc/network/interfaces.

Il faut ajouter wlan0 et eth0 dans le fichier des interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback wlan0 eth0

Modifier les symboles du clavier

Notamment pour changer le "not" en "|" avec simplement alt + n plutôt que alt + shift + L

/usr/share/X11/xkb/symbols/fr 

et changer dans la section variante "mac"

Cette section fait une copie des symboles du fichier "mac", mais si l'on change dans "mac" directement ça ne marche pas. Je suppose que l'importation est faite une fois pour toutes et qu'il n'y a pas d'actualisation par la suite.





mardi 20 mai 2014

GNU/LInux Debian wheezy sur Apple iBook G4 PPC 12"

Aide mémoire sur l'installation et la configuration de GNU/Linux Debian Wheezy sur un iBook G4 PowerPC 12"

Tout d'abord ajouter les dépôts contrib et non free

#vi /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51]/ wheezy main

deb http://ftp.be.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy main non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.be.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy-updates main non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.be.debian.org/debian/ wheezy-backports main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy-backports main non-free


deb http://www.deb-multimedia.org wheezy main non-free


Le dernier dépôt pour le multimedia (utile pour installer les lib de décryptage des dvd notamment) donne un message d'avertissement (warning) lors de l'upade de la liste des paquets car la clef n'est pas installée.

On peut l'installer ainsi :

#apt-get install deb-multimedia-keyring




firmware-linux-nonfree

Je ne suis pas certain du rôle nécessaire de :

#apt-get install firmware-linux-nonfree

Je l'ai installé, mais je ne sais plus pourquoi ni si c'est pour faire fonctionner quoi au juste. Quand je lis la liste des firmwares concernés, ça semble utile pour la carte graphique et le bluetooth.



WIFI

Pour configurer la carte wifi il faut :

Installer :

#apt-get install firmware-b43-installer
qui installera en depends b43-fwcutter

Je crois que c'est à peu près tout ce que j'ai fait. Ensuite le wifi fonctionnait. Avant l'installation du firmware le network manager m'indiquait qu'il manquait le micro-logiciel pour activer la carte wifi

#nmcli dev list

Pour configurer le wifi en ligne de commande :

Pour scanner les réseaux disponibles :

#iwlist scanning

Pour configurer :
#iwconfig

Mais le plus simple est évidemment d'utiliser l'applet du window manager.



Commandes utiles diverses

Régler ou couper le son de démarrage du mac
# nvsetvol [0-255] 0 = coupe le son

#nvsetenv permet de manipuler les variables de la nvram

Pour vérifier l'état de la batterie

# cat /proc/pmu/battery_0

Réglage Clavier Souris

# /etc/default/keyboard

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="mac"
XKBOPTIONS="lv3:win_switch,terminate:ctrl_alt_bksp"

BACKSPACE="guess"


Fichier de configuration du clavier en console texte

Avec ce réglage,

Ctrl = Ctrl
Alt = Alt

Pomme des deux côtés = Alt Gr

#setupcon pour recharger la configuration du keyboard

#dpkg-reconfigure console-setup pour configurer l'encodage de la console et la police de caractères. Encodage fixée à UTF8 et police 16x16.

finalement j'ai réglé la console pour qu'elle utilise la police du kernel plutôt que de la changer en 16x16

Pour obtenir un bouton droit et un bouton du milieu pour la souris

/etc/sysctl

dev/mac_hid/mouse_button_emulation = 1
dev/mac_hid/mouse_button2_keycode = 100
dev/mac_hid/mouse_button3_keycode = 96
# 97 fn + ctrl
# 100 fn + alt
# 96 enter key

# sysctl -p /etc/sysctl.conf pour valider les changements

 J'ai choisi la touche entrée car finalement la disposition est pratique ainsi car on peut la frapper assez naturellement avec le petit doigt.

Pour la touche du milieu fn + alt n'est pas plus mal

Il faut désinstaller mouseemu !

#apt-get remove mouseemu

Le copier coller se fait avec Ctrl + X C V (shift+Ctrl dans terminal)

Le pipe "|" s'obtient avec shift + Pomme + L

Le tilde "~" s'obtient avec shift + Pomme + N

J'ai installé le pkg pommed pour le bon fonctionnement des touches de réglage luminosité et volume son. Ces fonctions s'obtiennent par combinaison avec la touche fn y compris fn + F12 pour l'éjection du lecteur DVD.

# apt-get install pommed

et éventuellement le fichier de configuration est là :

/etc/pommed.conf

On peut y régler si la touche fn est par défaut active ou non.

On peut aussi régler le niveau du volume au démarrage la session (par défaut le son est coupé).

Semble devenu inutile avec debian wheezy qui gère sans avoir besoin de pommed les boutons son et luminosité et éjection. Voir /etc/pbbuttonsd pour certains réglages.

Le pavé numérique fonctionne. De plus les caractères du pavé numérique peuvent être directement obtenus avec fn + touche du pavé.


L'effacement s'obtient par fn + backspace.

Carte graphique et accélération

Pour avoir l'accélération matériel pour openGL il faut rétrograder certains paquets mesa vers une version antérieure car la version 8.05 ne possède plus le pilote pour la 0000:00:10.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M9+ 5C63 [Radeon Mobility 9200 (AGP)] (rev 01)

Si l'accélération est activée on doit obtenir quelque chose comme :

# glxinfo |grep render

direct rendering: Yes
OpenGL renderer string: Mesa DRI R200 (RV280 5C63) AGP 4x PowerPC/Altivec TCL

Certains propose de télécharger les paquets des dépôts ubuntu de la version 7.11 mais en tout cas chez moi lorsque je les ai installés j'ai obtenu un problème de dépendances entre deux paquets dont l'un exigeait la version 3 alors que l'autre était en 3.2... On peut installer en forçant le non respect des dépendances et ça marche du point de vue de l'accélération, mais alors le système de paquet est cassé et c'est ennuyeux pour installer des nouveaux paquets, etc.

Pour ma part, j'ai trouvé une autre version de ces paquets mesa sur

launchpad.net

https://launchpad.net/ubuntu/+source/mesa/7.11-0ubuntu3.3/+build/3676802
fréquemment au moment de rédaction de cette note, on obtient un time out quand on charge la page... il faut alors chercher sur le site avec nom des packages pour arriver sur une page où il est possible de  les télécharger.)

Les quatres pkg à utiliser sont
libgl1-mesa-dri_7.11-0ubuntu3.3_powerpc.deb
libgl1-mesa-glx_7.11-0ubuntu3.3_powerpc.deb
libglapi-mesa_7.11-0ubuntu3.3_powerpc.deb
libglu1-mesa_7.11-0ubuntu3.3_powerpc.deb

J'ai mis les pkg sur mon google drive ici

https://drive.google.com/folderview?id=0B-2wvJ6kw3Ofb083YjZaTUR1SGM&usp=sharing




Pour les installer :

#dpkg --force-downgrade -i lib*.deb

Ensuite il faut mettre leur drapeau à hold (dans aptitude c'est la touche "=") pour ne pas qu'ils soient mis à jour.

Avec mon iBook G4 12" je n'ai pas eu des paramètres à passer au kernel via yaboot.conf

Certains mac semblent avoir besoin d'options dans le genre :

append="video=radeonfb:off video=offb:off radeon.agpmode=-1"
append="radeon.modeset=0 video=radeonfb:1024x768-32@60"

Dans ce cas : #ybin -v pour valider le nouveau /etc/yaboot.conf

Sur mon iBook, si je passe l'option video=radeonfb:off pour interdit le frame buffer, je ne peux plus régler la luminosité.

modeset=0 semble obligatoire sur les G3...

Pour installer un utilitaire de configuration de la 3D

#apt-get install driconf

Ensuite dans menu trouver dans Gnome menu/outils système/préférences le programme "3D Accélération" et régler le paramètre
"Use HyperZ to boost performance."


 Avec cette options mon iBook à 1.2Ghz est passé de 850 Fps à 1150 Fps.

Réglages des options des boutons d'alimentations et paramètres d'initialisation son et rétro-éclairage au démarrage

/etc/pbbuttonsd

Pour les notifications sur Lubuntu ils utilisent

xfce4-power-manager-informations
xfce4-notifyd-config
xfconf-query


Pour supprimer le tap du touchpad

La première solution 

/etc/rc.local
trackpad notap

deuxième solution

Solution que j'ai retenue

/etc/pbbuttonsd
TPMode = notap

troisième solution

/etc/init.d/trackpad

#!/bin/sh
trackpad notap

chmod +x /etc/init.d/trackpad
update-rc.d trackpad defaults

 
Lecture des DVD

Il faut installer la bibliothèque de décryptage (attention le dépôt multimedia doit être dans apt sources.list) :


# apt-get install libdvdcss2

La lecture des DVD cryptés et protégés est correcte avec vlc mais saccadées avec  Totem sous Gnome.


Pour lxde, il peut être plus agréable d'installer xcompmgr pour avoir les transparence, etc.


Choses que j'ai trouvée sur le net et qui peuvent être utiles

Problème de la double mise en veille

La mise en veille et l'hibernation fonctionnent bien, mais elles retournent en veille juste après le réveil.

Dans Applications/Outils système/préférences/Paramètres avancés j'ai mis les options

shell/Laptop lid action battery et AC sur nothing.

Je suppose que ce réglage fait double emploi avec les réglages de /etc/pbbuttonsd et que les deux demandent la mise en veille, l'une se faisant au réveil de l'autre.

Suppression de la mise à jour de la date d'accès des fichiers

avec l'option noatime dans fstab

exemple sur mon ibook G4

UUID=60e1dab2-eab3-4a6a-9eb6-a75ad7d66955 /               ext4    errors=remount-ro,noatime 0       1

Réduire la tendance à swapper sur disque

/etc/sysctl.conf

vm.swappiness=10
vm.vfs_cache_pressure=50



Adresses de blogs utiles

http://unix-master.blogspot.be/2012/09/debian-squeeze-on-ibook-g4.html

http://ppcluddite.blogspot.be/2012/03/installing-debian-linux-on-ppc-part-iv.html

https://help.ubuntu.com/community/RadeonDriver

https://wiki.ubuntu.com/PowerPCFAQ

https://help.ubuntu.com/12.04/installation-guide/powerpc/index.html

http://www.mintppc.org/forums/viewtopic.php?f=15&t=1179

http://www.debian-fr.org/acceleration-2d-3d-ati-avec-powerpc-t15691.html

Yaboot

To configure boot options and set which system is the default, you need to edit this file:

# nano /etc/yaboot.conf

Find the main section with options like "timeout" and "enablecdboot" and add the line macos=/dev/sdaN if you're also booting OS 9, and macosx=/dev/sdaN if you're booting OS X (where N is your partition number, which again can be found with mac-fdisk -l). Subsequently, these options will appear along with Linux at boot time. To set the default OS, add the line defaultos=macosx or defaultos=macos. If you add no line, yaboot automatically defaults to Linux. And about timeout, if it's too long you can change the value where increments of 10 equal one second. Finally save the file, and this is important, anytime you make changes to your yaboot.conf you must run:

# ybin -v

for the changes to stick. Run that and you're done.

CPU Frequency Scaling

You need to install powernowd for this power-saving feature. All the defaults worked for me, but you can edit /etc/default/powernowd to customize.


Shadows

Want shadows around your windows and menus? You need xcompmgr:

# apt-get install xcompmgr

and then add the following lines at the end of your /etc/X11/xorg.conf file:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Put a tab before "Option," which html won't let me do. To test shadows, in a terminal enter:

xcompmgr -cC

and if you want to stop the process (or any process in the terminal, for that matter) press ctl + c. There are more extensive tutorials around with many more settings, so feel free to experiment.

Install lightdm comme gestionnaire de démarrage

#apt-get install lightdm

configurer le window manager par defaut

# update-alternatives --config x-session-manager