Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

developpement:productions:sidus4lj [2013/11/07 10:55]
equemene [''vmlinux-Sidus'' et ''initrd-Sidus'' page 107]
developpement:productions:sidus4lj [2015/01/07 10:04]
Ligne 1: Ligne 1:
-====== Errata de l'​article dans Linux Journal sur SIDUS ====== 
  
-Quelques erreurs se sont glissées dans l'​[[http://​www.linuxjournal.com/​content/​november-2013-issue-linux-journal-system-administration|article]] de Linux Journal de novembre 2013 sur SIDUS. 
- 
-Si vous suivez pas à pas la [[developpement:​productions:​sidus|documentation complète]] de SIDUS, ces erreurs sont corrigées. 
- 
-===== ''​Next-Server''​ page 102 ===== 
- 
-Page 102, il est proposé comme adresse de serveur TFTP ''​172.16.20.251''​. Elle est incohérente avec le reste de l'​article. 
- 
-Comme nous plaçons le serveur TFTP sur le même serveur que le serveur NFSroot, la ligne avec le ''​next-server'',​ dans ''/​etc/​dhcp/​dhcpd.conf''​ est à remplacer comme suit : <​code>​next-server 10.13.20.13;</​code>​ 
- 
-===== MyInclude & MyExclude page 104 ===== 
- 
-Page 104, il est proposé d'​utiliser les variables ''​MyInclude''​ et ''​MyExclude''​ pour installer dès le [[https://​wiki.debian.org/​Debootstrap|debootstrap]] un certain nombre de paquets. ​ 
- 
-Certains sont installés "de base" par ''​debootstrap''​. SIDUS exige le noyau (''​linux-image-3.2.0-4-amd64''​ pour architecture AMD64) et les outils initrd (''​initramfs-tools''​). D'​autres sont bien utiles pour reconnaître un maximum de périphériques au démarrage (firmware) ou encore pour toute investigation interne. 
- 
-Voici ce que nous proposons pour ''​MyInclude''​ :<​code>​export MyInclude="​adduser,​apt,​apt-utils,​aptitude,​aptitude-common,​aspell,​aspell-en,​aufs-tools,​bsdmainutils,​btrfs-tools,​busybox,​ca-certificates,​clusterssh,​console-setup,​cpio,​cron,​cups-pdf,​debian-archive-keyring,​dmidecode,​dselect,​emacs,​environment-modules,​ethtool,​firmware-bnx2,​firmware-linux,​firmware-linux-nonfree,​gnupg,​gpgv,​groff-base,​htop,​hwinfo,​hwloc,​iftop,​ifupdown,​info,​initramfs-tools,​install-info,​iotop,​iperf,​ipmitool,​iproute,​iptables,​iputils-ping,​isc-dhcp-client,​isc-dhcp-common,​kmod,​ldap-utils,​less,​libapt-inst1.5,​libapt-pkg4.12,​libboost-iostreams1.49.0,​libcwidget3,​libept1.4.12,​libgcrypt11,​libgdbm3,​libgnutls26,​libgpg-error0,​libidn11,​libkmod2,​libncursesw5,​libnet-ldap-perl,​libnewt0.52,​libnfnetlink0,​libnss-ldap,​libp11-kit0,​libpam-ldap,​libpipeline1,​libpopt0,​libprocps0,​libreadline6,​libsigc++-2.0-0c2a,​libsqlite3-0,​libssl1.0.0,​libstdc++6,​libtasn1-3,​libudev0,​libusb-0.1-4,​libxapian22,​linux-headers-3.2.0-4-amd64,​linux-image-3.2.0-4-amd64,​locales,​logrotate,​lsof,​man-db,​manpages,​mbw,​mtr,​mutt,​nano,​net-tools,​netbase,​netcat-traditional,​nfs-common,​nscd,​ntpdate,​open-iscsi,​openssh-server,​pciutils,​procps,​python-ldap,​readline-common,​rsyslog,​screen,​scsitools,​sdparm,​ssh,​ssmtp,​sudo,​tasksel,​tasksel-data,​tmux,​traceroute,​tshark,​udev,​usbutils,​vim,​wget,​whiptail,​xinit,​python-html2text"​ 
-</​code>​ 
- 
-Dans ''​MyExclude'',​ nous excluons des paquets généralement entrant en conflit avec d'​autres dans cette phase, des serveurs que nous ne désirons pas lancer sur le client SIDUS. 
- 
-Voici ce que nous proposons pour ''​MyExclude''​ :<​code>​export MyExclude="​nano,​exim,​mysql-server,​mysql-server-5.5,​mysql-server-core-5.5,​network-manager,​apache2,​apache2-mpm-worker,​apache2-utils,​apache2.2-bin,​apache2.2-common,​libapache2-mod-dnssd,​libapache2-mod-php5,​r-cran-fecofin,​libmpich1.0gf,​gerris,​gspiceui,​qucs,​ktimetrace,​kseg,​ghdl,​earth3d,​libopenigtlink1,​qtdmm,​scilab-overload,​gmsh,​klogic,​g++-doc,​openturns-wrapper,​xorsa,​r-cran-rpvm,​labplot,​zygrib,​libteem1,​magnus,​libcomplearn-dev,​libtorque2,​torque-common,​torque-server,​gridengine-client,​gridengine-exec,​gridengine-master,​gridengine-qmon,​gnuplot,​gnuplot-nox,​rtai,​rtai-doc,​libhdf5-dev,​libhdf5-1.8,​libgd2-xpm"​ 
-</​code>​ 
- 
-===== Hook ''​policy-rc.d''​ page 104 ===== 
- 
-Page 104, il est proposé de supprimer après l'​installation complète le //hook// ''​${SIDUS}/​usr/​sbin/​policy-rc.d''​. ​ 
- 
-Il peut être utile de le conserver pour éviter qu'à l'​installation d'un nouveau service, l'​installeur ne démarre le service. 
- 
-===== ''​rootaufs''​ page 106 ===== 
- 
-Page 106, le ''​wget''​ proposé pour télécharger et installer //coeur// de démarrage de SIDUS dans le ''​initrd''​ est incomplet. De plus, le mettre exécutable est un plus ! 
- 
-Il faut remplacer cette ligne par :<​code>​wget -O ${SIDUS}/​etc/​initramfs-tools/​scripts/​init-bottom/​rootaufs http://​www.cbp.ens-lyon.fr/​sidus/​rootaufs 
-chmod 755 ${SIDUS}/​etc/​initramfs-tools/​scripts/​init-bottom/​rootaufs 
-</​code>​ 
- 
-===== ''​vmlinux-Sidus''​ et ''​initrd-Sidus''​ page 107 ===== 
- 
-Page 107, il y a une référence à ''​vmlinux-Sidus''​ et ''​initrd-Sidus''​ pour copier le noyau et le initrd dans le dossier du serveur TFTP. Les fichiers destinations sont incohérents avec la définition du ''/​srv/​tftp/​pxelinux.cfg/​default''​. 
- 
-Il faut remplacer cette ligne par :<​code>​cp ${SIDUS}/​vmlinuz /​srv/​tftp/​vmlinuz-Sidus 
-cp ${SIDUS}/​srv/​nfsroot/​boot/​initrd /​srv/​tftp/​initrd.img-Sidus 
-</​code>​ 
- 
- --- //​[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2013/11/07 10:55// 
developpement/productions/sidus4lj.txt · Dernière modification: 2015/01/07 10:04 (modification externe)