Skip to content

tukiyo/dnsmasq.ipxe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dnsmasq.ipxe

MacbookAirを使ってclonezillaやCentOSをiPXE boot

環境

構成図

ネットワーク図.png

準備

  1. brew install dnsmasq
  2. Macbook AirにUSB LANアダプターを接続 (en4として認識される)
  3. en4のIPアドレスを192.168.9.9に設定
  4. USB LANアダプターと、ネットワークブートさせたいPCをLANケーブルで直繋ぎする

CloneZillaをネットワークブートさせたい場合

  1. cd clonezilla
  2. ./extract_clonezilla_i686.sh

を実行し、以下ファイルが作成される。

  • filesystem.squashfs
  • initrd.img
  • vmlinuz

起動/終了

起動の仕方

  1. ./startup.sh で起動、ctrl+Cでdnsmasq停止

終了の仕方

  1. ./stop.sh で子プロセス終了

注意点

  • CentOS7はネットワークブート成功していない。後日対応するかも
  • PXEブートの途中で止まる場合、PXEブートイメージを切り替えてください。
  # PXEブート完了しない場合は、以下切り替えて試すこと。
- dhcp-boot=undionly.kpxe
+ dhcp-boot=ipxe.kkpxe
  #dhcp-boot=ipxe.kkkpxe
  • インターネット共有をしていると以下エラーが出るので同時にはしないこと。

dnsmasq: failed to bind DHCP server socket: Address already in use

インターネット共有.png

About

MacbookAirを使ってclonezillaやCentOSをiPXE boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages