タグ付けされた質問 「pxe」

1
IPv6を使用したディスクレスブート
私たちの仕事では、Ubuntuを実行している約80台のディスクレスマシンを使用しています。IPv6への移行を望んでいるので、今ではディスクレスシステムをIPV6で動作させようとしています。カーネルとinitramfsの送信は引き続きIPv4接続を介して行うことができますが、マシンが完全に起動したら、すべてのネットワーク接続がIPv6を介して行われるようにします。 これは、nfsrootをIPv6経由でマウントする必要があることを意味します。これに関する私の調査では、initramfs-tools(1.18.5-1ubuntu4.1)はIPv6をサポートしていないことが示されました。つまり、初期ブート時のインターフェース構成に使用されるipconfigも、nfsルートのマウントマウント手順もIPv6対応ではありません。 これを回避するために、initramfs(/etc/initramfs-tools/hooks/ipv6)に2つのバイナリを追加しました。 #!/bin/bash . /usr/share/initramfs-tools/hook-functions copy_exec /sbin/dhclient /sbin copy_exec /sbin/mount.nfs4 /sbin これらを使用して、(a)初期ブート時にDHCPv6を要求します。 /sbin/dhclient -6 -1 -cf /tmp/dhclient.conf -pf /tmp/dhclient6.eth0.pid -lf /tmp/dhclient6.eth0.leases eth0 (b)以下を実行して得たアドレスでインターフェースを設定します: ipv6=$(cat /tmp/dhclient6.eth0.leases | grep iaaddr | egrep -o "([a-f0-9]{1,4}:){3}([a-f0-9]{0,4}:){0,4}[a-f0-9]{1,4}") ip -6 addr add $ipv6/112 dev eth0 通常、nfsルートは次のコマンドでマウントされ/usr/share/initramfs-tools/scripts/nfsます: nfsmount -o nolock ${roflag} ${NFSOPTS} ${NFSROOT} ${rootmnt} しかし、これはIPv6アドレスを受け入れないようです。 だから私はそれを次のように変更しました: …
16 nfs  pxe  initramfs  ipv6 


3
18.04 ISOのPXEブート
以前は、ISOをNFSマウントに抽出し、vmlinuz.efiとinitrd.gzをcasperからtftpbootディレクトリにコピーし、iPXEスクリプトマジックを使用してUbuntu LiveCDのPXEブートを設定しました。 これは、16.04、16.10、および17.10(Artful)でも問題なく機能しました。 18.04では、最初にvmlinuz.efiはcasperには存在しませんが、vmlinuzは存在します。だから、私はいくつかの名前を変更して再試行します... そして今、それはまだ起動を完了していません。「緊急モード」になります。「journalctl -xb」(緊急モードのプロンプトで示唆されているとおり)を入力して参照すると、次のようになります。 Unit sys-fs-fuse-connections has begun starting up. ubuntu systemd[1]: Failed to set up mount unit: Device or resource busy ubuntu systemd[1]: Failed to set up mount unit: Device or resource busy sys-kernel-config.mount: Mount process finished, but there is no mount. sys-kernel-config.mount: Failed with result 'protocol'. …
12 boot  mount  uefi  18.04  pxe 

5
Libvirt / qemu-kvmで不要なiPXEブート試行を無効にするにはどうすればよいですか?
どういうわけか、12.04にアップグレードした後、仮想マシンは常に最初にネットワークからの起動を試みて起動します。こちらをご覧ください: PXE構成が設定されていない場合: 私はもう試した: XMLを編集emulatorして/usr/bin/kvmfromを変更し、SPICEを無効に/usr/bin/kvm-spiceします。 Ctrl+ Bを使用してiPXEを設定しますが、これをブートオプションとして無効にすることはできません。 別の種類のNICを設定する-オプションではなくvirtio、パフォーマンス上の理由で必要です。ただし、e1000e機能しません。 NICの削除:動作します。ただし、ネットワークが必要です。 ぐるぐる回る。ハード。多くの結果は、構成されたPXEブートの失敗に関するものです。 大きな問題ではありませんが、ここではブート時間を50〜100%増やします(SSDからのブート)ので、比較的長く、イライラさせられます。 これを無効にして仮想ハードディスクから直接起動するにはどうすればよいですか?

