#1 Le 01/07/2007, à 16: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, à 17:28
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
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, à 17:34)
Hors ligne
#3 Le 01/07/2007, à 21:01
- nopnop
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-ROMsur 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, à 02:57
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
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, à 02:59)
Hors ligne
#5 Le 02/07/2007, à 07: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, à 07: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, à 11: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, à 19:15
- nopnop
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.
------------------------------------------------
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, à 09:57
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
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, à 11:33)
Hors ligne
#9 Le 04/07/2007, à 18: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, à 19: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, à 01:39)
Hors ligne
#11 Le 04/07/2007, à 20: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, à 01:42
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
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, à 21: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, à 05:52
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
Hors ligne
#15 Le 08/07/2007, à 05:57
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
(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, à 06:25
- foustala
Re : [Résolu] Cd de boot pour Feisty installé sur HDD USB ?
(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, à 06:29)
Hors ligne
#17 Le 09/07/2007, à 15: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, à 19: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, à 21: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, à 03: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.
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 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, à 17: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, à 17: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, à 17: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, à 21:14
- nopnop
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 existTon disque dur externe n'est pas detecte
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, à 19: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