Re: [RFC] Clavier azerty FR ASCII pour GRUB
On Sat, Oct 14, 2000 at 01:52:18PM +0200, [EMAIL PROTECTED] wrote: > Je ne sais pas en ce qui vous concerne, mais je me refuse a installer quelque > boot loader que ce soit dans le MBR. Si tu n'installes aucun bootloader dans le MBR, c'est simple : tu ne peux pas booter directement depuis le disque. Donc forcément tu en installes un, même si c'est un « classique » bootloader. Et « classique », cela veut dire quoi ? Le MBR de DOS. Certes, on peut avoir, a priori, un peu plus confiance en un programme handicapé de naissance : on est sûr qu'au moins avec ça on ne pourra pas faire grand chose :-^ Maintenant question : tu as exilé un MS-Windows sur un deuxième disque. Tu fais comment pour le faire booter ? Il y a 462 octets disponibles pour programmer le MBR, forcément cela limite les fonctionnalités. Tu peux toujours me dire que ton MBR peut te permettre d'atteindre un autre bootloader plus évolué, permettant, lui, de booter M$. Mais je ne vois pas pourquoi ce bootloader là (son premier "morceau" en tout cas) ne serait pas mieux dans le MBR... > > A propos, j'vais trouve un MBR un peu particulier, mais j'en ai perdu le nom. > Il etait exactement comme le MBR classique, mais il affichait au demarrage la > chaine "MBR" et, si on appuyait sur "shift", il affichait la liste des > partitions, en mettant en evidence celle qui etait active. Il permettait de > lancer le boot sur une partition non flaguée comme active en appuyant sur le > numero de cette partition. Un bon MBR, en quelque sortes, qui ne fasse que > passer la main a un boot loader. (c'est le but du MBR, a mon avis) > Quelqu'un connait il ce MBR que je ne retrouve plus ? Il était utilisé par Debian jusqu'à présent, et a provoqué quelques échanges délicieux à propos de certaines fonctionnalités qui n'étaient pas publiées (i.e. rendues publiques, comme la possibilité de booter à partir de la disquette, ce qui mettait en l'air la sécurité sans que l'administrateur soit prévenu). Soit dit en passant, ce bootloader ne sert à rien s'il n'a rien d'autre à booter. On en revient donc au paragraphe précédent : en quoi ce MBR est-il préférable à un bootloader qui appelle une extension te permettant, en plus, de récupérer le système s'il foire ? Ensuite : qu'est-ce que cela signifie _sa_ partition ? Si c'est la root, ce n'est pas une obligation, et ce n'est certainement pas une obligation de la coller là où elle est accessible pas un MBR DOS. Un ordinateur peut être exploité par différents OS (certains exploitant, en plus, l'utilisateur...) ; les contraintes imposées par le gros veau Windows, qui va se mettre à la "meilleure" place --- devant ---, devraient-elles (c'est leur but), interdire d'installer autre chose, si l'on doit se contenter du MBR de DOS ? Le fait que l'on trouve toujours des notes sur "DOS reste utile si vous voulez remettre en place un MBR foireux" m'énervent un peu : une disquette bootée grâce à GRUB te permet aujourd'hui de réinstaller un bootloader (facilement, si le stage2 est toujours accessible sur le disque). Au pire, grâce à son shell, il te permet de redémarrer _ton_ système, et pas celui qui subsiste sur ta disquette (ma principale disquette de secours est équipée uniquement du GRUB).Et GRUB, en tant qu'OS minimal, permettra peut-être un jour de piloter pour des mises-à-jour de bas niveau le matériel (pour les cartes réseaux, qui sont fournies avec des programmes DOS pour le paramétrage, il faut toujours DOS ; pour flasher la ROM BIOS, idem). A+ -- Thierry LARONDE <[EMAIL PROTECTED]> 10, rue du Bel Air, 74000 ANNECY - FRANCE/ Tel : 33.(0)4.50.67.46.61 /home du SDF (Site Debian Francophone) : http://www.polynum.com/sdf/
Re: [RFC] Clavier azerty FR ASCII pour GRUB
Le Sat, Oct 14, 2000 at 11:29:20AM +0200, Thierry Laronde ecrit : > On Sat, Oct 14, 2000 at 01:11:05AM +0200, [EMAIL PROTECTED] wrote: > > Le Fri, Oct 13, 2000 at 10:12:49PM +0200, Thierry Laronde ecrit : > > > Une explication sur le sujet. Le GRUB (pensez à récupérer la version CVS > > > 0.5.97, plutôt que le tarball 0.5.96 qui est bogué) permet, comme LILO, > > > de traduire les caractères émis par le clavier afin d'émuler une manière > > > de clavier non-US. > > L'idee est tres bonne. Par contre, j'ai deux questions : > > - de quels bugs parles tu ? > Il est impossible d'installer sur le MBR depuis GRUB lancé sous Linux > (cela marche à partir du disquette); il y a un bug dans `find' quand la > partition n'est pas ext2 ; grub-install gère mal le cas d'une partition > /boot séparée. Tout cela est corrigé dans la version CVS, qui marche > fort bien. Je ne sais pas en ce qui vous concerne, mais je me refuse a installer quelque boot loader que ce soit dans le MBR. Je pars du principe que chaque systeme d'exploitation doit avoir son propre boot loader dans SA partition. Je sais pour win2K, ce n'est pas facile, et cela oblige a le redemarrer en mode console, puis a lancer un fixboot et un fixmbr, mais je trouve cela plus propre. De plus, au moins, de cette facon, je garde toujours un MBR standard. A propos, j'vais trouve un MBR un peu particulier, mais j'en ai perdu le nom. Il etait exactement comme le MBR classique, mais il affichait au demarrage la chaine "MBR" et, si on appuyait sur "shift", il affichait la liste des partitions, en mettant en evidence celle qui etait active. Il permettait de lancer le boot sur une partition non flaguée comme active en appuyant sur le numero de cette partition. Un bon MBR, en quelque sortes, qui ne fasse que passer la main a un boot loader. (c'est le but du MBR, a mon avis) Quelqu'un connait il ce MBR que je ne retrouve plus ? > > - a quoi peuvent bien servir ces caracteres d'administration lorsque tu es > > sous GRUB ? meme en ligne de commande, je ne vois pas. > Pour l'instant, a priori, à pas grand chose. Mais GRUB est plus qu'un > boot loader : il dispose d'un shell, et permet déjà de réparer dans > certaines limites un système qui ne démarre plus, ou de diagnostiquer. A > l'avenir, de plus en plus, ces caractères seront utiles pour utiliser à > fond le shell. la encore, au risque de me faire traiter du puriste, je pense que ce n'est pas le but d'un boot loader. pour moi, un MBR permet de choisir la partition sur laquelle demarrer(donc le boot loader), et un boot loader de choisir l'OS a demarrer. Rien de plus. -- Amicalement / Friendly Francois \|/// \ - - // ( @ @ ) ---oooO-(_)-Oooo-- Francois CerbelleCell: (+33/0) 603 015 512 System & Network Engineerhttp://members.aol.com/francois41 icq # 12895842 eMail: [EMAIL PROTECTED] --Oooo If NT is your answer, oooO ( ) you didn't understand the( )) / question !\ ((_/ _) --- Q: In a world without walls or fences, what use do we have for windows or gates? A: Linux Powered - Open Source World - No Window - No Gates -- --- Internet par le cable t'interesse ? Avant de franchir le pas, jette un oeil sur http://www.luccas.org
Re: [RFC] Clavier azerty FR ASCII pour GRUB
On Sat, Oct 14, 2000 at 01:11:05AM +0200, [EMAIL PROTECTED] wrote: > Le Fri, Oct 13, 2000 at 10:12:49PM +0200, Thierry Laronde ecrit : > > Bonsoir, > > > > Une explication sur le sujet. Le GRUB (pensez à récupérer la version CVS > > 0.5.97, plutôt que le tarball 0.5.96 qui est bogué) permet, comme LILO, > > de traduire les caractères émis par le clavier afin d'émuler une manière > > de clavier non-US. > > L'idee est tres bonne. Par contre, j'ai deux questions : > - de quels bugs parles tu ? Il est impossible d'installer sur le MBR depuis GRUB lancé sous Linux (cela marche à partir du disquette); il y a un bug dans `find' quand la partition n'est pas ext2 ; grub-install gère mal le cas d'une partition /boot séparée. Tout cela est corrigé dans la version CVS, qui marche fort bien. > - a quoi peuvent bien servir ces caracteres d'administration lorsque tu es > sous GRUB ? meme en ligne de commande, je ne vois pas. Pour l'instant, a priori, à pas grand chose. Mais GRUB est plus qu'un boot loader : il dispose d'un shell, et permet déjà de réparer dans certaines limites un système qui ne démarre plus, ou de diagnostiquer. A l'avenir, de plus en plus, ces caractères seront utiles pour utiliser à fond le shell. A+ -- Thierry LARONDE <[EMAIL PROTECTED]> 10, rue du Bel Air, 74000 ANNECY - FRANCE/ Tel : 33.(0)4.50.67.46.61 /home du SDF (Site Debian Francophone) : http://www.polynum.com/sdf/
Re: [RFC] Clavier azerty FR ASCII pour GRUB
Le Fri, Oct 13, 2000 at 10:12:49PM +0200, Thierry Laronde ecrit : > Bonsoir, > > Une explication sur le sujet. Le GRUB (pensez à récupérer la version CVS > 0.5.97, plutôt que le tarball 0.5.96 qui est bogué) permet, comme LILO, > de traduire les caractères émis par le clavier afin d'émuler une manière > de clavier non-US. L'idee est tres bonne. Par contre, j'ai deux questions : - de quels bugs parles tu ? - a quoi peuvent bien servir ces caracteres d'administration lorsque tu es sous GRUB ? meme en ligne de commande, je ne vois pas. -- Amicalement / Friendly Francois \|/// \ - - // ( @ @ ) ---oooO-(_)-Oooo-- Francois CerbelleCell: (+33/0) 603 015 512 System & Network Engineerhttp://members.aol.com/francois41 icq # 12895842 eMail: [EMAIL PROTECTED] --Oooo If NT is your answer, oooO ( ) you didn't understand the( )) / question !\ ((_/ _) --- Q: In a world without walls or fences, what use do we have for windows or gates? A: Linux Powered - Open Source World - No Window - No Gates -- --- Internet par le cable t'interesse ? Avant de franchir le pas, jette un oeil sur http://www.luccas.org
Re: [RFC] Clavier azerty FR ASCII pour GRUB
On Fri, Oct 13, 2000 at 10:12:49PM +0200, Thierry Laronde wrote: > Bonsoir, > > Vous trouverez attachés deux fichiers, ... si je n'oublie pas de le faire... -- Thierry LARONDE <[EMAIL PROTECTED]> 10, rue du Bel Air, 74000 ANNECY - FRANCE/ Tel : 33.(0)4.50.67.46.61 /home du SDF (Site Debian Francophone) : http://www.polynum.com/sdf/ # Keymapping for an azerty french keyboard title Emulate a kind of french azerty ASCII keyboard #cat (hd0,0)/grub/azerty_FR.translation #pause Appuyez sur une touche pour continuer... setkey less backquote setkey greater tilde setkey ampersand 1 setkey 1 exclam setkey tilde 2 setkey 2 at setkey doublequote 3 setkey 3 numbersign setkey quote 4 setkey 4 dollar setkey parenleft 5 setkey 5 percent setkey minus 6 setkey 6 caret setkey backquote 7 setkey 7 ampersand setkey underscore 8 setkey 8 asterisk setkey backslash 9 setkey 9 parenleft setkey at 0 setkey 0 parenright setkey parenright minus setkey numbersign underscore # no change for equal # no change for plus setkey a q setkey A Q setkey z w setkey Z W setkey caret bracketleft # no equivalent for diaresis => we keep the US braceleft setkey dollar bracketright # no equivalent for pound => we keep the US braceright setkey q a setkey Q A setkey m semicolon setkey M colon setkey bracketleft quote setkey percent doublequote setkey asterisk backslash setkey bracketright bar setkey w z setkey W Z setkey comma m setkey question M setkey semicolon comma setkey period less setkey colon period setkey slash greater setkey exclam slash setkey bar question ATTENTION ! Seuls les caracteres ASCII sont disponibles : toutes les lettres accentuees sont inaccessibles. Les lettres sont a leur place. Par contre, certains caracteres --- ~ # | ` \ @ [ ] { } ---, normalement accedes par une combinaison de touches ( + ) doivent etre affectes de maniere differente. Les `<' et `>' portes par une 102 eme touche qui n'existe pas sur les PC US doivent etre egalement affectes ailleurs. D'ou 3 cas : - un caractere accentue etait accede par la meme touche : le caractere special reste sur sa touche, et le remplace : \'e => `~' ; \`e => ``' ; \`a => @ ; - les `<' et `>' sont affectes a la touche portant l'exposant 2 ; - les cas particuliers : o `\' est accessible par le `c cedille' (mnemo : touche libre la + proche); o `{' et `}' sont a la place US et remplacent `trema' et `livre' ; o `|' est assigne a `paragraphe' (mnemo : au-dessus vertical `!') ; o `#' est assigne a `degre' aka `numero' (mnemo : degre|diese, numero|numbersign) ; o `[' et `]' sont assignes a (`u) et `mu' (mnemo : penser regexp pres du joker *).
[RFC] Clavier azerty FR ASCII pour GRUB
Bonsoir, Une explication sur le sujet. Le GRUB (pensez à récupérer la version CVS 0.5.97, plutôt que le tarball 0.5.96 qui est bogué) permet, comme LILO, de traduire les caractères émis par le clavier afin d'émuler une manière de clavier non-US. Problème : seuls les caractères ASCII sont accessibles ; or, dans la définition d'un azerty français par exemple, certains caractères bien utiles pour l'administration ( ~# { [ | ` \ @ ] } < > ) sont accessibles, soit par une combinaison + touche, soit positionnés sur une touche qui n'existe pas sur les claviers non européens ( < et > ). Conclusion, la traduction d'un azerty ASCII (permettant l'accès à tous les caractères ASCII par ou + ) n'a rien d'évident. Vous trouverez attachés deux fichiers, l'un --- grub-azerty_FR ---, à inclure dans le menu.lst ( c'est le fichier de traduction), l'autre --- azerty_FR.translation --- donnant quelques explications succinctes sur les choix faits (il est possible d'imprimer ce message à l'écran lors de la sélection de l'entrée de menu : c'est le but des commandes `cat' et `pause' qui sont en commentaire ; par contre, il faut indiquer judicieusement la partition accueillant le fichier --- changer (hd0,0) ). Commentaires bienvenus, -- Thierry LARONDE <[EMAIL PROTECTED]> 10, rue du Bel Air, 74000 ANNECY - FRANCE/ Tel : 33.(0)4.50.67.46.61 /home du SDF (Site Debian Francophone) : http://www.polynum.com/sdf/