[supprimé]
arnauddebordeaux a écritMerci beaucoup!
dis moi, encore une dernière question : y'a -t-il un moyen d'installer un OS sur le DD interne sans CD, juste avec une image iso?
Peut être, tu peux chercher dans la doc, sinon en liveUSB sur une clé, je crois que ça existe.
Mais attention trop d'os tuent l'os :lol:
Bonne continuation
arnauddebordeaux
Oui, mais tout ne va pas bien du tout!
Déjà, au démarrage, j'obtiens le message d'erreur suivant :
* Checking file system...
149
fsck 1.41.4 (27-Jan-2009)
/dev/sdb1 is mounted. e2fsck: cannot continue, aborting?
fsck died with exit status 8
*File system check failed
A log is being saved in /var/log/fsck/checkfs if that location is writable
Please repair the file system manually.
*a maintenance shell will be now started.
CONTROL-D will terminate this shell and resume system boot
bash: no job control in this shell
Et voilà le contenu du fichier checkfs :
Log of fsck -C3 -R -A -a
Wed Dec 30 19:33:26 2009
fsck 1.41.4 (27-Jan-2009)
/dev/sdb1 is mounted. e2fsck: Cannot continue, aborting.
fsck died with exit status 8
Wed Dec 30 19:33:26 2009
----------------
Qu'est ce qui se passe?Pourtant, je pense avoir suivi tes instructions à la lettre...
Et après avoir quitté le shell, rentré mes login et mots de passe, j'ai le message suivant :
Le fichier $HOME/.dmrc de l'utilisateur a été ignoré.Ceci empêche de sauver la session et la langue par défaut.Le fichier devrait appartenir à l'utilisateur, et avoir les permissions 644.Le répertoire de l'utilisateur doit appartenir à l'utilisateur et ne doit pas être accessible en écriture par d'autres utilisateurs.
Je n'ai pas tout compris...
arnauddebordeaux
excusez moi, je relance le sujet, parce que ma dernière question a posé quelques problèmes, que je ne sais pas résoudre ...
j'imagine que la solution doit être simple, mais je n'ai jamais été confronté à ce genre de problème...
Merci!
[supprimé]
arnauddebordeaux a écritOui, mais tout ne va pas bien du tout!
Déjà, au démarrage, j'obtiens le message d'erreur suivant :
* Checking file system...
149
fsck 1.41.4 (27-Jan-2009)
/dev/sdb1 is mounted. e2fsck: cannot continue, aborting?
fsck died with exit status 8
*File system check failed
A log is being saved in /var/log/fsck/checkfs if that location is writable
Please repair the file system manually.
*a maintenance shell will be now started.
CONTROL-D will terminate this shell and resume system boot
bash: no job control in this shell
Et voilà le contenu du fichier checkfs :
Log of fsck -C3 -R -A -a
Wed Dec 30 19:33:26 2009
fsck 1.41.4 (27-Jan-2009)
/dev/sdb1 is mounted. e2fsck: Cannot continue, aborting.
fsck died with exit status 8
Wed Dec 30 19:33:26 2009
----------------
Qu'est ce qui se passe?Pourtant, je pense avoir suivi tes instructions à la lettre...
Et après avoir quitté le shell, rentré mes login et mots de passe, j'ai le message suivant :
Le fichier $HOME/.dmrc de l'utilisateur a été ignoré.Ceci empêche de sauver la session et la langue par défaut.Le fichier devrait appartenir à l'utilisateur, et avoir les permissions 644.Le répertoire de l'utilisateur doit appartenir à l'utilisateur et ne doit pas être accessible en écriture par d'autres utilisateurs.
Je n'ai pas tout compris...
Tu obtiens ce message lors du démarrage de quel système ? Car avec la foultitude de systèmes installés on s'y perd un peu :/
arnauddebordeaux
hihi ^^
Au démarrage de Ubuntu normal sur le disque dur externe...
J'ai également le même pour les autres systèmes (Kubuntu-Xubuntu) du DD externe...
[supprimé]
Peux-tu lister le fichier /etc/fstab de la partition / ubuntu du DD externe.
Sinon pour réparer en bootant par exemple sur le DD interne (dd usb connecté) tu tapes la commande :
sudo fsck -f -y /dev/sdb1
arnauddebordeaux
arnaud@arnaud-laptop:~$ ls -l /media/disk/etc/fstab
-rw-rw-rw- 1 root root 873 2009-12-30 18:58 /media/disk/etc/fstab
Voila le résultat, surprenant, d'ailleurs, non?
est-ce qu'il faut que je te liste également celle des autres partitions?
J'ai lancé la commande que tu viens de me dire, et c'est terminé. Et après?
[supprimé]
pour lister le contenu d'un fichier ce serait plutôt :
sudo cat /media/disk/etc/fstab :/
arnauddebordeaux
arnaud@arnaud-laptop:~$ sudo cat /media/disk/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb1 during installation
UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=620d6c08-9f3b-4404-ae42-cbfb1330697a none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# Donnees sur USB /dev/sdb1
UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d /home/Donnees ext3 defaults 0 2
Voila :-)
[supprimé]
arnauddebordeaux a écritarnaud@arnaud-laptop:~$ sudo cat /media/disk/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb1 during installation
UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=620d6c08-9f3b-4404-ae42-cbfb1330697a none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# Donnees sur USB /dev/sdb1
UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d /home/Donnees ext3 defaults 0 2
Voila :-)
Rhoooo c'est pas zolie de monter 2 fois la même partition sur 2 points de montages différents.
Peux-tu indiquer quelle est la partition que tu as créé pour les données :
sudo fdisk -l
et lister les uuid :
sudo ls -l /dev/disk/by-uuid/
arnauddebordeaux
arnaud@arnaud-laptop:~$ sudo fdisk -l
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x699a144c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 48364 388483798+ 83 Linux
/dev/sda2 59699 60801 8859847+ 5 Etendue
/dev/sda3 54711 59698 40066110 83 Linux
/dev/sda4 48365 54710 50974245 b W95 FAT32
/dev/sda5 59699 60801 8859816 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/sdb: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000984b7
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 7295 58597056 83 Linux
/dev/sdb2 7296 14590 58597087+ 83 Linux
/dev/sdb3 14591 21885 58597087+ 83 Linux
/dev/sdb4 21886 38913 136777410 83 Linux
arnaud@arnaud-laptop:~$ sudo ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 1ccae33f-5e6e-400e-b65d-8ec500a176fb -> ../../sdb2
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 3c18ac03-7a96-4412-a3a2-95eaebb4c703 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-01-01 19:10 620d6c08-9f3b-4404-ae42-cbfb1330697a -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-01-01 19:10 65e80945-d138-44d2-8801-f372336b1717 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 88BA-0F3F -> ../../sda4
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 b47fe9ca-66a7-4d93-bdab-fa2076339d8d -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 cf715f19-015d-4f79-a632-1034c63c65ae -> ../../sdb4
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e -> ../../sdb3
Voila ; je me contente de suivre ce que tu me dis, vu qu'on est connectés en même temps, je chercherais à comprendre après ;-)
[supprimé]
Peux-tu dire sur quelle partition du DD externe tu as créé le filesystem pour les données ?
Je te rappelle ton post # 31 :
arnauddebordeaux a dit a écritSalut jeanjd63!
Merci, tout fonctionne parfaitement ; j'ai testé ta solution (de mettre (hd0)), et c'est vraiment énorme!
J'ai mis que le message était résolu, parce que je n'ai plus qu'une question sans trop de rapport avec le problème maintenant :
Il me semble qu'il est possible de créer une partition exclusivement réservée aux données et aux documents, sur laquelle les 3 OS pourraient se baser...Parce que ça risque d'être un peu lourd, pour un disque dur Externe, de devoir mettre 3 fois les même données sur 3 partitions
...
Tout se joue au niveau du point de montage, non?
Enfin, bon...
Merci beaucoup ppour tous tes conseils et pour ta patience, jeanjd63 ; merci aux autres, aussi!
arnauddebordeaux
Oui, il s'agit de la partition sdb4 :-)
[supprimé]
Donc tous les fstab qui utilisent cette partition devraient avoir cette partition pour /home/Données. Pour celui d'ubuntu cela donnera :
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb1 during installation
UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=620d6c08-9f3b-4404-ae42-cbfb1330697a none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# Donnees sur USB /dev/sdb4
UUID=cf715f19-015d-4f79-a632-1034c63c65ae /home/Donnees ext3 defaults 0 2
@+
arnauddebordeaux
AAHHH OUI!!!
Mais quel abruti!!!!!Merci!!
Je m'en suis rendu compte également, j'avais associé à chaque fichier l'UUID de sa propre partition d'origine^^
En fait, juste, qu'est ce que c'est que cet UUID?
Et ensuite, les options qu'on met dans la ligne à rajouter, à quoi elles servent?
[supprimé]
arnauddebordeaux a écritarnaud@arnaud-laptop:~$ sudo fdisk -l
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x699a144c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 48364 388483798+ 83 Linux
/dev/sda2 59699 60801 8859847+ 5 Etendue
/dev/sda3 54711 59698 40066110 83 Linux
/dev/sda4 48365 54710 50974245 b W95 FAT32
/dev/sda5 59699 60801 8859816 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/sdb: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000984b7
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 7295 58597056 83 Linux
/dev/sdb2 7296 14590 58597087+ 83 Linux
/dev/sdb3 14591 21885 58597087+ 83 Linux
/dev/sdb4 21886 38913 136777410 83 Linux
arnaud@arnaud-laptop:~$ sudo ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 1ccae33f-5e6e-400e-b65d-8ec500a176fb -> ../../sdb2
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 3c18ac03-7a96-4412-a3a2-95eaebb4c703 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-01-01 19:10 620d6c08-9f3b-4404-ae42-cbfb1330697a -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-01-01 19:10 65e80945-d138-44d2-8801-f372336b1717 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 88BA-0F3F -> ../../sda4
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 b47fe9ca-66a7-4d93-bdab-fa2076339d8d -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 cf715f19-015d-4f79-a632-1034c63c65ae -> ../../sdb4
lrwxrwxrwx 1 root root 10 2010-01-01 19:14 d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e -> ../../sdb3
Voila ; je me contente de suivre ce que tu me dis, vu qu'on est connectés en même temps, je chercherais à comprendre après ;-)
Et pour les options je te conseille un petit :
man fstab man étant la documentation des systèmes linux et de leurs principales commandes.
Bonne continuation 😉
arnauddebordeaux
OK, merci, mais ce n'est pas fini ; en effet, le message au démarrage de Ubuntu, Kubuntu et Xubuntu ne s'affiche plus, mais un autre message s'affiche, uniquement sous Ubuntu :
Le fichier $HOME/.dmrc de l'utilisateur a été ignoré.Ceci empêche de sauver la session et la langue par défaut.Le fichier devrait appartenir à l'utilisateur, et avoir les permissions 644.Le répertoire de l'utilisateur doit appartenir à l'utilisateur et ne doit pas être accessible en écriture par d'autres utilisateurs.
Qu'est ce que ça signifie réellement?Et comment y remédier?
[supprimé]
arnauddebordeaux
Je l'ai fait, voila le résultat :
arnaud@arnaud-laptop:~$ chmod 644 $HOME/.dmrc
arnaud@arnaud-laptop:~$ sudo chmod 755 /home/arnaud
sudo: /etc/sudoers is mode 0662, should be 0440
[supprimé]
Tu as du "bricoler" les autorisations du répertoire /etc et de /home. Peut être lors de ton montage "bidon" de /dev/sdb1 sur /home/Données? Si c'est le cas je n'ai qu'un conseil à te donner :
sauve tes fichiers de type /etc/fstab et /boot/grub/menu.lst ainsi que tes fichiers perso sous /home/ton_user et réinstalle ton système. Ensuite tu restaures ces fichiers.
En attendant il faut démarrer sur une autre distribution par exemple sur le dd interne, monter ton fs / de /dev/sdb1 et modifier les autorisations de /home (de /dev/sdb1) comme indiqué ci-dessus et modifier aussi les autorisations de /etc/sudoers (toujours de /dev/sdb1) :
sudo chmod 0440 /point-de-montage-sdb1/etc/sudoers
Puis tu rebootes.
Si ça ne fonctionne pas réinstall :mad:
@+