tft每日頭條

 > 科技

 > pxe啟動pe詳細步驟

pxe啟動pe詳細步驟

科技 更新时间:2025-04-21 09:12:53

  今天玩點花活兒,之前的文章再探從VHD文件中啟動Windows 及Grub雙啟動VHD文件 Tiny Core Linux 中研了一下Grub和VHD文件的關聯應用,那麼結合PXE又會是怎麼樣的呢?

  首先,得配置一下PXE服務器吧,Windows上最好用的就是Tiny PXE Server了:

  pxe啟動pe詳細步驟(從PXE到GRUB到VHD文件啟動)(1)

  Tiny PXE Server

  因我是BIOS固件(即不是UEFI固件),Filename裡填上grub.img。又因為我使用的是grub 2.06,參照Tiny PXE Server的files/grub目錄下grub2-readme.txt所述,拷貝grub 2.06相關文件到該目錄下,使用make-grub-pxe.cmd制作grub.img,制作完畢後,把grub.img拷貝到Tiny PXE根目錄下。

  pxe啟動pe詳細步驟(從PXE到GRUB到VHD文件啟動)(2)

  準備GRUB環境

  然後設置VMware從網卡啟動:

  pxe啟動pe詳細步驟(從PXE到GRUB到VHD文件啟動)(3)

  設置首選啟動項是網卡

  然後,按之前文章一樣配置grub.cfg

  set timeout=15 set default=0 # Set the default menu entry menuentry Boot from VHD File { set root=(hd0,1) probe -s dev_uuid -u (hd0,1); if [ ${grub_platform} = efi then chainloader /ntloader initrd=/initrd.lz1 uuid=${dev_uuid} file=/inner_win10.vhdx; else parttool hd0,1 hidden boot- linux16 /ntloader uuid=${dev_uuid} file=/inner_win10.vhdx; initrd16 /initrd.lz1; fi; } menuentry Boot from Tiny Core Linux { set root=(hd0,1) linux /vmlinuz my_ip=192.168.1.1 initrd /core.gz }

  這樣,虛拟機啟動後自動進入Grub選單,可以随意選擇你想進入的系統了。

  注意:默認make-grub-pxe.cmd生成的grub.img是沒有加載硬盤功能的,因此不能切換到硬盤啟動,如果想用系統固件加載硬盤,注意把acpi、biosdisk模塊包含進去,或在選單裡使用insmod調用它們。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved