Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet Eric DECORNOD
Le mercredi 7 février 2007 23:14, Laurent Besson a écrit :
 Le Mercredi 7 Février 2007 18:50, Laurent Besson a écrit :
   Le truc qui me gène c'est que je n'ai pas de Debian, installée pour
   l'instant. Mais je n'ai pas essayé avec ext2 :/
 
  Ca a l'air d'être passé !
  Je X les doigts !

 pivot_root: Input/output error
 /sbin/init: 432: cannot open dev/console: No such file
 Kernel panic: Attempted to kill init
Je suppose que c'est le message que vous reçevez lors du boot après le 
chargement de l'initrd.

Il est parfois nécessaire au moment de la création de l'initrd 
(dpkg-reconfigure linux-image-2) de préciser quelques informations 
complémentaires à mkinitrd et consœurs (initramfs-tools, yaird ou 
linux-initramfs-tool). Par exemple 

La raison est qu'au moment du lancement de mkinitrd, l'environnement est assez 
différent du boot final : environnement chrooté, noyau différent, OS 
sensiblement différent.

PS: Pour ce genre d'installations, je conseille la Knoppix ou Kaella et la 
mise à jours impérative du paquet (c)debootstrap avant pour être au plus 
proche du système cible.
Et avec les knoppix-like, il faut faire attention à ce que certains fichier du 
système cible ne soient pas des liens symboliques vers le CD-ROM (c'est un 
peu moins le cas depuis qu'ils sont passés à UNIONFS).

 Alors que /dev/console existe...
Il est facile de consulter le contenu d'une initrd :
file -z /boot/initrd- nous indique le format de fichier, par exemple comme 
j'utilise initramfs-tools --- file donne ASCII cpio archive (SVR4 with no 
CRC) gzip compressed data ---, c'est une archive cpio compressée, donc 
gunzip -c -9 /boot/initrd.img-2.6.18-1-686 | cpio -i -d -H 
newc --no-absolute-filenames en extrait le contenu.

/dev/console doit exister aussi dans l'initrd.

Pour faire simple :
 1) le grub charge le noyau et installe le système de fichier de l'initrd ; 
ensuite il démarre le noyau avec l'initrd comme /
 2) cette dernière charge quelques module essentiels (de quoi voir les disques 
et le système de fichier de root=, usb-... par exemple),
 3) monte la partition root dans un sous-répertoire et appelle « pivot_root » 
pour échanger les deux points de montage puis démonte l'initrd.
 4) le système peut continuer à démarrer normalement.

De ce fait il est essentiel que /dev/console existe dans l'initrd et dans /dev 
(le vrai, pas celui recouvert par devfs qui sera monté plus tard).

Cordialement,
-- 
Eric DÉCORNOD
Ingénieur d'Études
SCICS - Faculté des Sciences
Université Henri Poincaré



Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet Laurent Besson
Le Mercredi 7 Février 2007 23:14, Laurent Besson a écrit :
 Le Mercredi 7 Février 2007 18:50, Laurent Besson a écrit :
   Le truc qui me gène c'est que je n'ai pas de Debian, installée pour
   l'instant. Mais je n'ai pas essayé avec ext2 :/
 
  Ca a l'air d'être passé !
  Je X les doigts !

 pivot_root: Input/output error
 /sbin/init: 432: cannot open dev/console: No such file
 Kernel panic: Attempted to kill init

Assez bizarrement sur une clef usb 256Mo cela fonctionne, bien que juste en 
taille !

Alors Clef1 (/ + boot) + Clef2 (/home /var /usr)
Clef1 : 256Mo
Clef2 : 2Go Flash

Je suis entrain de le faire avec un noyau 2.6.8 !
Attendons !



Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet Laurent Besson
Le Jeudi 8 Février 2007 16:24, Laurent Besson a écrit :
 Assez bizarrement sur une clef usb 256Mo cela fonctionne, bien que juste en
 taille !

 Alors Clef1 (/ + boot) + Clef2 (/home /var /usr)
 Clef1 : 256Mo
 Clef2 : 2Go Flash

 Je suis entrain de le faire avec un noyau 2.6.8 !

Cela fonctionne ! :)

Faudra que je regarde les explications de Eric DECORNOD plus en détail.
Comprendre pourquoi 
USB Flash = pas boot
USB normal = boot
???



Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet François Boisson
Le Thu, 8 Feb 2007 16:24:03 +0100
Laurent Besson [EMAIL PROTECTED] a écrit:

 Assez bizarrement sur une clef usb 256Mo cela fonctionne, bien que juste en 
 taille !
 
 Alors Clef1 (/ + boot) + Clef2 (/home /var /usr)
 Clef1 : 256Mo
 Clef2 : 2Go Flash
 
 Je suis entrain de le faire avec un noyau 2.6.8 !
 Attendons !
J'ai eu à peu près tout sur les clefs USB:

* Clef avec des secteurs à 2048 octets: inboutable
* Clef de 1G avec un émulateur disquette dessus: le bazar et de la
capacité perdu.
* Beaucoup de clefs où le caractère boutable dépendait de la géométrie.
La géométrie passe partout semble être 64 têtes, 32 secteurs/piste
(utilisation de mkdiskimage)
* Des clefs qui étaient impossible à reconnaitre si on avait bouté
dessus: En clair le noyau boutait dessus mais il fallait les enlever et
les remettre pour que la clef puisse être vu par le noyau (on a 1s pour
ça c'est rude...)
* Des clefs qui refusent de bouter sur des machines données alors que
d'autres clefs boutent bien et qui boutent bien ailleurs.

Bref, tu n'es pas au bout des surprises...

François Boisson


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet François Boisson
Le Thu, 8 Feb 2007 17:07:35 +0100
Laurent Besson [EMAIL PROTECTED] a écrit:

 Comprendre pourquoi 
 USB Flash = pas boot
 USB normal = boot

Là est le problème, je n'arrive pas à dégager une propriété commune aux
clefs qui fonctionnent. Une seule certitude: La géométrie des clefs
compte et il est impératif que les clefs soient sectorisés par
512octets.

F.B


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Installation Linux sur Clef USB Flash ?

2007-02-08 Par sujet Laurent Besson
Le Jeudi 8 Février 2007 17:15, François Boisson a écrit :
 Bref, tu n'es pas au bout des surprises...

En même temps j'adore ça... !
Patauger, tâtonner... ;)



Installation Linux sur Clef USB Flash ?

2007-02-07 Par sujet Laurent Besson
Bonjour,

J'ai tenté, et malheureusement pas réussi à installer une Debian Sarge sur une 
clef USB Flash.

Cela plante invariablement au formatage en ext3 de la clef du point de 
montage / (ayant utilisé le partitionnement auto proposé par l'installeur sur 
sda).

Par ailleurs j'ai commencé une installation sur cette clef avec une mandriva 
2006.0 qui la formate bien en ext3. Mais plante sur l'installation de 
certains paquets (glibc, rpm, udev...)...

Je vous avoue que je ne vois pas pourquoi l'on ne pourait pas y mettre une 
Debian sur ext3 et grub installé dessus !

Une idée ?

Merci



Re: Installation Linux sur Clef USB Flash ?

2007-02-07 Par sujet François Boisson
Le Wed, 7 Feb 2007 17:35:19 +0100
Laurent Besson [EMAIL PROTECTED] a écrit:

 Bonjour,
 
 J'ai tenté, et malheureusement pas réussi à installer une Debian Sarge sur 
 une 
 clef USB Flash.
 
 Cela plante invariablement au formatage en ext3 de la clef du point de 
 montage / (ayant utilisé le partitionnement auto proposé par l'installeur sur 
 sda).
 
 Par ailleurs j'ai commencé une installation sur cette clef avec une mandriva 
 2006.0 qui la formate bien en ext3. Mais plante sur l'installation de 
 certains paquets (glibc, rpm, udev...)...
 
 Je vous avoue que je ne vois pas pourquoi l'on ne pourait pas y mettre une 
 Debian sur ext3 et grub installé dessus !
 
 Une idée ?


Oui, utilises debootstrap pour cela, tu pars d'un système solide et
tout ce passera beaucoup mieux. Tu montes ta clef sur /usb et tu tapes
# debootstrap sid /usb ftp://ftp.fr.debian.org/debian/
par exemple

Après, il ne te reste qu'à installer un noyau, mettre à jour deux-trois
fichiers et ça sera bon. Il y a plein de tutorail d'installation de
debian par debootstrap...

François Boisson


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Installation Linux sur Clef USB Flash ?

2007-02-07 Par sujet Laurent Besson
Le Mercredi 7 Février 2007 18:06, François Boisson a écrit :
 debootstrap

Le truc qui me gène c'est que je n'ai pas de Debian, installée pour l'instant.
Mais je n'ai pas essayé avec ext2 :/

sinon à partir d'un live ubuntu,un style debootstrap sid /usb 
ftp://ftp.fr.debian.org/debian/...

Je trouverais bien, j'ai cette clef flash rien pour cela ! :)



Re: Installation Linux sur Clef USB Flash ?

2007-02-07 Par sujet Laurent Besson
Le Mercredi 7 Février 2007 18:41, Laurent Besson a écrit :
 Le Mercredi 7 Février 2007 18:06, François Boisson a écrit :
  debootstrap

 Le truc qui me gène c'est que je n'ai pas de Debian, installée pour
 l'instant. Mais je n'ai pas essayé avec ext2 :/

Ca a l'air d'être passé !
Je X les doigts !



Re: Installation Linux sur Clef USB Flash ?

2007-02-07 Par sujet Laurent Besson
Le Mercredi 7 Février 2007 18:50, Laurent Besson a écrit :
  Le truc qui me gène c'est que je n'ai pas de Debian, installée pour
  l'instant. Mais je n'ai pas essayé avec ext2 :/

 Ca a l'air d'être passé !
 Je X les doigts !

pivot_root: Input/output error
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic: Attempted to kill init

Alors que /dev/console existe...