#1 Le 02/02/2010, à 16: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, à 20: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, à 06: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, à 11: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, à 11:40)
Hors ligne
#5 Le 03/02/2010, à 21: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