pb pour booter sur un dd externe sur lequel il y a une lenny clonée

Le
petit fabien
--_4f61cb70-444e-4c90-82a9-eb0b0869e381_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable







Bonjour à tous,

j'ai un problème pour faire fonctionner ma debian clonée à partir de =
mon disque dur interne et qui
se trouve sur mon disque dur externe iomega de 360Go. Pour cloner, j'ai uti=
lisé gparted
et fait un simple copier coller pour mes 4 partitions (/, swap, /home/ et /=
usr/).

la commande fdisk me donne :
=
-
#fdisk -l

Disque /dev/hda: 20.0 Go, 20020396032 octets
255 heads, 63 sectors/track, 2434 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbd60bd60

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 1158 9301603+ c W95 FAT32 (LBA)
/dev/hda2 1159 2434 10249470 83 Linux

Disque /dev/hdb: 40.0 Go, 40020664320 octets
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7fdfd846

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 1277 10257471 83 Linux
/dev/hdb2 1278 1468 1534207+ 82 Linux swap / Solari=
s
/dev/hdb3 1469 3590 17044965 83 Linux
/dev/hdb4 3591 4865 10241437+ 83 Linux

Disque /dev/uba: 360.0 Go, 360080695296 octets
255 heads, 63 sectors/track, 43777 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7fb2dc8c

Périphérique Amorce Début Fin Blocs Id Système
/dev/uba1 1 12748 102398278+ b W95 FAT32
/dev/uba2 12749 25496 102398310 83 Linux
/dev/uba3 * 25497 26773 10257502+ 83 Linux
/dev/uba4 26774 43777 136584630 5 Extended
/dev/uba5 26774 26965 1542208+ 82 Linux swap / Solari=
s
/dev/uba6 26966 29088 17052966 83 Linux
/dev/uba7 29089 30364 10249438+ 83 Linux

=
--

le premier disque dur /dev/hda contient windows (et une partition ext3 de s=
auvegarde pour ma debian) que j'ai en dual boot avec /dev/hdb, le disque su=
r lequel se trouve ma lenny avec les 4 partitions citées plus haut.

sur /dev/uba (le dd externe), /dev/uba3 est la partition /, /dev/uba5 la sw=
ap, /dev/uba6, le home et /dev/uba7 le /usr.

Je me retrouve avec deux fichiers lilo.conf et après avoir googlelisé, =
j'ai vu qu'il ne fallait qu'en mettre un.
Mais le probleme est que je ne sais pas mettre dans mon /etc/lilo.conf pour=
indiquer au bios de booter sur /dev/uba3 (/), voici mon /etc/lilo.conf de =
mon disque dur interne :

=
-
lba32
disk=/dev/hda
disk=/dev/hdb
boot=/dev/hda
root=/dev/hdb1

install=menu

# Specifies the location of the map file
#
map=/boot/map

etc


default=2.6.24


image=/vmlinuz
label=2.6.24
read-only
optional


#autres noyaux etc.


other=/dev/hda1
label="Windows(hda1)"



=
--

après avoir tapé "lilo", ça marche bien:

# lilo
Warning: The boot sector and map file are on different disks.
Added 2.6.24 *
Added 2.6.18.070525
Added 2.4.25
Added Windows(hda1)
One warning was issued.

Le probleme est pour le lilo.conf de mon dd externe, j'ai mis :

lba32
disk=/dev/uba
boot=/dev/uba
root=/dev/uba3
default=2.6.24


image=/vmlinuz
label=2.6.24
read-only
optional

#autres noyaux etc

other=/dev/hda1
label="Windows(hda1)"


--

après avoir monté les 4 partitions du dd externe sur /mnt/ et un "chr=
oot /mnt", j'ai l'erreur suivante:

# lilo
Fatal: Sorry, don't know how to handle device 0xb400


Comment dois je l'indiquer pour le bios ?
rajouter "bios=0xb400" ne marche pas non plus.
-

Je ne sais pas quoi faire, j'ai changé l'ordre du boot dans le bios pour =
le forcer à booter sur le
dd externe mais rien n'y fait (on me propose 2 options: l'option USB FDD et=
USB ZIP, aucune des deux ne marche), j'ai le même message
d'erreur qui apparait au moment où le menu de lilo devrait apparaitre: "I=
nvalid table partition".

J'ai un AMD Duron(tm) Processor de 700Mhz, je sais , ça commence à fair=
e un bye mais
j'heberge mon site dessus et il a l'air de tenir le coup mais par précaut=
ion, je voudrais qu'il marche aussi
sur mon dd externe.
J'ai flashé le bios pour passer de la version 2000 à 2002.

En vous remerciant par avance d'avoir lu ce long message et pour tous les c=
onseils que vous pourrez me
donner.

Cordialement.


_________________________________________________________________
Votre contact a choisi Hotmail, l'e-mail ultra sécurisé. Créez un com=
pte gratuitement !
http://www.windowslive.fr/hotmail/default.asp=

