Comment configurer Synology NAS comme serveur de démarrage PXE pour les images d'installation Linux Netbooting avec grub

Comment configurer Synology NAS comme serveur de démarrage PXE pour les images d'installation Linux Netbooting avec grub

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 / serveur. Ainsi, 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 / serveur.

Dans un autre article comment configurer Synology Nas en tant que serveur de démarrage PXE pour les images d'installation Linux Netbooting avec PxElinUX (version BIOS), je vous ai montré comment configurer pxElinux sur votre synologie NAS pour le réseau de démarrage Linux Images d'installation sur votre ordinateur / serveur via PXE. Pxelinux prend en charge les systèmes BIOS et UEFI. Pxelinux est très stable pour les cartes mères basées sur le bios. Mais au moment de la rédaction du présent. La dernière version de Syslinux (PxElinux fait partie de Syslinux) est V6.03 Et il a été mis à jour pour la dernière fois le 6 octobre 2014. C'est assez vieux et je n'ai vu aucun développement depuis lors pour résoudre le firmware Buggy UEFI.

Donc, dans cet article, je vais vous montrer comment configurer votre Synology NAS en tant que serveur de démarrage PXE pour démarrer les images d'installation Linux sur le réseau à l'aide de Grub (l'un des meilleurs chargeurs de démarrage). Grub prend en charge les systèmes BIOS et UEFI et il est stable pour les deux. Grub est le chargeur de démarrage par défaut pour presque toutes les distributions populaires Linux là-bas. Contrairement à Syslinux, Grub est un projet de chargeur de démarrage très actif.

Je vais montrer comment configurer le démarrage de Grub vers PXE pour les distributions Linux suivantes dans cet article.

  • Ubuntu Desktop 20.04 LTS
  • Serveur Ubuntu 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Serveur Ubuntu 22.04 LTS
  • Fedora Workstation 35

Alors, commençons.

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 des fichiers requis sur le NAS
  7. Activation de PXE sur Synology Nas
  8. Bootage Ubuntu Desktop 20.04 LTS en direct via PXE
  9. Démarrage du serveur Ubuntu 20.04 LTS via PXE
  10. Bootage Ubuntu Desktop 22.04 LTS en direct via PXE
  11. Démarrage du serveur Ubuntu 22.04 LTS via PXE
  12. Booting Fedora 35 Workstation en direct via PXE
  13. Conclusion
  14. Les références

Création d'un dossier partagé PXEboot

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

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 que le démarrage PXE fonctionne.

Pour activer le service de fichier NFS, accédez à Panneau de commande > Services de fichiers.

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 commande > 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 du Autorisation NFS languette.

Tapez * dans le Nom d'hôte ou IP section1, vérifier la Autoriser les connexions à partir de ports non privilégiés (ports supérieurs à 1024) cocher2, vérifier la Permettre aux utilisateurs d'accéder aux sous-dossiers montés cocher3, et cliquez sur Sauvegarder4.

Une nouvelle règle d'accès NFS doit être créée1.

Le dossier partagé est accessible en utilisant le chemin / volume1 / pxeboot Comme vous pouvez le voir dans la capture d'écran ci-dessous2. N'oubliez pas le chemin du dossier partagé car vous en aurez besoin plus tard.

Pour que les modifications prennent effet, cliquez sur Sauvegarder3.

Activer le 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 commande > 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 le démarrage PXE, vous aurez besoin d'un serveur DHCP fonctionnel.

Pour installer un serveur DHCP sur votre Synology Nas, ouvrez le Centre d'emballage appliquer1, Rechercher le mot-clé dhcp2, et cliquez sur le Serveur DHCP package comme marqué dans la capture d'écran ci-dessous3.

Cliquer sur Installer.

Le Serveur DHCP Le package doit être installé.

Une fois la Serveur DHCP le package 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 serveur DHCP et le démarrage PXE à partir d'ici.

Activer DHCP pour une interface réseau

Pour activer le DHCP, ouvrez le Serveur DHCP application, sélectionnez une interface réseau dans le Interface réseau Section, 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 DNS primaire et DNS secondaire les serveurs. j'utilise 8.8.8.8 comme le DNS primaire et 1.1.1.1 comme le DNS secondaire serveur1.

Du Liste de sous-réseau Section, cliquez sur Créer2.

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 l'éteindre 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 IP1, Terminer l'adresse IP2, Masque de file3, et passerelle4 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 le Adressez le temps de location5. 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éer6.

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

Vérifier la Activé cocher box pour activer le sous-réseau et cliquer 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 des fichiers requis sur le NAS

Pour télécharger les fichiers de firmware de démarrage GRUB requis sur votre Synology NAS, vous devez avoir une distribution Linux comme Ubuntu, Linux Mint, Red Hat, Fedora, etc. Installé sur votre ordinateur. Vous pouvez également utiliser un lecteur de pouce USB en direct pour obtenir les fichiers requis.

Dans cet article, je vais utiliser le bureau Ubuntu 22.04 LTS Drive USB LTS Bootable USB pour télécharger les fichiers de firmware de démarrage GRUB requis sur ma synologie NAS. Si vous avez besoin d'aide pour créer un lecteur USB Ubuntu Desktop Bootable en direct, lisez l'article Installation de Ubuntu Desktop 20.04 LTS.

Une fois que vous avez créé un lecteur USB Ubuntu Booktop Bootable en direct, démarrez à partir de celui-ci.

Ouvrir le Terminal App et exécutez la commande suivante pour mettre à jour le cache du référentiel de package APT:

$ sudo apt mise à jour

Pour installer les packages signé de cale, grub-efi-amd64 signé, et bouffon, Exécutez la commande suivante:

$ sudo apt installer shim-signé grub-efi-amd64 signé grub-commun-commun

Il est très probable que ces packages seront installés par défaut. Au cas où ils ne le sont pas, ils seront installés.

Maintenant, copiez le fichier shimx64.EFI.signé au ~ / Téléchargements répertoire et renommer à bootx64.EFI avec la commande suivante:

$ cp -v / usr / lib / shim / shimx64.EFI.Signé ~ / téléchargements / bootx64.EFI

Maintenant, copiez le fichier grubnetx64.EFI.signé au ~ / Téléchargements répertoire et renommer à grubx64.EFI avec la commande suivante:

$ cp -v / usr / lib / grub / x86_64-fi-signé / grubnetx64.EFI.Signé ~ / Téléchargements / Grubx64.EFI

Maintenant, copiez le fichier unicode.PF2 au ~ / Téléchargements Répertoire avec la commande suivante:

$ cp -v / usr / share / grub / unicode.pf2 ~ / téléchargements

Une fois que tous les fichiers sont copiés dans le ~ / Téléchargements répertoire, vous devriez avoir les fichiers suivants dans le ~ / Téléchargements annuaire.

Maintenant, connectez-vous à votre Synology NAS et téléchargez les fichiers bootx64.EFI et grubx64.EFI dans le pxeboot dossier partagé.

Cliquer sur Créer > Créer le dossier Pour créer un nouveau dossier dans le pxeboot Dossier partagé de votre synologie NAS.

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

Un nouveau dossier ver devrait être créé.

Accéder à la nouvelle création ver/ dossier et créez un nouveau dossier polices / dans le ver dossier de la même manière.

Accédez à la grub / polices / dossier de votre synologie NAS et téléchargez le unicode.PF2 fichier à partir du ~ / Téléchargements répertoire là-bas.

Une fois que tous les fichiers sont copiés dans le pxeboot Dossier partagé de votre synologie NAS, vous devriez y voir les fichiers et dossiers suivants.

Activation de PXE sur Synology Nas

Une fois que vous avez téléchargé tous les fichiers requis dans le pxeboot Dossier partagé, vous pouvez activer le démarrage PXE sur votre synologie NAS.

Pour activer PXE, ouvrez le Serveur DHCP application, accédez à la PXE section et vérifiez 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 bootx64.EFI de la liste en tant que PXE Chargeur de démarrage et cliquez sur Sélectionner.

Pour que les modifications prennent effet, cliquez sur Appliquer.

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

Maintenant, si vous démarrez votre ordinateur via PXE, vous devriez voir la fenêtre Grub suivante. Cela signifie que le démarrage PXE avec le firmware GRUB UEFI fonctionne très bien.

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 dossier partagé1. Assurez-vous également de vérifier le Monter automatiquement au démarrage cocher la case afin que l'image ISO soit montée automatiquement lorsque vos bottes Synology NAS2. Ensuite, cliquez sur Monter Pour monter l'image ISO3.

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 Utilisation du firmware GRUB UEFI, vous devrez ajouter une entrée de menu pour Ubuntu Desktop 20.04 LTS sur le grub / bouffe.CFG fichier de configuration.

NOTE: Assurez-vous de créer le ver.CFG fichier dans le pxeboot dossier partagé s'il n'existe pas.

Tapez les lignes suivantes dans le grub / bouffe.CFG Fichier de configuration pour démarrer Ubuntu Desktop 20.04 LTS via PXE à l'aide du firmware GRUB UEFI:

Définir par défaut = 0
Set Timeout = 60
MenuEntry "Installer Ubuntu Desktop 20.04 LTS "
définir gfxpayload = Keep
Linux Ubuntu-20.04.4-DESKTOP-AMD64 / CASPER / VMLINUZ BOOT = CASPER peut-être-UBICITY NetBoot = NFS IP = DHCP NFSROOT = 192.168.0.105: / volume1 / pxeboot / ubuntu-20.04.4-DESKTOP-AMD64 Splash calme ---
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 grub / bouffe.CFG Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.105 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 Grub suivant.

Sélectionner Installer Ubuntu Desktop 20.04 LTS et presser .

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 dossier partagé1. Assurez-vous également de vérifier le Monter automatiquement au démarrage cocher la case afin que l'image ISO soit montée automatiquement lorsque vos bottes Synology NAS2. Ensuite, cliquez sur Monter Pour monter l'image ISO3.

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 Utilisation du firmware GRUB UEFI, vous devrez ajouter une entrée de menu pour Ubuntu Server 20.04 LTS sur le grub / bouffe.CFG fichier de configuration.

NOTE: Assurez-vous de créer le ver.CFG fichier dans le pxeboot dossier partagé s'il n'existe pas.

Tapez les lignes suivantes dans le grub / bouffe.CFG Fichier de configuration pour démarrer le serveur Ubuntu 20.04 LTS via PXE à l'aide du firmware GRUB UEFI:

MenuEntry "Installer Ubuntu Server 20.04 LTS (Netboot) "
définir gfxpayload = Keep
Linux Ubuntu-20.04.4-Live-Server-AMD64 / CASPER / VMLINUZ NETBOOT = NFS IP = DHCP NFSROOT = 192.168.0.105: / 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 grub / bouffe.CFG Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.105 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 Grub suivant.

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

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 comme d'habitude. 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.

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 dossier partagé1. Assurez-vous également de vérifier le Monter automatiquement au démarrage cocher la case afin que l'image ISO soit montée automatiquement lorsque vos bottes Synology NAS2. Ensuite, cliquez sur Monter Pour monter l'image ISO3.

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 Utilisation du firmware GRUB UEFI, vous devrez ajouter une entrée de menu pour Ubuntu Desktop 22.04 LTS sur le grub / bouffe.CFG fichier de configuration.

NOTE: Assurez-vous de créer le ver.CFG fichier dans le pxeboot dossier partagé s'il n'existe pas.

Tapez les lignes suivantes dans le grub / bouffe.CFG Fichier de configuration pour démarrer Ubuntu Desktop 22.04 LTS via PXE à l'aide du firmware GRUB UEFI:

MenuEntry "Installer Ubuntu Desktop 22.04 LTS "
définir gfxpayload = Keep
Linux Ubuntu-22.04-desktop-amd64 / casper / vmLinUz boot = Casper peut-être-ubiquité netboot = nfs ip = dhcp nfsroot = 192.168.0.105: / volume1 / pxeboot / ubuntu-22.04-desktop-amd64 Splash calme ---
initrd ubuntu-22.04-desktop-amd64 / casper / initrd

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

NOTE: Ici, 192.168.0.105 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 Grub suivant.

Sélectionner Installer Ubuntu Desktop 22.04 LTS et presser .

Ubuntu Desktop 22.04 LTS LIVE est démarré.

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 à partir d'ici. 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 dossier partagé1. Assurez-vous également de vérifier le Monter automatiquement au démarrage cocher la case afin que l'image ISO soit montée automatiquement lorsque vos bottes Synology NAS2. Ensuite, cliquez sur Monter Pour monter l'image ISO3.

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 Utilisation du firmware GRUB UEFI, vous devrez ajouter une entrée de menu pour Ubuntu Server 22.04 LTS sur le grub / bouffe.CFG fichier de configuration.

NOTE: Assurez-vous de créer le ver.CFG fichier dans le pxeboot dossier partagé s'il n'existe pas.

Tapez les lignes suivantes dans le grub / bouffe.CFG Fichier de configuration pour démarrer le serveur Ubuntu 22.04 LTS via PXE à l'aide du firmware GRUB UEFI:

MenuEntry "Installer Ubuntu Server 22.04 LTS (Netboot) "
définir gfxpayload = Keep
Linux Ubuntu-22.04-Live-Server-AMD64 / CASPER / VMLINUZ NETBOOT = NFS IP = DHCP NFSROOT = 192.168.0.105: / 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 grub / bouffe.CFG Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.105 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 Grub suivant.

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

Serveur Ubuntu 22.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.

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 dossier partagé1. Assurez-vous également de vérifier le Monter automatiquement au démarrage cocher la case afin que l'image ISO soit montée automatiquement lorsque vos bottes Synology NAS2. Ensuite, cliquez sur Monter Pour monter l'image ISO3.

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 à l'aide du firmware GRUB UEFI, vous devrez ajouter une entrée de menu pour Fedora Workstation 35 sur le grub / bouffe.CFG fichier de configuration.

NOTE: Assurez-vous de créer le ver.CFG fichier dans le pxeboot dossier partagé s'il n'existe pas.

Tapez les lignes suivantes dans le grub / bouffe.CFG Fichier de configuration pour démarrer Fedora Workstation 35 en direct via PXE à l'aide du firmware GRUB UEFI:

MenuEntry "Installer Fedora Workstation 35"
définir gfxpayload = Keep
Linux Fedora-WorkStation-Live-X86_64-35-1.2 / images / pxeboot / vmlinuz ip = Dhcp Rd.en direct.Root d'image = Live: NFS: // 192.168.0.105 / 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 grub / bouffe.CFG Le fichier de configuration doit ressembler comme suit:

NOTE: Ici, 192.168.0.105 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 Grub suivant.

Sélectionner Installer Fedora Workstation 35 et presser .

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 comme d'habitude d'ici. 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.

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 grub, copier les fichiers nécessaires dans votre Synology NAS et installer et configurer le Serveur DHCP Package pour le démarrage de Grub sur les cartes mères basées sur l'UEFI sur le réseau via PXE. Je vous ai montré comment ajouter les entrées de menu Grub nécessaires pour le démarrage PXE pour les distributions Linux suivantes:

  • Ubuntu Desktop 20.04 LTS
  • Serveur Ubuntu 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Serveur Ubuntu 22.04 LTS
  • Fedora Workstation 35

Les références

  1. https: // wiki.ubuntu.com / UEFI / SecureBoot / PXE-IPV6
  2. https: // docs.fedoraproject.org / en-us / fedora / 22 / html / installation_guide / pxe-bootloader.html
  3. https: // wiki.Fysik.DTU.dk / it / pxe_and_uefi
  4. https: // c-nergy.be / blog /?P = 13808
  5. https: // ubuntu.com / server / docs / install / netboot-amd64
  6. https: // linuxhint.com / pxe_boot_ubuntu_server /
  7. http: // man pages.ubuntu.com / manpages / bionic / man7 / Casper.7.html
  8. https: // fedoraproject.org / wiki / dracut / options # nfs
  9. https: // man7.org / linux / man-pages / man7 / dracut.cmdline.7.html
  10. https: // accéder.chapeau rouge.com / documentation / en-us / red_hat_enterprise_linux / 7 / html / storage_administing_guide / ch-disklessystems
  11. https: // bugzilla.chapeau rouge.com / show_bug.CGI?id = 781983
  12. https: // bugzilla.chapeau rouge.com / show_bug.CGI?id = 537217