OVH Cloud OVH Cloud

Installation Gentoo : Busy

13 réponses
Avatar
noone
Bonjour,

je suis en train d'installer ma première Gentoo (en ssh)
et j'ai un problème !

j'ai créé ma partition / en ext3 avec

mke2fs -j /dev/hdc9

le swap avec

mkswap /dev/hdc5

mais j'ai deux problèmes :

# swapon /dev/hdc5
swapon: /dev/hdc5: Device or resource busy


# mount -t ext3 /dev/hdc9 /mnt/gentoo/
mount: /dev/hdc9 already mounted or /mnt/gentoo/ busy



il m'est donc difficile de continuer l'install


Merci d'avance

10 réponses

1 2
Avatar
jul
Le Sun, 05 Jun 2005 17:32:52 +0200, a écrit :

Bonjour,

je suis en train d'installer ma première Gentoo (en ssh)
et j'ai un problème !
On peut pas faire d'install en ssh



il m'est donc difficile de continuer l'install
L'install from scratch requiert de se retrouver à un moment sans le

réseau. C'est dur, mais aucun firmware ou bios ou carte de supervision
n'intègre de possibilité de se connecter en ssh pour récupérer la main
sur le clavier, l'écran et les réglages de boot. Va falloir attendre que
ce soit inventé, je crains.

--
Suicide is the sincerest form of self-criticism.
-- Donald Kaul

Avatar
noone
je suis en train d'installer ma première Gentoo (en ssh)
et j'ai un problème !


On peut pas faire d'install en ssh



????

http://www.gentoo.org/doc/fr/handbook/2005.0/handbook-x86.xml?part=1&chap=2
Facultatif : démarrage du démon SSH

Si vous voulez permettre à d'autres utilisateurs d'accéder à votre
ordinateur pendant le processus d'installation (peut-être que ces
utilisateurs vous aideront à installer Gentoo ou même le feront pour
vous), vous devez leur fournir un compte utilisateur ou le mot de passe
de root. (Cette dernière option n'est envisageable que si vous faites
entièrement confiance à cet utilisateur.)

Pour démarrer le démon SSH, exécutez la commande suivante :

Exemple de code 13 : Démarrer le démon SSH

# /etc/init.d/sshd start





il m'est donc difficile de continuer l'install


L'install from scratch requiert de se retrouver à un moment sans le
réseau. C'est dur, mais aucun firmware ou bios ou carte de supervision
n'intègre de possibilité de se connecter en ssh pour récupérer la main
sur le clavier, l'écran et les réglages de boot. Va falloir attendre que
ce soit inventé, je crains.



non c'est un livecd que j'ai lancé
et j'ai tapé sur la machine à installer /etc/init.d/sshd start
donc c'est ok

mais si c'est vraiment ça qui te gêne je le fais en local...
et c'est exactement la même chose !

PS : je faisais l'install en ssh pour pouvoir facilement consulter la
doc pendant l'install


Au final, ssh n'est pas le problème...


Avatar
l'indien
On Sun, 05 Jun 2005 18:01:15 +0200, wrote:
je suis en train d'installer ma première Gentoo (en ssh)
et j'ai un problème !


On peut pas faire d'install en ssh



????


[...]
il m'est donc difficile de continuer l'install


L'install from scratch requiert de se retrouver à un moment sans le
réseau. C'est dur, mais aucun firmware ou bios ou carte de supervision
n'intègre de possibilité de se connecter en ssh pour récupérer la main
sur le clavier, l'écran et les réglages de boot. Va falloir attendre que
ce soit inventé, je crains.



non c'est un livecd que j'ai lancé
et j'ai tapé sur la machine à installer /etc/init.d/sshd start
donc c'est ok

mais si c'est vraiment ça qui te gêne je le fais en local...
et c'est exactement la même chose !

PS : je faisais l'install en ssh pour pouvoir facilement consulter la
doc pendant l'install

Au final, ssh n'est pas le problème...


C'est très juste.
J'ai fait un paquet d'installations de Gentoo à distance, ça n'a jamais
posé aucun problème.
Dans ton cas, il semblerait que ton filesystem soit déjà monté là ou
tu veux le monter.
D'après les sources du kernel (si je n'ai rien loupé), le seul cas ou
mount renvoie EBUSY est ce cas là.
Vérifie donc avec df ou cat /proc/mounts



Avatar
noone

C'est très juste.
J'ai fait un paquet d'installations de Gentoo à distance, ça n'a jamais
posé aucun problème.
Dans ton cas, il semblerait que ton filesystem soit déjà monté là ou
tu veux le monter.
D'après les sources du kernel (si je n'ai rien loupé), le seul cas ou
mount renvoie EBUSY est ce cas là.
Vérifie donc avec df ou cat /proc/mounts



