Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/07/2007, à 17:53

NopNop

[Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Bonjour à tous,

D'abord, bravo pour Ubuntu que j'utilise depuis 3 semaines en LiveCd, ça marche impeccable.

Pour aller plus loin dans le monde merveilleux de Linux, j'ai installé Ubuntu Feisty sur un disque dur externe USB (via le liveCd) car je ne souhaite/peux pas toucher à mon disque dur interne.
J'utilise le PC portable (Toshiba Tecra S1) du boulot avec XP "bridé" dessus...

J'ai donc maintenant Ubuntu d'installer sur mon HDD externe.
Mon bios ne me semble pas permettre de démarrer sur USB.
(y'a juste Floppy USB mais j'ai essayé et ça marche pas).

Existe t'il un CD de boot qui me permettrait de lancer Ubuntu installé sur mon HDD externe ?

merci

Olivier

#2 Le 01/07/2007, à 18:28

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

NopNop a écrit :

Existe t'il un CD de boot qui me permettrait de lancer Ubuntu installé sur mon HDD externe ?

Oui. Le lien est en anglais, mais il doit y avoir pleins de tutos en francais.
Making a GRUB bootable CD-ROM

sur le forum il y a  Cdrom bootable avec Grub et menu.lst

Dernière modification par foustala (Le 01/07/2007, à 18:34)

Hors ligne

#3 Le 01/07/2007, à 22:01

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

foustala a écrit :
NopNop a écrit :

Existe t'il un CD de boot qui me permettrait de lancer Ubuntu installé sur mon HDD externe ?

Oui. Le lien est en anglais, mais il doit y avoir pleins de tutos en francais.
Making a GRUB bootable CD-ROM

sur le forum il y a  Cdrom bootable avec Grub et menu.lst

Salut,

merci pour la réponse.

J'ai:
- Créer un fichier grub.iso sous Ubuntu LiveCd
- Récupérer grub.iso
- Relancer le PC pour graver grub.iso sur CD via WinXP
- Relancer le PC avec le cd contenant grub.iso
- Choisi de booter sur le CD-Rom

une ligne apparait du genre:
grub>

Comment je fais pour lancer Ubuntu installé sur le disque externe usb maintenant ?

Malgré de nombreuses recherches (forum, google, etc..), j'ai pas bien compris quelle ligne de commande je dois taper

#4 Le 02/07/2007, à 03:57

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

nopnop a écrit :

une ligne apparait du genre:
grub>

C’est déjà bien d’obtenir cette invite de commande. Mais tu as sauté la phase de personnalisation/configuration du /boot/grub/menu.lst qui n’était pas forcement évidente, j’en conviens. Tu te retrouves donc avec un GRUB complètement vierge qui attend tes instructions.

Tu feras un 2eme CD qui fera tout automatiquement, mais dans un premier temps vérifie si celui-ci fonctionne, en y tapant les commandes suivantes

find /boot/grub/stage1
root le_résultat_de_la_dernière_commande
chainloader +1
boot

En faisant ça, tu as chaîné le GRUB du disque dur externe vers celui du CD. Quelques explications ici

Pour rendre le démarrage automatique et immédiat, tu mettras le champ timeout du menu.list du CD à zéro.

Dernière modification par foustala (Le 02/07/2007, à 03:59)

Hors ligne

#5 Le 02/07/2007, à 08:58

patlas

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Salut,

l'idéal, serait un cd de boot qui découvre et détermine tous les systèmes installés et propose le choix du lancement d'un des os présents - très intéressant pour les personnes mobiles -.

Une idée?

Je teste beaucoup de distro et vais me sentir obligé d'acheter un système de rack ce qui me permetra rien qu'en allumant le rack choisi de lancer la distro de mon choix.

Dernière modification par patlas (Le 02/07/2007, à 08:59)


pc 3800 amd 64 1go ram : bubuntu
pc Dell précision 2600 512 mb  : Bubuntu
portable MSI VR600 64 : bubuntu et IBM T23 PIII : opengeu (e17)
tout en un BROTHER DCP-560-CN

Hors ligne

#6 Le 02/07/2007, à 12:22

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Le Rack place ton disque  toujours au même endroit au sens de GRUB.

Tu configures le CD bootable GRUB de façon a ce qu'il soit capable de chainer sur tous les emplacements, sachant que toi si tu sais ou est ton rack.

Hors ligne

#7 Le 03/07/2007, à 20:15

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

foustala a écrit :
nopnop a écrit :

une ligne apparait du genre:
grub>

C’est déjà bien d’obtenir cette invite de commande. Mais tu as sauté la phase de personnalisation/configuration du /boot/grub/menu.lst qui n’était pas forcement évidente, j’en conviens. Tu te retrouves donc avec un GRUB complètement vierge qui attend tes instructions.

Tu feras un 2eme CD qui fera tout automatiquement, mais dans un premier temps vérifie si celui-ci fonctionne, en y tapant les commandes suivantes

find /boot/grub/stage1
root le_résultat_de_la_dernière_commande
chainloader +1
boot

En faisant ça, tu as chaîné le GRUB du disque dur externe vers celui du CD. Quelques explications ici

Pour rendre le démarrage automatique et immédiat, tu mettras le champ timeout du menu.list du CD à zéro.

------------------------------------------------

Merci pour les réponses. J'ai tenté de faire
find /boot/grub/stage1
puis
find /boot/grub/stage2_E (car mon fichier s'appelle comme ça)

Rien ne se passe (pas de bruit sur le cd-rom, rien sur le HDD USB, etc...)
Des solutions ?
JE vais tenté de refaire un cd-rom.

merci

Olivier

#8 Le 04/07/2007, à 10:57

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

nopnop a écrit :
find /boot/grub/stage1

et Rien ne se passe.

GRUB a-t'il bien été installé sur le disque dur externe? Il t'en faut deux, le premier dans le CD qui chaîne sur le second qui est dans le disque dur externe. GRUB est la dernière étape lors de l'installation. As tu fait quelque chose de spécial comme passer l'étape par exemple?

Dernière modification par foustala (Le 04/07/2007, à 12:33)

Hors ligne

#9 Le 04/07/2007, à 19:47

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

SAlut,

Grub est  bien sur le disque externe (/media/disk/boot/grub).
Il y a un paquet de fichier dedans, dont stage1, stage2, menu.lst, etc...

Je fais des tests (refaire le cd de boot, modifier/enlever le fichier menu.lst, etc...)

Dans menu.lst, j'ai (entre autres)
title        Ubuntu, kernel 2.6.20-15-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=02fca400-57f1-40c2-bf87-bcc794fc26fb ro quiet splash
initrd        /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=02fca400-57f1-40c2-bf87-bcc794fc26fb ro single
initrd        /boot/initrd.img-2.6.20-15-generic

title        Ubuntu, memtest86+
root        (hd0,0)
kernel        /boot/memtest86+.bin
quiet


Toujours pas de boot possible...argh !!!!!

Olivier

#10 Le 04/07/2007, à 20:38

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Pour eviter de graver des CDs pour rien, tu peux vérifier si les options du menu.lst te plaisent, en  émulant le boot avec :

qemu -cdrom grub.iso

Cela nécessite l'installation de qemu présent dans les dépôt. Par contre le mapping des devices étant propre au BIOS, qemu ne pourra pas remplacer un test grandeur nature à la fin.

Sinon la marche à suivre est :

mkdir iso
mkdir -p iso/boot/grub
cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub # je n'ai pas trouvé dans /usr/share
touch iso/boot/grub/menu.lst

Ensuite dans le iso/boot/grub/menu.lst, et tu y ecris   i*j fois :

title           (hdi,j)
root            (hdi,j)
chainloader      +1
boot

** EDIT ** puisque  tu pretends avoir suivi la procedure d'installation normalement j=0, et fait varier i de 0 a un nombre suffisant grand pour etre sur d'avoir tous les emplacements bootable.

Pour générer l'iso :

mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso

Les 3 options qui seront intéressantes par la suite sont: timeout, default et hidenmenu

Concernant le GRUB du système (celui sur le disque dur externe), si tu l'as bien installé sur le MBR du disque externe, il ne faut pas/plus y toucher.

Dernière modification par foustala (Le 05/07/2007, à 02:39)

Hors ligne

#11 Le 04/07/2007, à 21:58

nopnopr

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Merci de répondre si vite !

Par contre, deux choses:

1er
Comment je peux tester mon cd-rom avec le iso dessus alors que je suis en ce moment sur Ubuntu
LiveCD ?

2ème
J'ai rien compris à la phrase "avec (i,j)   appartenant à [0;???]x[0;4]"

Olivier

#12 Le 05/07/2007, à 02:42

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

nopnopr a écrit :

Comment je peux tester mon cd-rom avec le iso dessus alors que je suis en ce moment sur Ubuntu LiveCD ?

relis mon paragraphe sur qemu.

J'ai rien compris à la phrase "avec (i,j)   appartenant à [0;???]x[0;4]"

J'ai fait un EDIT de cette partie.


Normalement, tu as tout pour que cela marche.

Hors ligne

#13 Le 06/07/2007, à 22:15

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

SAlut,

Ok pour qemu, ça fonctionne. merci.
(bizarrement la première fois, ça n'a pas chargé correctement...bref)

J'ai donc tenté des choses en bootant avec le cd-rom (et grub installé dessus).

1er:
find /boot/grub/stage1 (ou stage2, etc...)

Il ne trouve pas de fichier (il faut attendre 1 min pour avoir le message)

2ème:
root (hd0,0)

puis
boot
cela me renvoi, error 8

3ème
root (hd0,1)  puis (hd1,1) etc....

cela me renvoi Error 23

dernière chose concernant "avec (i,j)   appartenant à [0;???]x[0;4]"
... hum, pas tout saisi malgré l'Edit.


merci de vos aides précieuses

nopnop

#14 Le 08/07/2007, à 06:52

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Pour t'aider à diagnostiquer les erreurs de GRUB,


Messages d'erreur de GRUB

Hors ligne

#15 Le 08/07/2007, à 06:57

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Que veut dire? a écrit :

(i,j) appartenant à [0;???]x[0;4]

Ça voulait dire :
"avec i compris entre 0 et un nombre que je ne saurais te préciser car dépend ton matériel"
et
"j compris entre 0 et 4"

Hors ligne

#16 Le 08/07/2007, à 07:25

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

nopnop a écrit :

(hd0,0), (hd0,1) puis (hd1,1) etc....

Tu as essayé lesquelles exactement? À chaque fois, donne nous la séquence du menu.lst chargée et le numéro de l'erreur GRUB. Sois précis.

Donne nous aussi le résultats de sudo fdisk -l pour qu'on puisse comprendre comment sont agencés tes disques durs.

-- Remarques --

Toujours pour éviter de graver des CDs en pagaille, Note que tu peux changer à la volée le menu.lst depuis le stage2 (=le menu au boot qui te propose le choix entre les différents OS), en appuyant sur "e" comme edit, puis encore "e" pour éditer une ligne, "Entrée" pour valider et "b" pour booter .

Dernière modification par foustala (Le 08/07/2007, à 07:29)

Hors ligne

#17 Le 09/07/2007, à 16:04

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Alors? ce CD de grub?

Hors ligne

#18 Le 10/07/2007, à 20:50

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Salut,

Désolé pour le retard ...

1er
Je viens de faire " sudo fdisk -l" à partir du LiveCd avec:
mon disque USB de branché
Mon disque interne toujours dans le PC
voici le résultat:
----------------------------------------------------------------------------
Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        4863    39062016    7  HPFS/NTFS

Disk /dev/sdb: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4676    37559938+  83  Linux
/dev/sdb2            4677        4864     1510110    5  Extended
/dev/sdb5            4677        4864     1510078+  82  Linux swap / Solaris
----------------------------------------------------------------------------

2ème
Je vais retenter ce soir les différents tests de (hd0,0), (hd0,1).... et expliquer en détail ce que cela donne.

Merci !!!

Olivier

#19 Le 10/07/2007, à 22:19

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

deuxième message de la soirée pour finir celui du dessus...

J'ai testé plusieurs solutions après avoir lancé le cd-rom avec Grub dessus (et mon hdd usb de branché):

root (hd0,0) cela me permet de tenter:
Boot cela me renvoi la suite ci-dessous
starting up...
Error8: Kernel must be loaded before booting

Puis j'ai tenté

root (hd0,1) ...jusqu'à root (hd0,9) cela me renvoi:
Error 22 No such partition

root (hd1,0) ...jusqu'à root (hd1,9) cela me renvoi:
Error 21 Selected disk does not exist

root (hd2,0)
root (hd3,0)
root (hd4,0)
root (hd5,0)
root (hd6,0)
cela me renvoi toujours:
Error 21 Selected disk does not exist


Pour finir (et peut-être cela vous éclairera), je fais "rootflags" dans un terminal et cela renvoi:
--------------------------------------------
ubuntu@ubuntu:~$ rootflags
usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]
  rdev /dev/fd0  (or rdev /linux, etc.) displays the current ROOT device
  rdev /dev/fd0 /dev/hda2         sets ROOT to /dev/hda2
  rdev -R /dev/fd0 1              set the ROOTFLAGS (readonly status)
  rdev -r /dev/fd0 627            set the RAMDISK size
  rdev -v /dev/fd0 1              set the bootup VIDEOMODE
  rdev -o N ...                   use the byte offset N
  rootflags ...                   same as rdev -R
  ramsize ...                     same as rdev -r
  vidmode ...                     same as rdev -v
Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...
      use -R 1 to mount root readonly, -R 0 for read/write.
ubuntu@ubuntu:~$
--------------------------------------------


A+

Olivier

#20 Le 11/07/2007, à 04:00

foustala

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

D'apres ton fdisk -l, tu as une configuration absolument standard qui ne devrait pas poser de probleme.

nopnop a écrit :

root (hd1,0)
root (hd2,0)
.
.
.
cela me renvoi toujours:
Error 21 Selected disk does not exist

Ton disque dur externe n'est pas detecte  sad Il n'y a meme pas un message d'erreur changeant. c'est comme si il n'existait pas. Est ce une vieille Carte mere? On ne peut meme pas suspecter une erreur de configuration de GRUB.

deux autres possibilites (et dernieres) :

Essaie cette manip sur tous les ports USB de ta machine. Ils ne sont parfois pas tous activable par le BIOS.
Essaie aussi de regarder dans le BIOS, si il n'y a pas  des parametres interessant.

ubuntu@ubuntu:~$ rootflags

Il faut mettre des arguments derriere la commande. C'etait pour quoi faire?

Hors ligne

#21 Le 11/07/2007, à 18:32

cire

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Bonjour,

Je me permets de me joindre à votre discussion parce que j'ai le même problème que nopnop.
Malgrés ma très faible compétence en info j'ai réussi à suivre les instructions décrites et j'arrive aux mêmes messages d'erreurs.

Pour ma part j'ai réussi à demarrer Ubuntu sur mon dd ext usb par l'intermédiaire de mon dd interne. Comment cela s'est passé ??

En tout cas lorsque je retire mon dd int et que je laisse uniquement mon dd ext usb branché j'obtiens le message "selected disk does not exist"

Je dois tourner autour comme nopnop mais on y arrivera !!!

Hors ligne

#22 Le 11/07/2007, à 18:40

cire

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Je vais être un peu plus précis. Avec ces commandes:

root (hd0,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/sda2 ro
initrd /boot/initrd.img-2.6.20-15-generic
Boot

et avec mon dd int de branché où est installé ubuntu j'arrive à faire démarrer ubuntu sur le dd ext usb.

Par contre lorsque j'enlève mon dd interne rien ne se passe.

Déduction: avant de démarrer sur le dd ext il va chercher qq chose sur le dd int (élémentaire mon cher W..) mais moi je ne veux pas.

J'espère avoir été clair?

Hors ligne

#23 Le 11/07/2007, à 18:51

Benharper

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Sinon je me permet de faire un petit HS mais en lisant j'ai remarqué que vous redémarrez pour graver le .ISO alors que :
K3B grave les .ISO

Hors ligne

#24 Le 11/07/2007, à 22:14

nopnop

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

foustala a écrit :

D'apres ton fdisk -l, tu as une configuration absolument standard qui ne devrait pas poser de probleme.

nopnop a écrit :

root (hd1,0)
root (hd2,0)
.
.
.
cela me renvoi toujours:
Error 21 Selected disk does not exist

Ton disque dur externe n'est pas detecte  sad Il n'y a meme pas un message d'erreur changeant. c'est comme si il n'existait pas. Est ce une vieille Carte mere? On ne peut meme pas suspecter une erreur de configuration de GRUB.

C'est une carte mère d'un tohsiba Tecra S1, elle a été changé il y a 6 mois


deux autres possibilites (et dernieres) :

Essaie cette manip sur tous les ports USB de ta machine. Ils ne sont parfois pas tous activable par le BIOS.
Essaie aussi de regarder dans le BIOS, si il n'y a pas  des parametres interessant.

J'ai essayé toutes les configurations possibles et changé chaque fois de port USB, toujours les mêmes résultats que précédemment.

ubuntu@ubuntu:~$ rootflags
Il faut mettre des arguments derriere la commande. C'etait pour quoi faire?

Je sais pas, j'ai trouvé cette fonction sur d'autres Forums, je me disais que ça pourrait faire avancer le Shmilblick....



J'ai l'impression que malgré tous vos efforts (merci Foustala pour ton énergie à démasquer les ménandres de Linux), on se dirige vers un "Irrésolu".

Mon bios me propose de booter sur "USB Floppy Disk".
Peut-on faire croire que mon disque dur externe est le USB Floppy Disk et que nous pouvons le forcer à ce lancer dessus ? possible ?

Olivier

#25 Le 12/07/2007, à 20:09

wanbihan

Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?

Salut,

je cherche moi aussi à créer un cd de boot et j'ai decouvert ce site

http://www.gap.ien.05.ac-aix-marseille.fr/rre/article.php3?id_article=1562


peut être trouvera-tu ton bonheur grace à ça

A+ et tiens moi au courant

Bonne soirée