Gros problème avec install Kaella

Résolu/Fermé
armorfid - 3 déc. 2005 à 02:19
 bizulk - 6 mars 2008 à 15:21
Voilà mes divers problèmes:

Prob. 1. Je viens d'installer Kaella 2.1 (version française de Knoppix 4.0.2) sur mon ordinateur. J'ai 2 disques durs: un Maxtor de 40 Go et un Fujitsu de 6 Go. J'ai essayé d'installer Kaella sur le Fujitsu. On m'a dit que je n'avais pas la configuration minimale (lié avec un problème de partitionnement). Alors, avec QTParted 0.4.4, j'ai partitionné mon disque dur en ceci:

linux-swap de 258.83 Mb
reiserfs de 5.75 Gb (partitionné en ext2, mais l'install a changé pour reiserfs)
free de 7.84 Mb (Hidden)

Toute l'installation a fonctionnée correctement. Je démarre mon ordinateur. Linux est le système d'exploitation par défaut (qui est un autre de mes problèmes) et il démarre. L'image du pingouin Linux s'affiche dans le coin haut-gauche. 5 secondes ensuite, il apparaît:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (3,66)
Ensuite l'ordi reste comme cela pour toujours (sauf quand je l'éteinds) et il ne se passe rien. Quelqu'un peut m'aider?

Prob. 2. Linux est le système par défaut qui démarre lorsque j'allume l'ordinateur (il y a un menu en bleu avec: GNU/Linux: kernel 2.3.3 (default), GNU/Linux: kernel 2.3.3, et Windows 2K/XP/2003. Comment sélectionner Windows (installé sur mon disque dur Maxtor de 40 Go) comme système d'exploitation par défaut? Si vous me dites des choses comme «man man, man info, etc.» (ce que je ne préfère pas), dites-moi au moins où je dois écrire ces commandes, et comment ça fonctionne.

Prob. 3. J'ai une carte audio Yamaha 724F DS-XG et KMix ne la reconnait pas par défaut (il n'y a aucune carte dans la liste). Il y a-t-il un moyen rapide et simple pour installer un pilote s'il y en a pas ou de faire en sorte que KMix la détecte?
A voir également:

13 réponses

Quelqu'un a des solutions?
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
3 déc. 2005 à 13:43
Bonjour,

Pour le problème n° 1 : je ne sais pas. Une des options de boot à modifier mais laquelle ?

Pour le problème n°2 : Choisis ton système en jouant avec les flèches puis appuies sur <Entrée>.

Pour le problème n° 3 : je ne sais pas.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
3 déc. 2005 à 14:10
Salut,

1 - Faudrait que tu démarres sur ton LiveCD et que tu nous affiches le contenu de ton "/boot/grub/menu.lst", ainsi que le contenu de ton répertoire "/boot" (ls -l /boot).

2 - Depuis ton LiveCD, il faut monter ta partition "/root" (elle devrait l'être normalement), et depuis un terminal en "root" (superutilisateur), "chrooter" ta partition :
chroot /mnt/le_point_de_montage
puis éditer le fichier "/boot/grub/menu.lst" et mettre la directive "default" à la valeur correspondant à ton système en sachant que la numérotation commence à "0" (zéro). Voir : http://www.commentcamarche.net/faq/1178.

3 - Est-ce qu'en LiveCD ta carte est reconnue ?
0
Voilà le contenu de menu.lst:

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hdb2 ro ### isk_size=100000 init=/etc/init lang=fr myconf=scan home=scan apm=power-off nomce quiet vga=791

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=false

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.12 Default
root (hd1,1)
kernel /boot/vmlinuz root=/dev/hdb2 ro ### isk_size=100000 init=/etc/init lang=fr myconf=scan home=scan apm=power-off nomce quiet vga=791
initrd /boot/initrd.img
savedefault
boot

title Debian GNU/Linux, kernel 2.6.12
root (hd1,1)
kernel /boot/vmlinuz-2.6.12 root=/dev/hdb2 ro ### isk_size=100000 init=/etc/init lang=fr myconf=scan home=scan apm=power-off nomce quiet vga=791
initrd /boot/initrd.img-2.6.12
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST
title Windows 2K/XP/2003 (hda1)
chainloader (hd0,0)+1

Voilà le contenu de /boot/:

grub (dossier)
coffee.bmp
config-2.6.12
debian.bmp
debianlilo.bmp
initrd.img
initrd.img-2.6.12
sarge.bmp
sid.bmp
System.map
System.map-2.6.12
vmlinuz
vmlinuz-2.6.12
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bon je ne comprends rien à comment faire l'étape 2. Je suis un débutant, j'ai découvert linux depuis juste une semaine. Explique-moi cela plus clairement.
Monter "/root": comment on fait ça?
chrooter la partition: j'ouvre une console, j'écrit "su" puis je fais Entrée, ensuite "chroot /mnt/hdb2", Entrée puis ça affiche plusieurs fois (une centaine):
bash: /dev/null: Permission non accordée

Qu'est ce que je fais?
0
armorfid Messages postés 24 Date d'inscription vendredi 12 août 2005 Statut Membre Dernière intervention 16 octobre 2011 2
3 déc. 2005 à 16:38
Pour la carte de son, lors du démarrage de Kaella (avec le petit pingouin linux en haut à gauche en LiveCD), il l'identifie mais lorsque Kaella est complètement chargé, KMix ne la détecte pas. (il n'y a rien dans la liste KMix)
0
armorfid Messages postés 24 Date d'inscription vendredi 12 août 2005 Statut Membre Dernière intervention 16 octobre 2011 2
3 déc. 2005 à 18:28
Heum, il y a quelqu'un? C'est très urgent!
0
C'est rès urgent! Sinon mes parents vont me punir pour avoir bousillé notre ordi!
0
Et puis c'est qui qui a enlevé le titre en majuscules! S'il l'est, c'est parce que c'est important et que tout le monde doit le remarquer car c'est urgent!
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
4 déc. 2005 à 00:11
Bon alors, pour le problème du boot par défaut sur Windows :

