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

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



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 utilisé 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 / Solaris
/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 / Solaris
/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 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 haut.

sur /dev/uba (le dd externe), /dev/uba3 est la partition /, /dev/uba5 la swap, /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 "chroot  /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: "Invalid table partition".

J'ai un AMD Duron(tm) Processor de 700Mhz, je sais , ça commence à faire un bye mais
j'heberge mon site dessus et il a l'air de tenir le coup mais par précaution, 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 conseils que vous pourrez me
donner.

Cordialement.



Avec Windows Live Messenger restez en contact avec tous vos amis ! Téléchargez Messenger, c'est gratuit !

Reply to: