Comment configurer l'installation de Synology NAS vers PXE Boot Linux

Comment configurer l'installation de Synology NAS vers PXE Boot Linux

Comment configurer Synology NAS vers PXE Boot Linux Installation Images avec PxELINUX (version BIOS)

La forme complète de PXE est un environnement d'exécution pré-bot. Il s'agit d'une ROM de démarrage spécialisée intégrée à de nombreuses cartes réseau de génération plus récentes. Il est principalement utilisé pour démarrer un installateur de système d'exploitation sur le réseau et l'installer sur votre ordinateur. Donc, vous n'aurez pas besoin d'une ROM CD / DVD ou d'un lecteur de pouce de démarrage USB pour installer votre système d'exploitation préféré sur votre ordinateur.

Dans cet article, je vais vous montrer comment configurer votre Synology NAS en tant que serveur de démarrage PXE et démarrer l'image d'installation des distributions Linux suivantes sur le réseau via PXE sur des cartes mères basées sur le BIOS.

  1. Ubuntu Desktop 20.04 LTS
  2. Serveur Ubuntu 20.04 LTS
  3. Ubuntu Desktop 22.04 LTS
  4. Serveur Ubuntu 22.04 LTS
  5. Fedora Workstation 35

Table des matières:

  1. Création d'un dossier partagé PXEboot
  2. Activation de NFS pour le dossier partagé PXEBoot
  3. Activer le service TFTP
  4. Installation du serveur DHCP
  5. Activer DHCP pour une interface réseau
  6. Téléchargement PxElinux
  7. Téléchargement des fichiers requis sur le NAS
  8. Création d'un fichier de configuration par défaut Pxelinux
  9. Activation de PXE sur Synology Nas
  10. Bootage Ubuntu Desktop 20.04 LTS en direct via PXE
  11. Démarrage du serveur Ubuntu 20.04 LTS via PXE
  12. Booting Fedora 35 Workstation en direct via PXE
  13. Bootage Ubuntu Desktop 22.04 LTS en direct via PXE
  14. Démarrage du serveur Ubuntu 22.04 LTS via PXE
  15. Conclusion
  16. Les références

Création d'un dossier partagé PXEboot:

vous devriez créer un nouveau dossier partagé pxeboot comme indiqué dans la capture d'écran ci-dessous pour garder tous les fichiers de démarrage PXE organisés.

Si vous avez besoin d'aide pour créer un nouveau dossier partagé, lisez l'article comment configurer Synology NAS?.

Activation de NFS pour le dossier partagé PxeBoot:

Vous devrez également activer le service de fichier NFS et configurer le pxeboot Dossier partagé pour l'accès NFS pour le démarrage PXE pour fonctionner.

Aller vers Panneau de configuration> Services de fichiers Pour activer le service de fichier NFS.

Du NFS onglet, vérifiez le Activer le service NFS Cochez la boîte comme marquée dans la capture d'écran ci-dessous.

Cliquer sur Appliquer pour que les changements prennent effet.

Le service de fichier NFS doit être activé.

Maintenant, accédez à Panneau de configuration> dossier partagé, sélectionnez le pxeboot Dossier partagé et cliquez sur Modifier comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Créer à partir de l'onglet Autorisations NFS.

Une nouvelle règle d'accès NFS devrait être CrééIS.

Le dossier partagé est accessible en utilisant le Chemin / Volume1 / Pxeboot Comme vous pouvez le voir dans la capture d'écran Au-dessous de². N'oubliez pas le chemin du dossier partagé car vous en aurez besoin plus tard.

Pour que les modifications prennent effet, cliquez sur Économiser.

Activation du service TFTP:

Pour servir le firmware PXE Boot, vous devrez activer le service de fichiers TFTP sur votre Synology NAS.

Pour activer le service de fichiers TFTP, accédez à Panneau de configuration> Services de fichiers.