Tu démarres sur ton LiveCD, tu ouvres une console et tu passes "root" :
su -
Là tu te déplaces dans le répertoire "/mnt" :
cd /mnt
tu listes le répertoire pour voir les points de montage déjà créés :
ls
normalement tu devrais en avoir un qui s'appelle :'hdb2" (ton répertoire racine "/"). Si ce n'est pas le cas tu le crées :
mkdir  /mnt/hdb2
s'il existe déjà, ben tu le montes :
mount  /dev/hdb2  /mnt/hdb2
ceci fait, tu chrootes cette partition :
chroot /mnt/hdb2
.A partir de là, tu te trouves à la racine de ton système sur le disque dur, pour t'en convaincre fais un "ls" et tu devrais voir toute l'arborescence de ton disque.
Maintenant tu vas dans "/boot/grub/" :
cd  /boot/grub
tu listes le répertoire avec un "ls" pour voir qu'il y a un fichier nommé "menu.lst". Tu l'édites avec "vi" :
vi  menu.lst
Une fois dans l'éditeur, tu te déplaces avec les flêches jusqu'à la directive "default". Là tu déplace le curseur toujours avec les flêches sous le "0" (zéro), tu appuies sur la touche "x" (pour l'effacer), puis une fois le chiffre effacé, tu appuies sur la touche 'i' (insertion), tu tapes "2" et tu appuies sur "Echap" (ESC) puis une seconde fois pour plus de sureté. Maintenant tu tapes ":" (deux points) suivi de "w" et "q" et tu appuies sur "Entrée" (le "w" c'est pour écrire et le "q" pour quitter l'éditeur).
Tu sors du "chroot" avec un "CTRL + D".
Tu démontes ta partition :
umount /mnt/hdb2
et normalement au prochain démarrage tu devrais "booter" sur ton Windows par défaut.

Si tu dois virer le "bootloader" par la suite, fais un tour là tout y est expliqué : http://www.commentcamarche.net/faq/sujet-485

;-))
0
Bon c'est bien clair, mais je bloque toujours au chroot! Voilà ce que je fais:

knoppix@1[knoppix]$ su -
root@1[~]# cd /mnt
root@1[mnt]# ls
auto  cdrom  cdrom1  floppy  hda1  hdb2
root@1[mnt]# mount /dev/hdb2
root@1[mnt]# mount /mnt/hdb2
mount: /dev/hdb2 est déjà monté ou /mnt/hdb2 est occupé
mount: selon mtab /UNIONFS/dev/hdb2 est déjà monté sur /mnt/hdb2
root@1[mnt]# chroot /mnt/hdb2
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée
bash: /dev/null: Permission non accordée


Alors qu'est-ce que je fais?

PS: As-tu des solutions pour mes problèmes 1 et 3 aussi?
0
1. Le problème était lié à une erreur de partitionnement, et je l'ai réglé.

2. J'ai reconfiguré le MBR avec la réparation de WinXP et la commande fixmbr, donc le boot est arrangé selon mes désirs: Windows démarre automatiquement et si j'insère la disquette Linux faite par l'installation, Kaella 2.1 Debian démarre par défaut.

3. Kaella a installé le pilote lors de l'installation de la Debian, alors tout marche à merveille.

Alors vu que tout mes problèmes sont réglés, je mets fin à ce post.
À part pour le problème #2, le support ne m'a pas été d'une grande aide. Merci quand même.
0
Selso : Correction du problème lié a /dev/null (bash: /dev/null: Permission non accordée)
Je vais répondre a ce poste car on tombe dessus lorsque l'on fait la recherche sur le problème lié à /dev/null, mais il n'y a pas de réponse donnée.

Cause :
Ton /dev/null est corrompu : ce n'est plus un fichier spécial mais un fichier normal. cela arrive quand on fait une mauvaise commande en tant que root et qui modife la nature de /dev/null.

Conséquence : Tout les scripts utilisant /dev/null explicitement ou implicitement appelé lorsque l'on est pas root résulte en l'affichage de ce message. Tous les appels utilisant /dev/null comme entrée auront un résultat indéfini.


Rappel : /dev/null est comme un trou noir, rien n'en sort (sinon des 'zeros') et tout y disparait.
On l'utiliser souvent pour initialiser un disque ou faire disparaitre un affichage redirigé (exemple avec les ./configure d'installation).

Analyse du problème :
Pour vérifier sa corruption :
faire
ls -ln /dev/null
-rw-r--r-- 1 0 0 0 2008-03-06 15:00 /dev/null

Le faire que le type de fichier soit '-' et non 'c' indique qu'il s'agit d'un fichier ordinaire, d'ailleurs les commandes suivantes :
sli-linux:/home/sli # sudo echo hello > /dev/null
sli-linux:/home/sli # cat /dev/null

affiche Hello au lieu de bloquer !

Correction :
Il faut supprimer le fichier et le recréer en tant que root
sli-linux:/home/sli # cd /dev/
sli-linux:/dev # rm null
sli-linux:/dev # mknod null c 2 2
sli-linux:/dev # chmod 666 null

Vérification :
sli-linux:/dev # ls -ln /dev/null
crw-rw-rw- 1 0 0 1, 2 2008-03-06 15:08 /dev/null

On retrouve le type char du fichier.

Selso : Correction du problème lié a /dev/null (bash: /dev/null: Permission non accordée)
Je vais répondre a ce poste car on tombe dessus lorsque l'on fait la recherche sur le problème lié à /dev/null, mais il n'y a pas de réponse donnée.

Cause :
Ton /dev/null est corrompu : ce n'est plus un fichier spécial mais un fichier normal. cela arrive quand on fait une mauvaise commande en tant que root et qui modife la nature de /dev/null.

Conséquence : Tout les scripts utilisant /dev/null explicitement ou implicitement appelé lorsque l'on est pas root résulte en l'affichage de ce message. Tous les appels utilisant /dev/null comme entrée auront un résultat indéfini.


Rappel : /dev/null est comme un trou noir, rien n'en sort (sinon des 'zeros') et tout y disparait.
On l'utiliser souvent pour initialiser un disque ou faire disparaitre un affichage redirigé (exemple avec les ./configure d'installation).

Analyse du problème :
Pour vérifier sa corruption :
faire
ls -ln /dev/null
-rw-r--r-- 1 0 0 0 2008-03-06 15:00 /dev/null

Le faire que le type de fichier soit '-' et non 'c' indique qu'il s'agit d'un fichier ordinaire, d'ailleurs les commandes suivantes :
sli-linux:/home/sli # sudo echo hello > /dev/null
sli-linux:/home/sli # cat /dev/null

affiche Hello au lieu de bloquer !

Correction :
Il faut supprimer le fichier et le recréer en tant que root
sli-linux:/home/sli # cd /dev/
sli-linux:/dev # rm null
sli-linux:/dev # mknod null c 2 2
sli-linux:/dev # chmod 666 null

Vérification :
sli-linux:/dev # ls -ln /dev/null
crw-rw-rw- 1 0 0 1, 2 2008-03-06 15:08 /dev/null

On retrouve le type char du fichier.

Selso : Correction du problème lié a /dev/null (bash: /dev/null: Permission non accordée)
Je vais répondre a ce poste car on tombe dessus lorsque l'on fait la recherche sur le problème lié à /dev/null, mais il n'y a pas de réponse donnée.

Cause :
Ton /dev/null est corrompu : ce n'est plus un fichier spécial mais un fichier normal. cela arrive quand on fait une mauvaise commande en tant que root et qui modife la nature de /dev/null.

Conséquence : Tout les scripts utilisant /dev/null explicitement ou implicitement appelé lorsque l'on est pas root résulte en l'affichage de ce message. Tous les appels utilisant /dev/null comme entrée auront un résultat indéfini.


Rappel : /dev/null est comme un trou noir, rien n'en sort (sinon des 'zeros') et tout y disparait.
On l'utiliser souvent pour initialiser un disque ou faire disparaitre un affichage redirigé (exemple avec les ./configure d'installation).

Analyse du problème :
Pour vérifier sa corruption :
faire
ls -ln /dev/null
http://selso.liberado.free.fr

Le faire que le type de fichier soit '-' et non 'c' indique qu'il s'agit d'un fichier ordinaire, d'ailleurs les commandes suivantes :
sli-linux:/home/sli # sudo echo hello > /dev/null
sli-linux:/home/sli # cat /dev/null

affiche Hello au lieu de bloquer !

Correction :
Il faut supprimer le fichier et le recréer en tant que root
sli-linux:/home/sli # cd /dev/
sli-linux:/dev # rm null
sli-linux:/dev # mknod null c 2 2
sli-linux:/dev # chmod 666 null

Vérification :
sli-linux:/dev # ls -ln /dev/null
crw-rw-rw- 1 0 0 1, 2 2008-03-06 15:08 /dev/null

On retrouve le type char du fichier.

http://
0