# mount -t ext3 /dev/hdc9 /mnt/gentoo
mount: /dev/hdc9 already mounted or /mnt/gentoo busy


je ne pense pas que ça soit ça car

# umount /dev/hdc9
umount: /dev/hdc9: not mounted

ou


# umount /mnt/gentoo
umount: /mnt/gentoo: not mounted


de plus


# df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 257812 5288 252524 3% /
/newroot/dev/cdroms/cdrom0
695762 695762 0 100% /mnt/cdrom
/dev/loop/0 53248 53248 0 100% /mnt/livecd
tmpfs 257812 1128 256684 1% /lib/firmware


et


# cat /proc/mounts
rootfs / rootfs rw 0 0
tmpfs / tmpfs rw 0 0
/newroot/dev/cdroms/cdrom0 /mnt/cdrom iso9660 ro 0 0
/dev/loop/0 /mnt/livecd squashfs ro 0 0
none /proc proc rw,nodiratime 0 0
none /sys sysfs rw 0 0
none /dev ramfs rw 0 0
none /dev/pts devpts rw 0 0
tmpfs /mnt/livecd/lib/firmware tmpfs rw 0 0
none /proc/bus/usb usbfs rw 0 0


et


# cat /etc/mtab
tmpfs / tmpfs rw 0 0
/newroot/dev/cdroms/cdrom0 /mnt/cdrom iso9660 ro 0 0
/dev/loop/0 /mnt/livecd squashfs ro 0 0
none /proc proc rw,nodiratime 0 0
none /sys sysfs rw 0 0
none /dev ramfs rw 0 0
none /dev/pts devpts rw 0 0
tmpfs /lib/firmware tmpfs rw 0 0
none /proc/bus/usb usbfs rw 0 0





# fdisk /dev/hdc

The number of cylinders for this disk is set to 15017.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hdc: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdc1 2433 15017 101089012+ f W95 Ext'd (LBA)
/dev/hdc2 * 1 1244 9992398+ a5 FreeBSD
/dev/hdc5 14896 15017 979965 82 Linux swap / Solaris
/dev/hdc6 2433 4864 19534977 83 Linux
/dev/hdc7 4865 7296 19535008+ 83 Linux
/dev/hdc8 7297 10000 21719848+ 83 Linux
/dev/hdc9 10001 11217 9775521 83 Linux

Partition table entries are not in disk order







je pense qu'il faut, avant de comprendre le problème du montage de la
partition /, comprendre le problème de l'activation du swap


# mkswap /dev/hdc5
Setting up swapspace version 1, size = 1003479 kB

# swapon /dev/hdc5
swapon: /dev/hdc5: Device or resource busy

Avatar
jul
Le Sun, 05 Jun 2005 18:01:15 +0200, a écrit :


non c'est un livecd que j'ai lancé
ah ! C'est quoi la différence avec les CDs habituels qui bootent un linux

pour faire l'install à partir de script de configuration et l'install par
liveCD ?

et j'ai tapé sur la machine à installer /etc/init.d/sshd start donc
c'est ok
oki autant pour moi.


que dit la commande mount ?
Si les ressources sont «busy» c'est qu'elles sont montées. Ton liveCD
monte peut être les partitions à l'insu de ton plein grés. La solution
consistera à démonter les points de montages de tes partitions physiques
dès le début afin qu'elles n'interfèrent pas dans tes processus d'install.


Je sens que je vais pas être très utile sur cette install, je soupçonne
des process automagique de ton live CD d'interférer avec l'install.
Je suis plus habituer aux outils informatiques qui ne font ce qu'ils ont
explicitement été demandés de faire.


Au final, ssh n'est pas le problème...
Tu as raison, la gentoo me surprend.


--
Yes, we have consensus that we need 64 bit support. :-)
-- Larry Wall in

Avatar
noone
Au final, ssh n'est pas le problème...
Tu as raison, la gentoo me surprend.



je ne connaissais pas comme distrib...

je suis allé sur
http://www.gentoo.org/main/en/mirrors.xml

et j'ai choisi
ftp://mir1.ovh.net/gentoo-distfiles/releases/x86/current/installcd


install-x86-universal-2005.0.iso


en le lançant ça commence comme un livecd et tu obtiens à la fin du
processus une console

tu configures ton réseau (moi c'est cool c'est du DHCP)

ensuite tu t'occupes des partitions avec fdisk

ensuite tu crées ton système de fichier

j'ai pas encore pigé l'histoire des stages 1 ,2 ou 3


mais le problème c'est qu'il faut monter la partition qui contiendra le
/ (sur /mnt/gentoo) !!!


Avatar
jul
Le Mon, 06 Jun 2005 17:55:07 +0200, a écrit :



mais le problème c'est qu'il faut monter la partition qui contiendra le
/ (sur /mnt/gentoo) !!!


Savoir lire un système de fichier un peu évolué demande d'avoir déjà
l'OS. Donc tu bootes sur le liveCD qui t'aide à faire la conf de ton
système (pour récupérer l'archive), ensuite, il décompacte l'archive
qui te met une distro propre minimale sur le /mnt/gentoo/, et après à
partir de là il te fait les conf (parfois en chrootant pour garder les
références aux bons répertoire). C'est comme ça sur la plupart des
distributions.


--
There is no such thing as an ugly woman -- there are only the ones who do
not know how to make themselves attractive.
-- Christian Dior

Avatar
noone

Savoir lire un système de fichier un peu évolué demande d'avoir déjà
l'OS. Donc tu bootes sur le liveCD qui t'aide à faire la conf de ton
système (pour récupérer l'archive), ensuite, il décompacte l'archive
qui te met une distro propre minimale sur le /mnt/gentoo/, et après à
partir de là il te fait les conf (parfois en chrootant pour garder les
références aux bons répertoire). C'est comme ça sur la plupart des
distributions.




ça j'ai bien compris mais ça n'empêche pas qu'il faut que je monte ce
qui sera le / de ma Gentoo dans /mnt/gentoo et c'est là que le problème
se pose

Avatar
TiChou
Dans le message <news:42a8700a$0$11690$,
** tapota sur f.c.o.l.configuration :

ça j'ai bien compris mais ça n'empêche pas qu'il faut que je monte ce
qui sera le / de ma Gentoo dans /mnt/gentoo et c'est là que le problème
se pose


Toujours avec votre problème d'installation de Gentoo ? Eh beh ! :)

Qu'avez-vous fait depuis ?

Comme il semble y avoir un problème avec les partitions, avez-vous essayé de
les recréer, en prenant soin de redémarrer le système à chaque modification
de la table des partitions (il y a une autre méthode sans redémarrer, mais
le plus sûr pour vous est, je pense, de redémarrer) ?
Autre chose, avez-vous bien respecté le type de partition pour chaque
partition ? Que donne la sortie de la commande 'fdisk -l' ?
Les partitions sont-elles formatées dans le bon système de fichiers ? Que
donne la sortie de la commande 'mount --guess-fstype /dev/hdXX' pour chacune
des partitions ?

--
TiChou

Avatar
noone
Toujours avec votre problème d'installation de Gentoo ? Eh beh ! :)



c'est pas bien de se moquer... c'est ma première Gentoo ;-)

Qu'avez-vous fait depuis ?


j'ai travaillé (pas en info je précise)

accesoirement j'ai aussi posé la question sur
http://forums.gentoofr.org/viewtopic.php?id32


Comme il semble y avoir un problème avec les partitions, avez-vous
essayé de les recréer, en prenant soin de redémarrer le système à chaque
modification de la table des partitions (il y a une autre méthode sans
redémarrer, mais le plus sûr pour vous est, je pense, de redémarrer) ?


c'est ce que j'ai fait



Autre chose, avez-vous bien respecté le type de partition pour chaque
partition ? Que donne la sortie de la commande 'fdisk -l' ?


# fdisk -l

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 77520 39070048+ 7 HPFS/NTFS
/dev/hdb2 77521 155061 39080664 5 Extended
/dev/hdb5 77521 97825 10233373+ b W95 FAT32
/dev/hdb6 * 97826 136577 19530976+ 83 Linux
/dev/hdb7 136578 138515 976720+ 82 Linux swap / Solaris
/dev/hdb8 138516 155061 8339152+ 83 Linux

Disk /dev/hdc: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdc1 2433 15017 101089012+ f W95 Ext'd (LBA)
/dev/hdc2 * 1 1244 9992398+ a5 FreeBSD
/dev/hdc5 14896 15017 979965 82 Linux swap / Solaris
/dev/hdc6 2433 4864 19534977 83 Linux
/dev/hdc7 4865 7296 19535008+ 83 Linux
/dev/hdc8 7297 10000 21719848+ 83 Linux
/dev/hdc9 10001 11217 9775521 83 Linux


j'ai pas mal de partitions pour tester des OS différents... (Win, Debian
Sarge et Sid, Ubuntu, Mandriva, FreeBSD...)

Les partitions sont-elles formatées dans le bon système de fichiers ?




Que donne la sortie de la commande 'mount --guess-fstype /dev/hdXX' pour
chacune des partitions ?




Etrange...
mount --guess-fstype /dev/hdc9

répond (malgré la sauvegarde des partitions avec fdsisk et w ; après
reboot) ext2 (et pas ext3) alors qu'avais fait
mke2fs -j /dev/hdc9



Il y a un truc qui m'echappe !

1 2