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 02/02/2010, à 17:34

mysterauto

preparer un disque dur sous linux pour mettre dans un nas buffalo

bonjour à tous, j'ai récupéré un nas buffalo mais sans disque dur. un coup de fil à buffao m'informe qu'ils ne peuvent rien faire si la lisque d'origine est hs ou plus present. seul le site nas-central propose une methode pour reformater et installer un systeme adéquat.

je navigue donc sur ce site pour trouver:

http://buffalo.nas-central.org/wiki/Revive_your_arm9_box_from_scratch


j'ai chargé une distribution ubuntu et lancé linux à partir du CD. ( ce sont mes premiers pas sur Linux).


voici un extrait de ce qu'ils preconisent:

1. To rebuild your disk you will need to connect your disk to a PC running Ubuntu, Knoppix or similar. These two programs offer a downloadable bootable CD which you can use on most computers. Simply install/connect the TSP disk to your computer and boot up your computer with the bootable Ubuntu or Knoppix CD. The information below is based on commands used on a computer running Ubuntu. Please remember that you will require all the files you extracted from the firmware file in the directory of your choice once you have booted with Ubuntu. A USB memory stick is quite useful for this purpose.

2. Once booted with Ubuntu, create a directory on your desktop called tsp (right click the desktop and choose new folder). Copy all the firmware files, including the unzipped password protected files to the tsp directory on your desktop.

3. Open a terminal window from the applications menu at the top left hand side of the screen and type:

sudo –s -H
fdisk –l
(you should see the name of your disk, probably something like /dev/hda or /dev/hdb or /dev/sda or /dev/sdb. If you have more than one disk you might be able to differentiate them by size) this might help to find out the device name

cat /proc/partitions
4. Once you know the name of your disk type:

cfdisk /dev/???
(replace ??? with the three letter code of your disk. We will use sda as the three letter code for the following example)

5. If there are any existing partitions delete all of them using the up and down arrow and the delete menu at the bottom of the screen

6. Create the following partitions using the arrow keys and the menus on the bottom of the screen:

sda1 Bootable Primary Linux 205MB
sda2 Primary Linux 500MB
sda5 Extented Linux/Swap 510MB (might be optional)
sda6 Extended Linux XXXXMB (remainder of the disk – might be optional)
(If you are planning on "customising" your unit, you should consider increasing the sda2 partition size)

7. Write the changes before you exit cfdisk

8. You should now format your partitions:

mkfs.ext3 /dev/sda1
mkfs.xfs /dev/sda2
mkfs.xfs /dev/sda6
mkswap –c /dev/sda5
(the –c is optional)

9. Mount the /boot and /rootfs file systems:

mount –t ext3 /dev/sda1 /boot

***********************************************************************

Tout va bien jusque là mais en lancant la commande "mount –t xfs /dev/sda2 /rootfs"  dans le terminal, il y a un message d'erreur "impossible - aucun fichier ou dossier de ce type"

que faire?

je vous donne la suite pour infos




mount –t xfs /dev/sda2 /rootfs
10. Copy the files initrd.buffalo and uImage.buffalo to /boot:

cd /home/ubuntu/Desktop/tsp/
cp initrd.buffalo /boot
cp uImage.buffalo /boot
11. Extract the content of hddrootfs.buffalo.updated to /rootfs:

cd /rootfs
tar zxvf /home/ubuntu/Desktop/tsp/hddrootfs.buffalo.updated
12. Unmount the 2 file systems:

umount /dev/sda1
umount /dev/sda2
13. Disconnect the disk from your computer and reinstall the disk in the TSP


****************************************************************

je suis hyper débutant en linux donc merci à ceux qui vont me répondre de bien détailler leur réponse.

Amicalement, Luc

Hors ligne

#2 Le 02/02/2010, à 21:44

wido

Re : preparer un disque dur sous linux pour mettre dans un nas buffalo

Tout va bien jusque là mais en lancant la commande "mount –t xfs /dev/sda2 /rootfs"  dans le terminal, il y a un message d'erreur "impossible - aucun fichier ou dossier de ce type"

lance

fdisk -l

analyse le résultat de la partition et modifie la commande en conséquence, et continu la procédure.

Hors ligne

#3 Le 03/02/2010, à 07:35

mysterauto

Re : preparer un disque dur sous linux pour mettre dans un nas buffalo

voici donc le fdisk -l du disque concerné:

[b][b][b]Disque /dev/sdb: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x23d841e3

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1          25      200781   83  Linux
/dev/sdb2              26          86      489982+  83  Linux
/dev/sdb3              87       38913   311877877+   5  Extended
/dev/sdb5              87         148      497983+  82  Linux swap / Solaris
/dev/sdb6             149       38913   311379831   83  Linux

quand je tape:
root@ubuntu:/home/ubuntu# mount -t xfs /dev/sdb2 /rootfs
la réponse est: le point de montage /rootfs n'existe pas

apparemment, le premier mount passe bien:
root@ubuntu:/home/ubuntu# mount /dev/sdb1 /boot
mount: /dev/sdb1 est déjà monté ou /boot est occupé
mount: selon mtab /dev/sdb1 est déjà monté sur /boot

que faire?

Hors ligne

#4 Le 03/02/2010, à 12:40

wido

Re : preparer un disque dur sous linux pour mettre dans un nas buffalo

c'est que ton dossier /rootfs n'existe pas.

pour cela crée le:

mkdir /rootfs

Dernière modification par wido (Le 03/02/2010, à 12:40)

Hors ligne

#5 Le 03/02/2010, à 22:32

mysterauto

Re : preparer un disque dur sous linux pour mettre dans un nas buffalo

merci pour le conseil, j'ai donc essayé de creer le dossier:

mkdir /dev/sdb2 /rootfs

message: fichier déjà créé !!  c'est curieux car il semblait ne pas exister

alors j'essaie de monter le dossier:

mount -t xfs /dev/sdb2 /rootsfs

et le terminal ne reponds rien!! donc il est d'accord et il l'a monté

j'ai terminé le procesus  et à priori jusque là tout va bien. je ne comprends pas cette erreur j'avais pourtant essayé à plusieurs reprises avant de poster sur le forum.

enfin mes problèmes ont l'air résolus et je vous remercie pour votre aide.

Cordialement, Luc

ps: je ne sais pas comment on affiche "résolu" pour le forum...

Hors ligne