|
忘记在哪看到的了,自己看,不懂:
- ###########################################################
- :linux
- menu Install Linux
- item ubuntu-installer ubuntu-installer over internet (memdisk)
- item debian-installer debian-installer over internet (memdisk)
- item kali-installer kali-installer over internet (memdisk)
- item back Back to top menu...
- iseq ${menu-default} menu-recovery && isset ${submenu-default} && goto menu-recovery-timed ||
- choose selected && goto ${selected} || goto start
- :menu-recovery-timed
- choose --timeout ${submenu-timeout} --default ${submenu-default} selected && goto ${selected} || goto start
- #http://no.archive.ubuntu.com/ubuntu/dists/
- #https://doc.ubuntu-fr.org/versions
- :ubuntu-installer
- cpuid --ext 29 && set arch amd64 || set arch i386
- initrd http://no.archive.ubuntu.com/ubuntu/dists/bionic/main/installer-${arch}/current/images/netboot/mini.iso
- chain ${boot-url}/memdisk iso || goto failed
- #or
- #kernel http://no.archive.ubuntu.com/ubuntu/dists/bionic/main/installer-${arch}/current/images/netboot/ubuntu-installer/${arch}/linux
- #initrd http://no.archive.ubuntu.com/ubuntu/dists/bionic/main/installer-${arch}/current/images/netboot/ubuntu-installer/${arch}/initrd.gz
- boot || goto failed
- goto start
- :debian-installer
- cpuid --ext 29 && set arch amd64 || set arch i386
- initrd http://debian.mirrors.ovh.net/debian/dists/stable/main/installer-${arch}/current/images/netboot/mini.iso
- chain ${boot-url}/memdisk iso raw || goto failed
- #or
- #kernel http://debian.mirrors.ovh.net/debian/dists/stable/main/installer-${arch}/current/images/netboot/debian-installer/${arch}/linux
- #initrd http://debian.mirrors.ovh.net/debian/dists/stable/main/installer-${arch}/current/images/netboot/debian-installer/${arch}/initrd.gz
- :kali-installer
- cpuid --ext 29 && set arch amd64 || set arch i386
- initrd http://http.kali.org/kali/dists/kali-rolling/main/installer-${arch}/current/images/netboot/mini.iso
- chain ${boot-url}/memdisk iso raw || goto failed
- goto start
- #######################################################
-
- #Memdisk via iPXE vs. ISO Boot HTTP via iPXE:
- #
- #Memdisk via iPXE does the following things:
- #1) Emulates a CD-ROM allowing a Network-Based Install.
- #2) Masks actual system RAM because the environment memdisk creates "hides" a certain amount of RAM to allow for the ISO - This amount is generally 2x ISO Size (Maximum 2GB - I think).
- #3) Preloads the ISO into memory before executing the ISO. This slows boot time a bit.
- #
- #ISO Boot over HTTP via iPXE:
- #1) Does not emulate a CD-ROM. It is a Block Device.
- #2) Does not mask system RAM.
- #3) Executes as it reads: Faster than memdisk and no "preloading" of the ISO is required.
- #4) Does not hold the ISO as a readable device once the ISO is loaded unless loaded into the iBFT.
复制代码 |
|