Du Avancé Onglet, faites défiler vers le bas vers le TFTP Section et vérifiez le Activer le service TFTP Cochez la boîte comme marquée dans la capture d'écran ci-dessous.

Cliquer sur Sélectionner comme marqué dans la capture d'écran ci-dessous pour définir un Dossier de toit TFTP.

Tous les dossiers partagés de votre Synology NAS devraient être répertoriés. Sélectionnez le pxeboot dossier partagé et cliquez sur Sélectionner.

Cliquer sur Appliquer pour que les changements prennent effet.

Le service de fichier TFTP doit être activé et le dossier racine TFTP doit être défini.

Installation du serveur DHCP:

Pour faire fonctionner PXE Boot, vous aurez besoin d'un serveur DHCP fonctionnel.

Pour installer un serveur DHCP sur votre Synology Nas, ouvrir le Application de centre de package, Rechercher le mot-clé DHCP², et cliquez sur le Package de serveur DHCP comme marqué dans la capture d'écran en dessous.

Cliquer sur Installer.

Le Serveur DHCP Le package doit être installé.

Une fois la Package de serveur DHCP est installé, vous pouvez le démarrer à partir du Menu d'application de l'interface Web DSM de votre Synology NAS.

L'application du serveur DHCP doit être ouverte. Vous pouvez configurer le démarrage du serveur DHCP et PXE à partir d'ici.

Activation de DHCP pour une interface réseau:

Pour activer le DHCP, ouvrez le Application de serveur DHCP, sélectionnez une interface réseau dans le Section d'interface réseau, et cliquez sur Modifier comme marqué dans la capture d'écran ci-dessous.

Vérifier la Activer DHCP Box à cocher du serveur à partir de la Serveur DHCP onglet comme marqué dans la capture d'écran ci-dessous.

Tapez votre choix Serveurs DNS primaires et DNS secondaires. j'utilise 8.8.8.8 comme le DNS primaire et 1.1.1.1 comme le Server DNS secondaire.

Dans la section de la liste de sous-réseau, cliquez sur Créer².

Il vous sera demandé de créer un sous-réseau DHCP.

Habituellement, votre routeur domestique aura un serveur DHCP en cours d'exécution. Vous ne pouvez pas le désactiver car vous en aurez besoin pour vos appareils de réseau domestique (je.e. ordinateurs portables, ordinateurs de bureau, smartphones, appareils IoT). Pour obtenir un serveur DHCP fonctionnel sur votre Synology NAS sans éteindre le serveur DHCP de votre routeur domestique, vous devrez créer le même sous-réseau DHCP sur votre Synology NAS que votre routeur domestique. Vous aurez 2 serveurs DHCP, mais celui configuré sur votre Synology NAS fournira les fichiers requis pour le démarrage PXE. Peu importe le serveur DHCP que vos appareils de réseautage domestiques utilisent, tout fonctionnera très bien car ils seront sur le même sous-réseau.

Tapez votre choix Démarrer l'adresse IP Comme, End IP Address², NetMask³ et Gateway⁴ Selon le sous-réseau de votre routeur domestique.

Mon routeur domestique utilise le sous-réseau 192.168.0.0/24 Et son adresse IP est 192.168.0.1. Donc, j'ai utilisé l'adresse de la passerelle 192.168.0.1 et Masque de réseau 255.255.255.0. Les adresses IP de démarrage et de fin peuvent être n'importe quoi dans le sous-réseau. J'ai utilisé l'adresse IP de démarrage 192.168.0.200 et la fin de l'adresse IP 192.168.0.230 dans ce cas.

Tapez 3600 (une heure) comme temps de location d'adresse⁵. C'est le moment où le serveur DHCP réservera une adresse IP pour un client DHCP.

Une fois que vous avez terminé, cliquez sur Créer.

Un nouveau sous-réseau doit être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vérifier la Box de cocher activé Pour activer le sous-réseau et cliquez sur D'ACCORD comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Oui.

DHCP doit être activé pour votre interface réseau sélectionnée.

Téléchargement pxelinux:

Vous pouvez télécharger pxelinux à partir de l'URL https: // miroirs.bord.noyau.org / pub / linux / utils / boot / syslinux /

Visitez l'URL de téléchargement pxelinux depuis votre navigateur Web préféré. Une fois que la page se charge, téléchargez l'archive zip de la dernière version de Syslinux. Au moment de la rédaction de cet article, la dernière version de Syslinux est 6.03.

Votre navigateur vous invitera à enregistrer l'archive Syslinux Zip. Sélectionnez un dossier / répertoire de votre choix et cliquez sur Sauvegarder.

Les archives de zip syslinux doivent être téléchargées.

Cliquez avec le bouton droit sur l'archive zip téléchargée et Clicko n Extraire tout… pour extraire l'archive zip.

Cliquer sur Extrait.

À ce stade, l'archive Syslinux Zip doit être extraite. Vous verrez un nouveau dossier / répertoire syslinux comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu du dossier / répertoire extrait.

Téléchargement des fichiers requis sur le NAS:

Le dossier / répertoire Syslinux extrait a beaucoup de dossiers et de fichiers. Tu n'as pas besoin de tous. Vous devrez télécharger uniquement les fichiers requis de ce dossier / répertoire vers le pxeboot Dossier partagé de votre synologie NAS.

Du SYSLINUX / BIOS / CORE DOSDER / RÉPERTOIRE C'est, Faites glisser et déposez le pxelinux.0 fichier au pxeboot dossier partagé à télécharger it².

Cliquer sur Écraser.

Le pxelinux.0 Le fichier doit être téléchargé le pxeboot dossier partagé.

Téléchargez le libutil.Fichier C32 au pxeboot dossier partagé du SYSLINUX / BIOS / COM32 / Folder / répertoire Libutil.

Téléchargez le ldlinux.Fichier C32 au pxeboot dossier partagé du SYSLINUX / BIOS / COM32 / ElfLink / Ldlinux Folder / répertoire.

Téléchargez le fichier memdisk au pxeboot dossier partagé du SYSLINUX / BIOS / Memdisk Folder / Directory.

Téléchargez le menu.C32 et Vesamenu.C32 fichiers dans le dossier partagé PXEBoot de la SYSLINUX / BIOS / COM32 / Dossier de menu / répertoire.

Téléchargez le libcom32.C32 fichier à la pxeboot dossier partagé du SYSLINUX / BIOS / COM32 / LIB DOSSIER / RÉPERTOIRE.

Une fois que vous avez téléchargé tous les fichiers requis sur le pxeboot dossier partagé du dossier syslinux / répertoire, le pxeboot Le dossier partagé devrait avoir les fichiers suivants.

Tapez pxelinux.CFG Comme le nom du dossier et cliquez sur D'ACCORD.

Un nouveau dossier pxelinux.CFG devrait être créé.

Créer un défaut fichier dans le pxelinux.CFG / dossier et tapez dans les lignes suivantes. Ceci est un simple fichier de configuration pxelinux. Il sera utilisé pour tester si Pxelinux fonctionne.

NOTE: Vous pouvez installer le Application de l'éditeur de texte à partir du centre de package et l'utiliser pour créer et modifier des fichiers texte sur votre Synology Nas.

menu par défaut.C32
invite 0
Timeout 100
Titre du menu Sélectionnez une option pour démarrer
étiqueter Ubuntu-desktop-2004-Live
Étiquette de menu Installer Ubuntu Desktop 20.04 LTS
Étiqueter Ubuntu-Server-2004-Netboot
Étiquette de menu Installer Ubuntu Server 20.04 LTS (Netboot)

Activation de PXE sur Synology Nas:

Une fois que vous avez créé le pxelinux.CFG / par défaut Fichier de configuration, vous pouvez activer le démarrage PXE sur votre Synology NAS.

