Plusieurs SystemRescueCD sur un DD

Post here if you don't read/write English and you only speak French
doulinux
Posts: 28
Joined: 05 Nov 2007, 09:37
Contact:

Plusieurs SystemRescueCD sur un DD

Postby doulinux » 21 Sep 2008, 08:59

Bonjour M. Dupoux,
Je suis le fada qui accède à sa banque avec SystemRescueCD, j'ai besoin de vos lumière lorsque vous aurez un peu de temps.

Je suis encore avec la 0.4.1 qui comble mes besoins.
J'en ai installé 2 copies sur DD, une pour la banque super bétonnée, l'autre pour manipuler mes partitions...

Voici mon /boot/grub/menu.lst :

title Banque
#rootnoverify (hd0,5)
kernel (hd0,5)/sysrcd/rescuecd root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/sysrcd/sysrcd.dat nosound subdir=sysrcd cdroot=/dev/sda6 doxdetect dodufour dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd/rescuecd.igz

title SystemRescueCD
#rootnoverify (hd0,14)
kernel (hd0,14)/sysrcd/rescuecd root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/sysrcd/sysrcd.dat nosound subdir=sysrcd cdroot=/dev/sda15 doxdetect dodufour dostartx dodhcp setkmap=fr vga=788
initrd (hd0,14)/sysrcd/rescuecd.igz

Je ne pense pas avoir commis d'erreur, si je #commente SystemRescueCD, l'autre démarre.

Avec ou sans rootnoverify je boot TOUJOURS sur hd0,14

Un peu comme s'il y avait un montage via Label dans linuxrc, et dans ce cas il prendrait le premier qu'il découvre.
J'ai essayé de monter /sysrcd/rescuecd pour voir, avec :
mount -o loop /sysrcd/rescuecd /mnt
mais je n'ai pas le type du fichier, si vous pouvez me dire comment on monte /sysrcd/rescuecd, pour aller voir ...

Et/ou me dire s'il y a une astuce pour avoir 2 versions du CD sur DD.

Pourtant pas d'autre label que les miens :
# ls -l /dev/disk/by-label
total 0
lrwxrwxrwx 1 root root 10 2008-09-21 10:22 FAT32 -> ../../sda7
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA10 -> ../../sda10
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA11 -> ../../sda11
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA12 -> ../../sda12
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA13 -> ../../sda13
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA14 -> ../../sda14
lrwxrwxrwx 1 root root 11 2008-09-21 10:22 SDA15 -> ../../sda15
lrwxrwxrwx 1 root root 10 2008-09-21 10:22 SDA2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2008-09-21 10:22 SDA3 -> ../../sda3
lrwxrwxrwx 1 root root 10 2008-09-21 10:22 SDA6 -> ../../sda6
lrwxrwxrwx 1 root root 10 2008-09-21 10:22 SDA8 -> ../../sda8


Merci d'avance,
et encore bravo pour ce CD.
Michel DUFOUR

admin
Site Admin
Posts: 2715
Joined: 17 Jul 2003, 09:44

Postby admin » 24 Sep 2008, 07:25

Oui le demarrage sur disque dur fonctionne comme pour le CD-Rom, il utilise la premiere partition ou il trouve le sysrcd.dat. Utilisez l'option de boot skipmount=/dev/xxx dans le deuxieme cas pour dire d'ignorer la premiere partition. Vous pouvez aussi utiliser deux dossiers differents avec deux subdir differents, par exemple:
1) subdir=syscd110
2) subdir=syscd104
Il y a bcp d'options devenues inutiles dans votre grub (root=/dev/ram0 init=/linuxrc looptype=squashfs cdroot=/dev/sda15). L'option cdroot ne sera a rien.

doulinux
Posts: 28
Joined: 05 Nov 2007, 09:37
Contact:

Postby doulinux » 24 Sep 2008, 14:19

Bjr M. Dupoux,
Avant tout merci pour votre disponibilité... et vos infos.
J'ai donc fait le ménage :lol:

En ce qui concerne la 0.4.1 :
title Banque
root (hd0,5)
kernel (hd0,5)/sysrcd041/rescuecd init=/linuxrc subdir=sysrcd041 cdroot=/dev/sda6 doxdetect dodufour dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd041/rescuecd.igz

