[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: intaller lenny sur clef usb



 
>>>> "p" <=> pdalmas 

    Le(On) Sat, 14 Mar 2009 20:20:21 +0100,
    pdalmas  écrivait(wrote) :


   p> Bonjour, J'ai une machine avec vista sur le disque dur et veux

Bonsoir,

Je précise que je n'ai jamais installé de nunux sur une clé USB, et
que je ne suis pas un spécialiste de Grub ; en revanche je connais
LILO par coeur, et -- donc -- assez bien ces pblms de boot.
Je vais donc essayer de t'aider en attendant mieux.

[...]
   p> J'ai donc utilisé deux clefs usb. La clef 1 m'a servi à
   p> l'installation (avec netinst). J'ai choisi d'installer lenny
   p> sur la clef 2 (formatée en ext2) reconnue comme /dev/sdc. A la
   p> fin de la procédure, à la question sur l'endroit où placer
   p> grub, j'ai répondu /dev/sdc.  Mon problème: au redémarrage,
   p> avec la clef 2 seule en place, c'est vista qui est lancé. Que

Mais ... avec la clé « 2 » *seule* en place ... cette clé ne
s'appelle plus '/dev/sdc', mais /dev/sdb !

Sous Linux, les disques sont nommés ainsi :
*IDE :
------
1er disque :/dev/hda
    1ère partition du 1er disque : /dev/hda1
    2ème partition du 1er disque : /dev/hda2
    etc...
2ème disque : /dev/hdb
     1ère partition du 2ème disque : /dev/hdb1
     2ème partition du 2ème disque : /dev/hdb2
     etc...

*SCSI et SATA :
---------------
1er disque :/dev/sda
    1ère partition du 1er disque : /dev/sda1
    2ème partition du 1er disque : /dev/sda2
    etc...
2ème disque : /dev/sdb
     1ère partition du 2ème disque : /dev/sdb1
     2ème partition du 2ème disque : /dev/sdb2
     etc...

Et, vu par Grub (ce qu'il écrit dans son fichier de conf') :
-----------------------------------------------------------
1er disque : hd0
    1ère partition du 1er disque : (hd0,0)
    2ème partition du 1er disque : (hd0,1)
    etc...
2ème disque : hd1
    1ère partition du 1er disque : (hd0,0)
    2ème partition du 1er disque : (hd0,1)
    etc...

Dans ton cas :
Ton 1er disque (le HDD interne de ton PC, où il y a Vista) =
/dev/sda ... à moins que ce soit de l'IDE, ce dont je doute, vu
que tes clés sont vus comme sdb et sdc.

Ensuite, le 1er périphérique USB (ou autre) non-IDE que tu vas
insérer sera donc : /dev/sdb.

Donc, si tu veux que ça fonctionne, il vaudrait mieux que grub soit
sur /dev/sdb.
Ou (dans l'autre sens) qu'il y ait /dev/sdb au lieu de sdc dans le
fichier de boot de Grub (soit : 'hd1' au lieu de 'hd2').
Parceque là, si j'ai bien tout compris, le Grub de ta clé devrait
chercher /dev/sdc1 (ou /dev/sdc2, je ne sais pas si tu as
partitionné la clé), enfin la partition sur laquelle se trouve
'vmlinuz', le noyau sur lequel il est censé booter.
Comme il se trouve sur /dev/sdb (/dev/sdc quand tu as fait
l'install') ou sur /dev/sdb1 (/dev/sdc1 à l'install'), ça ne peut
pas correspondre à ce qui se trouve dans le fichier de conf du Grub.
Donc, ça ne fonctionne pas, c'est normal.

Tu peux essayer -- sans rien faire -- de mettre *2* clés, avec
un peu de chance la clé où il y a Grub sera bien lue en second
(/dev/sdc, du coup) !
Mais il te faut une *autre* clé, sans 'netinst', ou un HDD externe,
juste un support qui « absorbe » /dev/sdb, pas un qui boote.
Au besoin décale un peu l'insertion, en 1er le support « vide » et
un pwal plus tard, la clé 2.
Mais faudra faire ça à *chaque fois* ... pas une solution.

Le plus simple serait de refaire l'install' à partir d'un *CD*
'netinst', plutôt qu'une clé ; de cette façon, le lecteur CD
s'appelant /dev/hda, ta clé gardera toujours la bonne place, à
savoir, la 2ème (en comptant le HDD interne), c'est à dire /dev/sdb,
soit 'hd1'.

Attention, j'ai lu je ne sais plus où que ça aurait changé avec
grub2, le 2ème disque serait maintenant bien 'hd2', plus 'hd1'.

Le plus rapide serait d'éditer à la main le fichier de config de
Grub* pour changer "hd2" (2ème clé) en "hd1", mais si tu
débutes, pas évident.
* = /boot/grub/menu.lst, si ça a pas changé (j'ai que du LILO ici).

Ça pourrait se faire depuis le shell de la clé 'netinst' ou un CD
Live.

HTH,

                        Jeep.

-- 
<Jayce> Al // MultideskOS a son propre language ,  c'est  une  sorte  de
Visual Basic indépendant 
-- Jayce - VB, _la_ référence --


Reply to: