Transfert / => J'y arrive pas

Transfert / => J'y arrive pas - Installation - Linux et OS Alternatifs

Marsh Posté le 19-07-2003 à 14:11:06    

Bonjour !
 
Voici comment sont partitionné mes  2 disques durs :
 
http://alita99.free.fr/capture3.png
 
Ce que je souhaite faire, c'est transferer / à /mnt/WD, et ensuite que ce dernier (/mnt/WD) soit transformé en /.
 
J'ai modifié fstab, lilo, et chaque fois erreur.
 
Ce qui m'amène à une question: Linux peut-il booter en hdb en milieu de disque ?
 
Sinon que dois-je faire pour arriver à mes fins ?
 
Merci de me répondre .
 
EDIT: J'ai déja transféré le contenu, mais je n'arrive pas à finaliser.


Message édité par Le Ouinhin Pervers le 19-07-2003 à 14:15:16
Reply

Marsh Posté le 19-07-2003 à 14:11:06   

Reply

Marsh Posté le 19-07-2003 à 14:47:11    

ca nous aiderais plus de voir le fstab et le lilo.conf qu'un screenshot

Reply

Marsh Posté le 19-07-2003 à 15:18:57    

fstab:
 
/dev/hda5 / ext3 noatime 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda6 /mnt/home ext3 noatime 1 2
/dev/hdb5 /mnt/WD ext3 user,dev,noatime,exec 1 2
none /mnt/cdrom supermount dev=/dev/scd0,fs=auto,ro,exec,--,user,iocharset=iso8859-15,dev,codepage=850,suid,umask=0 0 0
none /mnt/cdrom2 supermount dev=/dev/scd1,fs=auto,ro,--,user,iocharset=iso8859-15,dev,codepage=850,suid,umask=0 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/hda7 /mnt/gentoo reiserfs noatime 1 2
/dev/hdb6 /home ext3 user,dev,noatime,exec 1 2
/dev/hda1 /mnt/nt ntfs iocharset=iso8859-15,ro,umask=0 0 0
none /proc proc defaults 0 0
#/dev/hdd /mnt/cdrom1 auto ro,noauto,user,exec 0 0
#La ligne suivante a été ajoutée afin de permettre le montage de l'image ISO par cdbakeoven pour l'utilisateur « alexis ».
#/home/alexis/.kde/share/apps/cdbakeoven/sessionLoad /home/alexis/.kde/share/apps/cdbakeoven/cdboTmpIsoLoopWhole iso9660 ro,user,noauto,unhide,loop
/dev/hda8 swap swap defaults 0 0
 
Lilo
 
boot=/dev/hda
map=/boot/map
vga=normal
default="win4lin"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hdb bios=0x80
disk=/dev/hda bios=0x81
image=/boot/vmlinuz
 label="linux-nonfb"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="devfs=mount hdd=ide-scsi acpi=off"
 read-only
other=/dev/hda1
 label="NT"
 table=/dev/hda
 map-drive=0x80
    to=0x81
 map-drive=0x81
    to=0x80
other=/dev/fd0
 label="floppy"
 unsafe
image=/boot/vmlinuz
 label="linux"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="quiet devfs=mount hdd=ide-scsi acpi=off"
 vga=788
 read-only
image=/boot/win4lin
 label="win4lin"
 root=/dev/hda5
 initrd=/boot/initrd-2.4.21-0.13mdk.img
 append="hdc=ide-scsi devfs=mount hdd=ide-scsi acpi=off"
 vga=788
 read-only
image=/boot/vmlinuz
 label="failsafe"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="failsafe devfs=nomount hdd=ide-scsi acpi=off"
 read-only
 
 

Reply

Marsh Posté le 19-07-2003 à 16:01:30    

lilo utilise un addressage physique sur le disque.
 
Va donc falloir que tu modifies ton lilo 2 fois :
 
la première : tu remplaces dans /etc/lilo.conf les / par des /mnt/WD c'est à dire /mnt/WD/boot/vmlinuz et /mnt/WD/boot/initrd.img mais par contre root=/dev/hda5 devient root=/dev/hdb1
 
et tu installes lilo, comme ça il lancera le noyau en pointant au bon endroit sur le disque.
 
modifie aussi correctement le /mnt/WD/etc/fstab en inversant les points de montage de hda5 et hdb1 ce dernier devenant /
 
puis tu rebootes  
 
et normalement ça devrait booter correctement avec hdb1 en /
 