title Rescue 0.4.1 en cache
root (hd0,5)
kernel (hd0,5)/sysrcd041/rescuecd init=/linuxrc subdir=sysrcd041 cdroot=/dev/sda6 doxdetect docache dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd041/rescuecd.igz

Si j'enlève init=/linuxrc ET/OU cdroot=/dev/sda6
ça plante en cours de boot, bien après chargement des rescuecd :
>> Loading the "fr" keymap
>> Determining root device...
The root block device is unspecified or not detected
Avec la demande de spécifier un device. J'ai essayé /dev/ram0 et /dev/sda6, rien n'y faisait. Je terminais ça par un reboot.

Avec init=/linuxrc ET cdroot=/dev/sda6 ça démarre impeccable comme avant, mais j'ai peut-être loupé qqc.

Avec subdir correctement initialisé je peux faire des essais sur le même disque avec la 1.1.0. MERCI

En ce qui concerne la 1.1.0

1) Le CD brut de téléchargement boote correctement. Lancement de startx correct.
Sortie de startx impossible. J'avais eu le même pb avec la 0.4.1, vous m'aviez fait mettre doxdetect qui avait résolu le pb de carte graphique (Radeon X800 GTO sur PCIE).

2) Sur disque
J'ai copié les fichier à partir du CD dans /dev/sda6/sysrcd110
mount -o loop systemrescuecd-x86-1.1.0.iso ./mnt

Mes essais avec :
title Rescue 1.1.0
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd110/initram.igz forcevesa

title Rescue 1.1.0 BIS
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 doxdetect dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd110/initram.igz forcevesa

title Rescue 1.1.0 TER
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd init=/linuxrc subdir=sysrcd110 cdroot=/dev/sda6 doxdetect dostartx dodhcp setkmap=fr vga=788
initrd (hd0,5)/sysrcd110/initram.igz video=ofonly

et sans forcevesa ni ofonly

Dans tous les cas, immédiatement après le chargement de rescuecd et probablement initram.igz, j'ai un écran noir, avec la possibilité de faire un <Crtl Alt Del> pour rebooter.

J'ai booté avec rescuecd doxdetect, je suis arrivé sur un écran réduit, mais il semble que ce soit pareil... je ne peux être affirmatif je suis sorti par <Ctrl Alt F1>.

J'ai regardé le fichier isolinux.cfg du CD, je n'ai pas trouvé à priori d'autres options pouvant convenir. Je pense qu'il s'agit d'un pb de reconnaissance graphique???

3) J'ai tenté une personnalisation du CD, ça plante à l'extract :