--_4f61cb70-444e-4c90-82a9-eb0b0869e381_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>


<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>


Bonjour à tous,<br><br>j'ai un problème pour faire fonctionner ma debia=
n clonée à partir de mon disque dur interne et qui <br>se trouve sur mo=
n disque dur externe iomega de 360Go. Pour cloner, j'ai utilisé gparted<b=
r>et fait un simple copier coller pour mes 4 partitions (/, swap, /home/ et=
/usr/).<br><br>la commande fdisk me donne :<br>=
-<br>#fdisk =
-l <br><br>Disque /dev/hda: 20.0 Go, 20020396032 octets<br>255 heads, 63 se=
ctors/track, 2434 cylinders<br>Units = cylindres of 16065 * 512 = 82252=
80 bytes<br>Disk identifier: 0xbd60bd60<br><br>Périphérique Amorce&nbsp=
;&nbsp;&nbsp; Début&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fin&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; Blocs&nbsp;&nbsp;&nbsp; Id&nbsp; Système<br>=
/dev/hda1&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1158&nbsp;&nbsp;&nbsp;=
&nbsp; 9301603+&nbsp;&nbsp; c&nbsp; W95 FAT32 (LBA)<br>/dev/hda2&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1159&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; 2434&nbsp;&nbsp;&nbsp; 10249470&nbsp;&nbsp; 83&=
nbsp; Linux<br><br>Disque /dev/hdb: 40.0 Go, 40020664320 octets<br>255 head=
s, 63 sectors/track, 4865 cylinders<br>Units = cylindres of 16065 * 512 =
= 8225280 bytes<br>Disk identifier: 0x7fdfd846<br><br>Périphérique Am=
orce&nbsp;&nbsp;&nbsp; Début&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Fin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blocs&nbsp;&nbsp;&nbsp; Id&nbsp; Syst=
ème<br>/dev/hdb1&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1277&nbsp;&nb=
sp;&nbsp; 10257471&nbsp;&nbsp; 83&nbsp; Linux<br>/dev/hdb2&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1278&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; 1468&nbsp;&nbsp;&nbsp;&nbsp; 1534207+&nbsp; 82&nbsp; =
Linux swap / Solaris<br>/dev/hdb3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; 1469&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 359=
0&nbsp;&nbsp;&nbsp; 17044965&nbsp;&nbsp; 83&nbsp; Linux<br>/dev/hdb4&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3591&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4865&nbsp;&nbsp;&nbsp; 10241437+&nbsp; 83&n=
bsp; Linux<br><br>Disque /dev/uba: 360.0 Go, 360080695296 octets<br>255 hea=
ds, 63 sectors/track, 43777 cylinders<br>Units = cylindres of 16065 * 512=
= 8225280 bytes<br>Disk identifier: 0x7fb2dc8c<br><br>Périphérique A=
morce&nbsp;&nbsp;&nbsp; Début&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; Fin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blocs&nbsp;&nbsp;&nbsp; Id&nbsp; Sys=
tème<br>/dev/uba1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12748&nb=
sp;&nbsp; 102398278+&nbsp;&nbsp; b&nbsp; W95 FAT32<br>/dev/uba2&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12749&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; 25496&nbsp;&nbsp; 102398310&nbsp;&nbsp; 83&nbsp; Linux<br>/=
dev/uba3&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25497&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; 26773&nbsp;&nbsp;&nbsp; 10257502+&nbsp; 83&nbsp; =
Linux<br>/dev/uba4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; 26774&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43777&nbsp;&nbsp; 136584630&n=
bsp;&nbsp;&nbsp; 5&nbsp; Extended<br>/dev/uba5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26774&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2=
6965&nbsp;&nbsp;&nbsp;&nbsp; 1542208+&nbsp; 82&nbsp; Linux swap / Solaris<b=
r>/dev/uba6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 269=
66&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 29088&nbsp;&nbsp;&nbsp; 17052966&nbs=
p;&nbsp; 83&nbsp; Linux<br>/dev/uba7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; 29089&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30364&nbsp;=
&nbsp;&nbsp; 10249438+&nbsp; 83&nbsp; Linux<br><br>=
=
--<br><br>le premier disque dur /dev/hda contient windows (et une partition=
ext3 de sauvegarde pour ma debian) que j'ai en dual boot avec /dev/hdb, le=
disque sur lequel se trouve ma lenny avec les 4 partitions citées plus h=
aut.<br><br>sur /dev/uba (le dd externe), /dev/uba3 est la partition /, /de=
v/uba5 la swap, /dev/uba6, le home et /dev/uba7 le /usr.<br><br>Je me retro=
uve avec deux fichiers lilo.conf et après avoir googlelisé, j'ai vu qu'=
il ne fallait qu'en mettre un. <br>Mais le probleme est que je ne sais pas =
mettre dans mon /etc/lilo.conf pour indiquer au bios de booter sur /dev/uba=
3 (/), voici mon /etc/lilo.conf de mon disque dur interne :<br><br>--=
--<=
br>lba32<br>disk=/dev/hda<br>disk=/dev/hdb<br>boot=/dev/hda<br>root=
=/dev/hdb1<br><br>install=menu<br><br># Specifies the location of the m=
ap file<br>#<br>map=/boot/map<br><br>etc<br><br><br>default=2.6.24<b=
r><br><br>image=/vmlinuz<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; la=
bel=2.6.24<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read-only<br>&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; optional<br><br><br>#autres noyaux =
etc.<br><br><br>other=/dev/hda1<br>&nbsp; label="Windows(hda1)"<br><=
br><br><br>-=
-<br><br>après avoir tapé "lilo", ça ma=
rche bien: <br><br># lilo<br>Warning: The boot sector and map file are on d=
ifferent disks.<br>Added 2.6.24 *<br>Added 2.6.18.070525<br>Added 2.4.25<br=
>Added Windows(hda1)<br>One warning was issued.<br><br>Le probleme est pour=
le lilo.conf de mon dd externe, j'ai mis :<br><br>lba32<br>disk=/dev/uba=
<br>boot=/dev/uba<br>root=/dev/uba3<br>default=2.6.24<br><br><br>imag=
e=/vmlinuz<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; label=2.6.24<b=
r>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read-only<br>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; optional<br><br>#autres noyaux etc<br><br>othe=
r=/dev/hda1<br>&nbsp; label="Windows(hda1)"<br><br><br>-=
-<br><br>après avoir monté les 4 parti=
tions du dd externe sur /mnt/&nbsp; et&nbsp; un "chroot&nbsp; /mnt", j'ai l=
'erreur suivante: <br><br># lilo<br>Fatal: Sorry, don't know how to handle =
device 0xb400<br>-=
--<br><br>Comment dois je l'indiquer pour le bios ?<br>rajouter=
"bios=0xb400" ne marche pas non plus.<br>-=
<br><br>Je ne sais pas quoi faire, j'ai changé l'ord=
re du boot dans le bios pour le forcer à booter sur le <br>dd externe mai=
s rien n'y fait (on me propose 2 options: l'option USB FDD et USB ZIP, aucu=
ne des deux&nbsp; ne marche), j'ai le même message <br>d'erreur qui appar=
ait au moment où le menu de lilo devrait apparaitre: "Invalid table parti=
tion".<br><br>J'ai un AMD Duron(tm) Processor de 700Mhz, je sais , ça com=
mence à faire un bye mais <br>j'heberge mon site dessus et il a l'air de =
tenir le coup mais par précaution, je voudrais qu'il marche aussi<br>sur =
mon dd externe.<br>J'ai flashé le bios pour passer de la version 2000 à=
2002.<br><br>En vous remerciant par avance d'avoir lu ce long message et p=
our tous les conseils que vous pourrez me <br>donner.<br><br>Cordialement.<=
br><br><br /><hr />Avec Windows Live Messenger restez en contact avec tous =
vos amis ! <a href='http://www.windowslive.fr/messenger/' target='_new=
'>Téléchargez Messenger, c'est gratuit !</a></body>
</html>=

--_4f61cb70-444e-4c90-82a9-eb0b0869e381_--

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

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sylvain Sauvage
Le #9691481
petit fabien, dimanche 6 avril 2008, 00:27:30 CEST
Bonjour à tous,

j'ai un problème pour faire fonctionner ma debian clonée à partir de mon disque dur interne et qui
se trouve sur mon disque dur externe iomega de 360Go. Pour cloner, j'ai u tilisé gparted
et fait un simple copier coller pour mes 4 partitions (/, swap, /home/ et /usr/).
[…]
disk=/dev/hda
disk=/dev/hdb
boot=/dev/hda
root=/dev/hdb1
[…]
disk=/dev/uba
boot=/dev/uba
root=/dev/uba3



Les options boot et root peuvent aussi être définies dans les
différentes sections. Là, elles sont globales.

Ce que tu peux faire :
Dans le lilo.conf du disque interne, tu ajoutes une section
pour ton disque externe en y spécifiant root=/dev/uba3.

Voilà comment ça se passe en gros ;
— le bios démarre un disque, en pointant son MBR ;
— le MBR contient un lilo, qui lance le noyau ;
— le noyau démarre et a besoin de son /.

Donc :
— boot= indique où doit être mis lilo et sa conf, c⠀™est le
disque qui démarre. Donc /dev/hda pour le disque interne ;
— image= indique où se trouve le noyau, et il doit être
accessible au moment où tu lances lilo (donc /dev/uba3 doit
être monté et la valeur de image= doit indiquer le chemin
complet dans le point de montage temporaire) ;
— root= indique où se trouve le système démarrà © (le /).

Mais il y a d’autres solutions, notamment celle que tu as
testée en demandant au bios de changer le disque de démarrage.
Dans ce cas, lilo est installé sur le disque externe
(boot=/dev/uba).

--
Sylvain Sauvage
Publicité
Poster une réponse
Anonyme