Ouvrir le Dhcp Application serveur, accédez à la Section PXE, et vérifier le Activer PXE (environnement d'exécution pré-boot) Cochez la boîte comme marquée dans la capture d'écran ci-dessous.

Une fois PXE activé, sélectionnez Serveur TFTP local, et cliquez sur Sélectionner.

Sélectionnez le fichier pxelinux.0 comme le chargeur de démarrage PXE dans la liste et cliquez sur Sélectionner.

Pour que les modifications prennent effet, cliquez sur Appliquer.

PXE doit être activé et pxelinux.0 devrait être défini sous forme de chargeur de démarrage PXE.

Maintenant, si vous démarrez votre ordinateur via PXE, vous devriez voir le menu de démarrage suivant. Cela signifie que Pxelinux fonctionne.

Bootage Ubuntu Desktop 20.04 LTS en direct via PXE:

Tout d'abord, téléchargez le bureau Ubuntu 20.04 LTS ISO Image de la page de version officielle d'Ubuntu 20.04 LTS.

Une fois le bureau Ubuntu 20.04 LTS ISO L'image est téléchargée, téléchargez-la sur le pxeboot Dossier partagé de votre synologie NAS.

Cliquez avec le bouton droit sur le bureau Ubuntu 20.04 LTS ISO Image et cliquez sur Monter le lecteur virtuel comme marqué dans la capture d'écran ci-dessous.

Assurez-vous que l'image ISO est montée dans le pxeboot partagé Dossier. Assurez-vous également de vérifier le Monter automatiquement Sur la case à cocher Startup afin que l'image ISO soit montée automatiquement lorsque votre Synology NAS Bottes². Ensuite, cliquez sur Monter Pour monter l'ISO image³.

L'image ISO de Ubuntu Desktop 20.04 LTS doit être monté dans le pxeboot dossier partagé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu du bureau Ubuntu monté 20.04 LTS ISO Image.

Pour démarrer Ubuntu Desktop 20.04 LTS via PXE, vous devrez ajouter une entrée de menu pour Ubuntu Desktop 20.04 LTS sur le pxelinux.CFG / par défaut fichier de configuration.

Tapez les lignes suivantes dans le pxelinux.CFG / par défaut Fichier de configuration pour démarrer Ubuntu Desktop 20.04 LTS via PXE:

étiqueter Ubuntu-desktop-2004-Live
Étiquette de menu Installer Ubuntu Desktop 20.04 LTS
noyau Ubuntu-20.04.4-DESKTOP-AMD64 / CASPER / VMLINUZ
APPEND BOOT = CASPER peut-être-UBICITY NetBoot = NFS IP = DHCP NFSROOT = 192.168.0.106: / volume1 / pxeboot / ubuntu-20.04.4-desktop-amd64 initrd = ubuntu-20.04.4-desktop-amd64 / Casper / initrd

Une fois que vous avez ajouté une entrée de menu pour Ubuntu Desktop 20.04 LTS, le pxelinux.CFG / par défaut Le fichier de configuration doit ressembler à ceci:

NOTE: Ici, 192.168.0.106 L'adresse IP de ma synologie NAS est-elle. N'oubliez pas de le remplacer par le vôtre. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.

Maintenant, démarrez votre ordinateur via PXE et vous devriez voir le menu de démarrage suivant.

Sélectionner Installer Ubuntu Desktop 20.04 LTS et presse .

Tu devrais voir que le fichiers vmlinuz et initrd sont téléchargés à partir du serveur de démarrage PXE en cours d'exécution sur votre Synology Nas.

Une fois la fichiers vmlinuz et initrd sont téléchargés, Ubuntu Desktop 20.04 LTS Live devrait commencer à démarrer. Il faudra un certain temps pour terminer.

Ubuntu Desktop 20.04 LTS LIVE est démarré.

Ubuntu Desktop 20.04 LTS LIVE est démarré.

Ubuntu Desktop 20.04 LTS LIVE est démarré.

Une fois Ubuntu Desktop 20.04 LTS LIVE est démarré, vous devriez voir la fenêtre suivante. Vous pouvez installer Ubuntu Desktop 20.04 LTS sur votre ordinateur à partir d'ici. Si vous avez besoin d'aide pour installer Ubuntu Desktop 20.04 LTS Sur votre ordinateur, lisez l'article Installation de Ubuntu Desktop 20.04 LTS.

Ubuntu Desktop 20.04 LTS Network en direct démarré via PXE.

Démarrage du serveur Ubuntu 20.04 LTS via PXE:

Tout d'abord, téléchargez le serveur Ubuntu 20.04 LTS ISO Image de la page de version officielle d'Ubuntu 20.04 LTS.

Une fois le serveur Ubuntu 20.04 LTS ISO L'image est téléchargée, téléchargez-la sur le pxeboot Dossier partagé de votre synologie NAS.

Cliquez avec le bouton droit sur le serveur Ubuntu 20.04 LTS ISO Image et cliquez sur Monter le lecteur virtuel comme marqué dans la capture d'écran ci-dessous.

Assurez-vous que l'image ISO est montée dans le pxeboot partagé Dossier. Assurez-vous également de vérifier le Monter automatiquement Sur la case à cocher Startup afin que l'image ISO soit montée automatiquement lorsque votre Synology NAS Bottes². Ensuite, cliquez sur Monter Pour monter l'ISO image³.

L'image ISO de Ubuntu Server 20.04 LTS doit être monté dans le pxeboot dossier partagé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu du serveur Ubuntu monté 20.04 LTS ISO Image.

Pour démarrer le serveur Ubuntu 20.04 LTS via PXE, vous devrez ajouter une entrée de menu pour Ubuntu Server 20.04 LTS sur le pxelinux.CFG / par défaut fichier de configuration.

Tapez les lignes suivantes dans le pxelinux.CFG / par défaut Fichier de configuration pour démarrer le serveur Ubuntu 20.04 LTS via PXE:

Étiqueter Ubuntu-Server-2004-Netboot
Étiquette de menu Installer Ubuntu Server 20.04 LTS (Netboot)
noyau Ubuntu-20.04.4-Live-Server-AMD64 / CASPER / VMLINUZ
append netboot = nfs ip = dhcp nfsroot = 192.168.0.106: / volume1 / pxeboot / ubuntu-20.04.4-Live-Server-AMD64 IniTRD = UBUNTU-20.04.4-Live-Server-AMD64 / Casper / Initrd

Une fois que vous avez ajouté une entrée de menu pour Ubuntu Server 20.04 LTS, le pxelinux.CFG / par défaut Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.106 L'adresse IP de ma synologie NAS est-elle. N'oubliez pas de le remplacer par le vôtre. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology Nas, lisez l'article R.

Maintenant, démarrez votre ordinateur via PXE et vous devriez voir le menu de démarrage suivant.

Sélectionner Installez le serveur Ubuntu 20.04 LTS (Netboot) et appuyez sur .

Tu devrais voir que le vmlinuz et initrd Les fichiers sont téléchargés à partir du serveur de démarrage PXE en cours d'exécution sur votre Synology NAS.

Une fois la vmlinuz et initrd Les fichiers sont téléchargés, Ubuntu Server 20.04 LTS devrait commencer à démarrer. Il faudra un certain temps pour terminer.

Serveur Ubuntu 20.04 LTS est en cours de démarrage.

Serveur Ubuntu 20.04 LTS est en cours de démarrage.

Serveur Ubuntu 20.04 LTS est en cours de démarrage.

Une fois le serveur Ubuntu 20.04 LTS est démarré, vous devriez voir la fenêtre suivante. Vous pouvez installer Ubuntu Server 20.04 LTS sur votre ordinateur / serveur à partir d'ici . Si vous avez besoin d'aide pour installer le serveur Ubuntu 20.04 LTS Sur votre ordinateur / serveur, lisez l'article Installation du serveur Ubuntu 20.04 LTS.

Booting Fedora 35 Workstation en direct via PXE:

Tout d'abord, téléchargez l'image ISO Fedora Workstation 35 à partir de la page de téléchargements officiels de Fedora Workstation.

Une fois l'image ISO Fedora Workstation 35 Téléchargé, téléchargez-le sur le pxeboot Dossier partagé de votre synologie NAS.

Cliquez avec le bouton droit sur l'image ISO Fedora Workstation 35 et cliquez sur Monter le lecteur virtuel comme marqué dans la capture d'écran ci-dessous.

Assurez-vous que l'image ISO est montée dans le pxeboot partagé Dossier. Assurez-vous également de vérifier le Monter automatiquement Sur la case à cocher Startup afin que l'image ISO soit montée automatiquement lorsque votre Synology NAS Bottes². Ensuite, cliquez sur Monter Pour monter l'ISO image³.

L'image ISO de Fedora Workstation 35 doit être montée dans le pxeboot dossier partagé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu de la station de travail Fedora montée 35 ISO Image.

Pour démarrer Fedora Workstation 35 en direct via PXE, vous devrez ajouter une entrée de menu pour Fedora Workstation 35 sur le pxelinux.CFG / par défaut fichier de configuration.

Tapez les lignes suivantes dans le pxelinux.CFG / par défaut Fichier de configuration pour démarrer Fedora Workstation 35 en direct via PXE:

étiqueter fedora-35-workstation-live
Étiquette de menu Installer Fedora Workstation 35
Kernel Fedora-WorkStation-Live-X86_64-35-1.2 / images / pxeboot / vmlinuz
Ajouter ip = Dhcp Rd.en direct.Root d'image = Live: NFS: // 192.168.0.106 / volume1 / pxeboot / fedoraworkstation-live-x86_64-35-1.2 / liveos / squashfs.IMG Initrd = FedoraworkStation-Live-X86_64-35-1.2 / images / pxeboot / initrd.IMG

Une fois que vous avez ajouté une entrée de menu pour Fedora Workstation 35, le pxelinux.CFG / par défaut Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.106 L'adresse IP de ma synologie NAS est-elle. N'oubliez pas de le remplacer par le vôtre. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.

Maintenant, démarrez votre ordinateur via PXE et vous devriez voir le menu de démarrage suivant.

Sélectionner Installez Fedora Workstation 35 et presse .

Tu devrais voir que le fichiers vmlinuz et initrd sont téléchargés à partir du serveur de démarrage PXE en cours d'exécution sur votre Synology Nas.

Une fois la fichiers vmlinuz et initrd sont téléchargés, Fedora Workstation 35 Live devrait commencer à démarrer. Il faudra un certain temps pour terminer.

Fedora Workstation 35 Live est en cours de démarrage.

Fedora Workstation 35 Live est en cours de démarrage.

Une fois que Fedora Workstation 35 Live est démarré, vous devriez voir la fenêtre suivante. Vous pouvez installer Fedora Workstation 35 sur votre ordinateur. Si vous avez besoin d'aide pour installer Fedora Workstation 35 sur votre ordinateur, lisez l'article comment installer Fedora Workstation 35 à partir de l'USB.

Fedora Workstation 35 Mode en direct une fois démarré via PXE.

Fedora Workstation 35 Installateur une fois démarré via PXE.

Bootage Ubuntu Desktop 22.04 LTS en direct via PXE:

Tout d'abord, téléchargez le bureau Ubuntu 22.04 LTS ISO Image de la page de version officielle d'Ubuntu 22.04 LTS.

Une fois le bureau Ubuntu 22.04 LTS ISO L'image est téléchargée, téléchargez-la sur le pxeboot Dossier partagé de votre synologie NAS.

Cliquez avec le bouton droit sur le bureau Ubuntu 22.04 LTS ISO Image et cliquez sur Monter le lecteur virtuel comme marqué dans la capture d'écran ci-dessous.

Assurez-vous que l'image ISO est montée dans le pxeboot partagé Dossier. Assurez-vous également de vérifier le Monter automatiquement au démarrage Cochez la case afin que l'image ISO soit montée automatiquement lorsque votre Synology NAS Bottes². Ensuite, cliquez sur Monter Pour monter l'ISO image³.

L'image ISO de Ubuntu Desktop 22.04 LTS doit être monté dans le pxeboot dossier partagé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu du bureau Ubuntu monté 22.04 LTS ISO Image.

Pour démarrer Ubuntu Desktop 22.04 LTS via PXE, vous devrez ajouter une entrée de menu pour Ubuntu Desktop 22.04 LTS sur le pxelinux.CFG / par défaut fichier de configuration.

Tapez les lignes suivantes dans le pxelinux.CFG / par défaut Fichier de configuration pour démarrer Ubuntu Desktop 22.04 LTS via PXE:

étiqueter Ubuntu-desktop-2204-Live
Étiquette de menu Installer Ubuntu Desktop 22.04 LTS
noyau Ubuntu-22.04-desktop-amd64 / casper / vmlinuz
ajouter initrd = ubuntu-22.04-desktop-amd64 / casper / initrd boot = Casper netboot = nfs ip = dhcp nfsroot = 192.168.0.106: / volume1 / pxeboot / ubuntu-22.04-desktop-amd64 peut-être-ubiquity silencieuse éclaboussure ---

Une fois que vous avez ajouté une entrée de menu pour Ubuntu Desktop 22.04 LTS, le pxelinux.CFG / par défaut Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.106 L'adresse IP de ma synologie NAS est-elle. N'oubliez pas de le remplacer par le vôtre. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.

Maintenant, démarrez votre ordinateur via PXE et vous devriez voir le menu de démarrage suivant.

Sélectionnez Installer Ubuntu Desktop 22.04 LTS et presse .

Ubuntu Desktop 22.04 LTS LIVE est démarré. Il faudra un certain temps pour terminer.

Une fois Ubuntu Desktop 22.04 LTS LIVE est démarré, vous devriez voir la fenêtre suivante. Vous pouvez installer Ubuntu Desktop 22.04 LTS sur votre ordinateur. Si vous avez besoin d'aide pour installer Ubuntu Desktop 22.04 LTS Sur votre ordinateur, lisez l'article Installation de Ubuntu Desktop 20.04 LTS. Bien que l'article soit pour Ubuntu Desktop 20.04 LTS, il peut toujours être utile.

Ubuntu Desktop 22.04 LTS Network en direct démarré via PXE.

Démarrage du serveur Ubuntu 22.04 LTS via PXE:

Tout d'abord, téléchargez le serveur Ubuntu 22.04 LTS ISO Image de la page de version officielle d'Ubuntu 22.04 LTS.

Une fois le serveur Ubuntu 22.04 LTS ISO L'image est téléchargée, téléchargez-la sur le pxeboot Dossier partagé de votre synologie NAS.

Cliquez avec le bouton droit sur le serveur Ubuntu 22.04 LTS ISO Image et cliquez sur Monter le lecteur virtuel comme marqué dans la capture d'écran ci-dessous.

Assurez-vous que l'image ISO est montée dans le pxeboot partagé Dossier. Assurez-vous également de vérifier le Monter automatiquement au démarrage Cochez la case afin que l'image ISO soit montée automatiquement lorsque votre Synology NAS Bottes². Ensuite, cliquez sur Monter Pour monter l'ISO image³.

L'image ISO du serveur Ubuntu 22.04 LTS doit être monté dans le pxeboot dossier partagé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Le contenu du serveur Ubuntu monté 22.04 LTS ISO Image.

Pour démarrer le serveur Ubuntu 22.04 LTS via PXE, vous devrez ajouter une entrée de menu pour Ubuntu Server 22.04 LTS sur le pxelinux.CFG / par défaut fichier de configuration.

Tapez les lignes suivantes dans le pxelinux.CFG / par défaut Fichier de configuration pour démarrer le serveur Ubuntu 22.04 LTS via PXE:

Étiqueter Ubuntu-Server-2204-Netboot
Étiquette de menu Installer Ubuntu Server 22.04 LTS (Netboot)
noyau Ubuntu-22.04-Live-Server-AMD64 / CASPER / VMLINUZ
append netboot = nfs ip = dhcp nfsroot = 192.168.0.106: / volume1 / pxeboot / ubuntu-22.04-Live-Server-AMD64 IniTRD = UBUNTU-22.04-Live-Server-AMD64 / Casper / Initrd

Une fois que vous avez ajouté une entrée de menu pour Ubuntu Server 22.04 LTS, le pxelinux.CFG / DefaulLe fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.106 L'adresse IP de ma synologie NAS est-elle. N'oubliez pas de le remplacer par le vôtre. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.

Maintenant, démarrez votre ordinateur via PXE et vous devriez voir le menu de démarrage suivant.

Sélectionner Installez le serveur Ubuntu 22.04 LTS (Netboot) et appuyez sur .

Tu devrais voir que le fichiers vmlinuz et initrd sont téléchargés à partir du serveur de démarrage PXE en cours d'exécution sur votre Synology Nas.

Une fois la fichiers vmlinuz et initrd sont téléchargés, Ubuntu Server 22.04 LTS devrait commencer à démarrer. Il faudra un certain temps pour terminer.

Serveur Ubuntu 22.04 LTS est en cours de démarrage.

Serveur Ubuntu 20.04 LTS est en cours de démarrage.

Une fois le serveur Ubuntu 22.04 LTS est démarré, vous devriez voir la fenêtre suivante. Vous pouvez installer Ubuntu Server 22.04 LTS sur votre ordinateur / serveur à partir d'ici comme d'habitude. Si vous avez besoin d'aide pour installer le serveur Ubuntu 22.04 LTS Sur votre ordinateur / serveur, lisez l'article Installation du serveur Ubuntu 20.04 LTS. Bien que l'article soit pour Ubuntu Server 20.04 LTS, il peut toujours être utile.

Conclusion:

Dans cet article, je vous ai montré comment configurer les services de fichiers TFTP et NFS sur votre Synology NAS pour le démarrage PXE. Je vous ai également montré comment télécharger pxelinux, copier les fichiers pxelinux nécessaires à votre Synology NAS, et installer et configurer le package de serveur DHCP pour démarrer PxElinux sur des cartes mères basées sur le bios. Je vous ai montré comment ajouter l'entrée de menu Pxelinux nécessaire pour le démarrage PXE les distributions Linux suivantes:

  1. Ubuntu Desktop 20.04 LTS
  2. Serveur Ubuntu 20.04 LTS
  3. Ubuntu Desktop 22.04 LTS
  4. Serveur Ubuntu 22.04 LTS
  5. Fedora Workstation 35

Les références:

  1. https: // c-nergy.be / blog /?P = 13808
  2. https: // ubuntu.com / server / docs / install / netboot-amd64
  3. https: // linuxhint.com / pxe_boot_ubuntu_server /
  4. http: // man pages.ubuntu.com / manpages / bionic / man7 / Casper.7.html
  5. https: // fedoraproject.org / wiki / dracut / options # nfs
  6. https: // man7.org / linux / man-pages / man7 / dracut.cmdline.7.html
  7. https: // accéder.chapeau rouge.com / documentation / en-us / red_hat_enterprise_linux / 7 / html / storage_administing_guide / ch-disklessystems
  8. https: // bugzilla.chapeau rouge.com / show_bug.CGI?id = 781983
  9. https: // bugzilla.chapeau rouge.com / show_bug.CGI?id = 537217
  10. https: // askubuntu.com / Questions / 1250119 / How-to-Skip-FileSystem-Check-During-Boot