[email protected] /root % mount /dev/sdb1 /mnt/custom
[email protected] /root % /usr/sbin/sysresccd-custom extract
/mnt/custom is mounted -> ok
there is enough estimated free space here (3694 MB) -> ok
cp: reading `/mnt/livecd/usr/bin/eix': Input/output error
/usr/sbin/sysresccd-custom: error: cannot copy the files from the squashfs filesystem.
[email protected] /root %

Mon sysrcd.md5 : 5c1b67ac85d59b50d82735fbd78d0098 sysrcd.dat
semble correct.

Je n'ai pas trouvé sur internet d'autres pages d'infos que celles que j'utilisais pour la 0.4.1, mais peut-être ai-je mal cherché ?

Voila, pardon d'avoir été aussi long, mais j'ai du temps libre et tout cela pourra peut-être vous être utile.

Bien sûr je passerai volontier à la 1.1.0 vu qu'on peut y ajouter des paquetages :D

Encore MERCI.

doulinux
Posts: 28
Joined: 05 Nov 2007, 09:37
Contact:

Postby doulinux » 25 Sep 2008, 14:59

PS:
J'ai trouvé la doc des paramètres :
http://www.sysresccd.org/Sysresccd-manu ... d%C3%A9rom

Concernant la 1.1.0 j'ai essayé :

title Rescue 1.1.0 BIS
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 nodetect forcevesa acpi-off noapic irqpool all-generic-ide setkmap=fr vga=788
initrd (hd0,5)/sysrcd110/initram.igz

sans plus de résultat

doulinux
Posts: 28
Joined: 05 Nov 2007, 09:37
Contact:

Postby doulinux » 25 Sep 2008, 15:18

J'ai essayé çà aussi :

title Rescue 1.1.0 TER
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 skipmount=/dev/sda1 skipmount=/dev/sda2 skipmount=/dev/sda3 skipmount=/dev/sda7 skipmount=/dev/sda8 doxdetect setkmap=fr vga=788
initrd (hd0,5)/sysrcd110/initram.igz

SystemRescueCD est sur /dev/sda6

doulinux
Posts: 28
Joined: 05 Nov 2007, 09:37
Contact:

Postby doulinux » 26 Sep 2008, 04:30

Bjr, de bon matin...

Je suis un âne !!!

C'est le vieux param vga=788 qui mettait le foutoir, ça m'apprendra à ne conserver que les nouveaux...
Comme çà, ça fonctionne :

title Rescue 1.1.0
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 docache dodhcp dostartx setkmap=fr
initrd (hd0,5)/sysrcd110/initram.igz

Il reste tout de même de petits effets de bord dûs, je pense, à la carte graphique :

1) Je sors de la configuration graphique seulement si je bouge la souris et dans ce cas, pas tout le temps, j'ai les messages suivants :

une palanquée de :
(EE) RADEON(0) : unable to load Rage Theatre detect module
suivis de :
The XKEYBOARD keymap compiler (xkbcomp) reports :
> Warning : Type 'ONE_LEVEL" has 1 levels, but <RALT> has 2 sysmobols Ignoring extra symbols
Errors from xkbcomp are not fatal to X server
Waiting for X server to shut down finished PLL2
finished PLL1
Entering Restore TV
Entering Restore TV PLL
Entering Restore TVHV
Entering Restore Restarts
Entering Restore Timing Tables
Entering Restore TV Standard
Leaving Restore TV
FreeFontPath : FPE "/usr/shared/fonts/misc/" refcount is 2, should be 1; fixing

au promt> je relance startx et ça repart, sauf que quelques fois je ne peux lancer aucune application, il me faut recommencer la manoeuvre et là, bizarre tout est accessible.

2) je me suis amusé avec backstore :
title Rescue 1.1.0
root (hd0,5)
kernel (hd0,5)/sysrcd110/rescuecd subdir=sysrcd110 backstore=sysrcd.bs docache dodhcp dostartx setkmap=fr
initrd (hd0,5)/sysrcd110/initram.igz

IMPRESSIONNANT !
Cela va m'éviter une bonne partie de l'usine à gaz que j'avais monté pour le CD banque...

Une bizarrerie est venue avec backstore :
Bien que j'aie toujours un dostartx, je reste sur le terminal de boot mode caractères, il me faut taper startx à la mimine et tout est OK.

C'est loin d'être une grosse contrainte, mais j'ai peut-être encore loupé qqc ?

3) J'ai simulé une personnalisation c'est OK, l'erreur signalée précédement est encore de ma part, j'avais une sauvegarde de sysrcd.dat de la 0.4.1 dans le répertoire de la 1.1.0

4) Je vais pouvoir m'amuser, s'il n'y avait pas eu backstore, mon idée était de passer en paramètre un fs avec son type à monter sur /home, de revalider /bin/login pour entrer avec un mot de passe (dans la 0.4.1 il manquait un module dans pam access.qqc.so que je contournais), modif de /etc/passwd pour faire pointer root et doulinux sur /home, et mes scripts et applis venus d'ailleurs sur /home/doulinux...
J'ai de quoi gratter cet hiver !

Encore et toujours MERCI et BRAVO pour ce CD à tout faire !
Bonne journée.

marine99
Posts: 1
Joined: 25 Feb 2011, 08:25

Re: Plusieurs SystemRescueCD sur un DD

Postby marine99 » 25 Feb 2011, 08:30

Ah merci doulinux. C'est tout ce que j'ai cherché!
A+


Return to “French topics”

Who is online

Users browsing this forum: No registered users and 2 guests