la deuxième : il faut que tu mettes à jour le lilo.conf qui est maintenant dans /etc et qui était avant dans /mnt/WD/etc et que l'on avait pas touché et qui doit donc être encore identique au au lilo.conf que tu as cité. Dans celui-là il suffit de corriger root=/dev/hda5 en root=/dev/hdb1.
 
et tu réinstalles lilo (c'est pas obligatoire mais ça te permettra de voir si tu a fait les bonnes modifs et ce tant que tu a encore à l'esprit que tu le fait à un moment ou tu change de partition root, parce que c'est pas garanti que dans 6 mois ou 1 an tu te souviennes pourquoi lilo ne veux pas s'installer correctement si tu n'a pas fait les bonnes modification)  
 
et éventuellemnt tu rebootes pour vérifier que tout fonctionne.


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 19-07-2003 à 18:09:35    

Ca ne marche pas.
Selon ce que je change, lilo ne veut pas demarrer et me met des 02 ou des 99 à en remplir l'écran et ensuite il me demande de rebooter.
 

Reply

Marsh Posté le 19-07-2003 à 18:27:17    

J'ai remplacé lilo par grub.  
 
J'ai configuré grub pour qu'il boot sur /mnt/WD/.
Mais à la fin de l'init j'ai un kernel panic:
Il me dit : sysinit Failed:2
Kernel no init found etc ...
 
Que faire maintenant ?
Je lui pourtant indiqué où était son init.


Message édité par Le Ouinhin Pervers le 19-07-2003 à 18:27:33
Reply

Marsh Posté le 19-07-2003 à 19:30:33    

normalement ton nouveau fstab :
 

Code :
  1. /dev/hdb5 / ext3 noatime 1 1
  2. none /dev/pts devpts mode=0620 0 0
  3. /dev/hda6 /mnt/home ext3 noatime 1 2
  4. none /mnt/cdrom supermount dev=/dev/scd0,fs=auto,ro,exec,--,user,iocharset=iso8859-15,dev,codepage=850,suid,umask=0 0 0
  5. none /mnt/cdrom2 supermount dev=/dev/scd1,fs=auto,ro,--,user,iocharset=iso8859-15,dev,codepage=850,suid,umask=0 0 0
  6. none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
  7. /dev/hda7 /mnt/gentoo reiserfs noatime 1 2
  8. /dev/hdb6 /home ext3 user,dev,noatime,exec 1 2
  9. /dev/hda1 /mnt/nt ntfs iocharset=iso8859-15,ro,umask=0 0 0
  10. none /proc proc defaults 0 0
  11. #/dev/hdd /mnt/cdrom1 auto ro,noauto,user,exec 0 0
  12. #La ligne suivante a été ajoutée afin de permettre le montage de l'image ISO par cdbakeoven pour l'utilisateur « alexis ».
  13. #/home/alexis/.kde/share/apps/cdbakeoven/sessionLoad /home/alexis/.kde/share/apps/cdbakeoven/cdboTmpIsoLoopWhole iso9660 ro,user,noauto,unhide,loop
  14. /dev/hda8 swap swap defaults 0 0


 
 
normalement ton nouveau lilo :
 

Code :
  1. boot=/dev/hda
  2. map=/boot/map
  3. vga=normal
  4. default="win4lin"
  5. keytable=/boot/fr-latin1.klt
  6. prompt
  7. nowarn
  8. timeout=100
  9. message=/boot/message
  10. menu-scheme=wb:bw:wb:bw
  11. disk=/dev/hdb bios=0x80
  12. disk=/dev/hda bios=0x81
  13. image=/boot/vmlinuz
  14. label="newlinux"
  15. root=/dev/hdb5
  16. initrd=/boot/initrd.img
  17. append="devfs=mount hdd=ide-scsi acpi=off"
  18. vga=788
  19. read-only
  20. /* et le reste */


 
puis lilo pour enregister.
 
AVANT , je dis bien AVANT !
1°/ vérifie qu'il y a ce qu'il faut dans ton nouveau / ( /mnt/WD ) donc notamment il te faut /boot et les fichiers qu'il faut dedans. donc check bien que tout y est. dailleurs comment as tu transférer le tout ?
 
2°/ tu peux éventuellement refaire le initrd :
/usr/share/loader/make-initrd 2.4.21-0.13mdk
 
3°/ vérifie que initrd.img pointe bien vers initrd-2.4.21-0.13mdk.img
 
4°/ j'espère qu'entre remps tu n'as ni enlevé ni changer un des disques durs ?


Message édité par Dark_Schneider le 19-07-2003 à 19:31:26

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 20-07-2003 à 16:31:58    

Marche pas non plus.
Problème avec sysroot à la fin de l'init.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed