Je viens de récupérer un laptop et je veux installer nux. le problème est que sur ce laptop le lecteur CD est mort et je n’ai qu’un lecteur cd USb et bien sûr le laptop est trop vieux pour booter sur de l’USB…
précision: J’ai pour l’instant réussi à installer XP grâce à une disquette DOS gérant les périphs USB.
Est ce que ton portable à une port éthernet et sait-il booter dessus ?
Si oui, c’est très simple d’installer une debian en bootant sur ethernet, il y a un installeur pour cela, et des paquets tout pret à installer sur le PC qui servira à hoster l’installeur.
Sinon, il me semble que sareg peut s’installer par disquette, rien ne t’empeche ensuite de la faire évoluer vers testing ou sid !
Désolé des solutions très axés debian que je te propose, mais je ne connais pas trop les autres distributions, donc au lieu de dire des bétises …
Enlever le disque dur et le mettre dans une machine si possible assez similaire pour faire une installation. Après tu croises les doigts pour ne pas avoir trop de soucis en le remttant dans ton portable.
Je ne vois pas trop d’autres solutions , mais peut etre qu’une installation a partir d’une disquette avec prise en charge de l’usb est possible :neutre: .
il te faut aussi les fichiers pxelinux.0 et le dossier pxelinux.cfg/ avec le fichier default à l’intérieur (il est déjà bien configurer, pas la peine de le modifier)
décompresse le netboot.tar.gz (il va te créer un dossier "debian-installeur") et copie le fichier pxelinux.0 et le dossier pxelinux.cfg/ dans ton /
installe ensuite dhcp3-server et tftp.
apt-get install dhcp3-server tftp
voila ma confiig pour dhcp3 :
# pour autoriser dhcp3 à accepter des PC qui bootent sur ethernet
allow bootp;
allow booting;
host net-boot
{
filename "pxelinux.0";
next-server 192.168.0.1; # l'adresse de ton serveur ou tu as mis les fichiers pxe et installé tftp
hardware ethernet XX:XX:XX:XX:XX:XX; # adresse mac de ton PC qui veut booter.
fixed-address 192.168.0.10; # l'adresse qu'aura ton PC qui installe
# ces options peuvent être globales, c'est pour que ton PC qui boot trouve le net pour continuer sa netinstall;)
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
}
Enfin, configure inetd pour qu’il lance tftpd à la demande, ajoute ceci dans ton /etc/inetd.conf (attention, quand tu installe tftpd, il me semble qu’une ligne est déjà ajoutée pour lui dans ce fichier, pas de duplication, remplace là !) :
Il suffit de “graver l’iso” -> boot.iso, qui se trouve dans un des cd de la distribution que tu veux installer.
Ensuite il te demandera où sont les fichiers.
Le serveur dhcp fonctionne bien.
J’ai installé également le package pxe, mais au niveau de la config, c’est un peu flou
# which interface to use
interface=eth0
default_address=192.168.1.10 #ip de mon pc
# the multicast ip address to listen on
multicast_address=192.168.1.12 #la g mis l'ip du client qui veut booter ???
# mtftp info
mtftp_address=224.1.5.1 # ici j'en sais rien...
mtftp_client_port=1758 # je ne connasi pas les ports par défaut pour pxe
mtftp_server_port=1759
# the port to listen on
listen_port=4011
# enable multicast?
use_multicast=1
# enable broadcast?
use_broadcast=0
# user prompt
prompt=Press F8 to view menu ...
prompt_timeout=10
# what services to provide, priority in ordering
# CSA = Client System Architecture
# service=<CSA>,<min layer>,<max layer>,<basename>,<menu entry>
service=X86PC,0,0,local,Local boot
service=X86PC,0,0,pxelinux,PXELinux
# tftpd base dir
tftpdbase=/tftpboot
# domain name
domain=bla.com
Ca peut également venir du laptop, mais il semble chercher pendant quelques secondes, puis lache l’affaire
quand le laptop demarre, j’ai trouvé ce message ds les logs:
mon dhcpd.conf, j’en ai testé un autre:
default-lease-time 3600;
max-lease-time 7200;
allow bootp;
allow booting;
# Les IPs sont celles de l'AS famipow -- changer si n\xc3\xa9cessaire...
subnet 192.168.1.0 netmask 255.255.255.192 {
# Note: on ne doit pas d\xc3\xa9finir de range dynamique si on assigne de mani\xc3\xa8re fixe
# range 193.189.147.30 193.189.147.31;
option broadcast-address 192.168.1.13;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
}
group {
# Adresse IP ou FQDN du serveur TFTP
next-server 192.168.1.10;
host serveur-a-installer {
# MAC adresse du serveur \xc3\xa0 installer
hardware ethernet 00:00:E2:5B:EC:CB;
# Adresse IP ou FQDN du serveur \xc3\xa0 installer
# Alternativement, on peut commenter la ligne suivant et utiliser un range
# dynamique (ci-dessus)
fixed-address 192.168.1.12;
# Fichier de conf PXE (ce n'est PAS l'image netinstall)
filename "/tftpboot/pxelinux.0";
}
}