1
PreseedはUbuntu 14.04のネットワークインターフェイスを自動的に選択しません。自動インストールには人の入力が必要
PXEからUbuntu Server 14.04の無人インストールをセットアップしようとしています。 最初はKickstartを使ってみました。パーティションマネージャーがユーザーの確認を必要とし、完全な無人インストールではないことを除いて、これは問題なく動作しました(つまり、インストールの途中でディスクを再パーティション化しても問題ないことを認める必要があります)。 同僚は、きめの細かい制御には、Preseedを使用したほうがよいと提案しました。残念ながら、preseedのインストールは現在このchoose_interfaceセクションで行き詰まっています。 の起動手順/tftpboot/pxelinux.cfg/default: KERNEL images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/linux append auto=true vga=normal initrd=images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/initrd.gz url=http://myNAS/pxe/preseed.cfg quiet -- 最初の数行を実行できる(例:言語/キーボードの選択) d-i debian-installer/locale string en_US d-i console-setup/ask_detect boolean false d-i console-setup/layoutcode string us d-i keyboard-configuration/layoutcode string us しかし、これchoose_interfaceは自動的には機能しません。 私は両方ともネットワークインターフェースを指定してみました: d-i netcfg/choose_interface select em1 および自動選択: d-i netcfg/choose_interface select auto これらの設定はどちらも機能しませんでした。インストールを続行するには、人間の入力が必要です。 私が間違っていることを理解できますか?
10 pxe  preseed 

1
NetworkManagerの接続共有によって開始されたdnsmasqインスタンスの構成
私はNetworkManagerを使用してeth0インターフェイスを介して別のマシンへのwifi接続を共有しているUbuntu 12.04を実行しているラップトップを持っています。これはdnsmasqによって行われるようです。 次に、他のマシンでPXE / TFTPブートをセットアップする必要があるので、NetworkManagerを介して生成されるdnsmasqインスタンスを構成して、PXE / TFTPの行を数行追加します。これはどのように行われますか?/etc/dnsmasq.confを無視しているようです。 以前の回答は、設定がNetworkManagerにハードコードされていることを示しているようです。これはまだ事実ですか?もしそうなら、私がここでやろうとしていることを達成する簡単な方法はありますか?NetworkManagerでネットワーク共有を無効にして手動で設定できると思いますが、可能であれば、これらすべてを1か所で管理することをお勧めします。 編集:確かに、dnsmasq構成はNetworkManagerでまだハードコードされているようです。ここでソースを参照してください。ここで代わりのdnsmasq.confファイルを指定する方がはるかに良い解決策であるように思えますが、私が考慮していない問題があると確信しています。

4
インストールせずにネットワークからUbuntuを起動するにはどうすればよいですか?
シナリオ:職場では、古いPCのデータを細断処理す​​る必要があります(私の主な責任ではありません)。私がしていることは、Live-CDから起動し、[Ubuntuを試す]を選択し、ターミナルを開いて、sudo shred -v -n10 /dev/sdaです。この方法では、全体で約5分かかり、シフトが終了するまで実行させます。 一日に20台以上のPCを使用することがあるので、CDの書き込み/変更をスキップしたいと思います。また、一部のDVDドライブは機能しません。USBは実際には解決策ではありません。25のUSBスティックを要求することはできません。 ネットワーク別名PXEから起動する方法(インストールではなく、インストールせずにTRY UBUNTUと同じもの)はありますか?私のビジョンは、PXEサーバーをセットアップし、それを24ポートスイッチに接続して、クライアントをスイッチに接続することです。 PXEサーバーをセットアップしてWindowsまたはUbuntuをインストールすることができましたが、本当に必要なのは、ネットワーク経由でtry-ubuntu-methodを起動できることだけです。完全インストールには時間がかかりすぎるため、不要です。 何か案は?
9 networking  boot  pxe 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.