1、重置为Debian10系统,通过VNC/Console登录控制台 2、设置为从AlpineLinux内核启动系统 mkdir -p /netboot && cd /netboot rgeo=`wget /vmlinuz-virt wget $repo/releases/x86_64/netboot/initramfs-virt modl=$repo/releases/x86_64/netboot/modloop-virt cat >> /etc/grub.d/40_custom <<EOF menuentry "Alpine Linux Minimal" { search --set=root --file /netboot /vmlinuz-virt linux /netboot/vmlinuz-virt console=tty0 console=ttyS0,115200 ip=dhcp modloop=$modl alpine_repo=$repo/main/ initrd /netboot/initramfs-virt } EOF sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT
2、安装一个维护系统(若云厂提供救援模式,可忽略此步骤) 某些云厂救援模式证书太老了,可能需要给 wget 命令添加参数 --no-check-certificate mkdir -p /netboot && cd /netboot rgeo=`wget -qO- http://myip.rpc.im/country_code` if [ "$rgeo" == "CN" ]; then repo /vmlinuz-virt wget $repo/releases/x86_64/netboot/initramfs-virt modl=$repo/releases/x86_64/netboot/modloop-virt /vmlinuz-virt linux /netboot/vmlinuz-virt console=tty0 console=ttyS0,115200 ip=dhcp modloop=$modl alpine_repo=$repo/main/ initrd /netboot/initramfs-virt } EOF sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT
1.进入控制台(首页的Control Panel),首先要关闭Monitering(监控),然后点击Netboot: 2.点击进入Rescue模式,然后点击确定。 3 . 或其他软件,p.s.如果你和我一样用的是OpenSUSE就不需要额外的软件啦~)登录到独服的SSH,安装系统参考下方教程: https://www.mcheng.cn/1580.html 6.在控制台把Netboot
18.04 网络引导映像: $ wget http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot 21:42 0:00 wget http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot 21:42 0:00 wget http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot 21:42 0:00 wget http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot
if run loadimage; then run mmcboot; run mender_try_to_recover; else run mender_try_to_recover; run netboot ; fi; jh_netboot=mw 0x303d0518 0xff; setenv fdt_file fsl-imx8mm-evk-root.dtb; setenv jh_clk clk_ignore_unused ; run netboot; kboot=booti loadaddr=0x40480000 loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr ; " \ "run mender_try_to_recover; " \ "else " \ "run mender_try_to_recover; " \ "run netboot ; " \ "fi; " \ "netboot=echo Booting from net ...; " \ 应该是启动loadimage失败,导致else走netboot, 继续分析
https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box /vagrant_package/CentOS-7.1.1503-x86_64-netboot.box #初始化(在项目目录生成Vagrantfile文件1️⃣ vagrant init {title}
Load address: 0x80800000 Loading: # 0 Bytes/s done 通过网络启动内核 在imx6ull中直接执行run netboot: 可以看到并未成功 一共需要两个: 1、zImage 2、100ask_imx6ull-14x14.dtb => run netboot Booting from net ... => => run netboot Booting from net ... 记得保存哈 setenv nfsroot /home/zh/100ask_imx6ull-sdk/Buildroot_2019.02/output/target saveenv 4、然后输入run netboot 命令进行重新从网络启动 run netboot 5、验证是否成功 成功后出现如图所示界面 输入df命令可以看到根目录是挂载上去的: 方便之处&测试 好处1:文件内容实时同步。
第二步,安装netboot.xyz: 如果登录的是非root用户,则需要先运行以下命令进入root用户: sudo su 腾讯云的轻量应用服务器目前均为x86-64架构 ,所以可以直接运行以下命令下载镜像: wget https://boot.netboot.xyz/ipxe/netboot.xyz.img 然后我们查看系统磁盘名称: df -h 111.png 前一步可以看到 / 目录对应的分区,这里需要忽略分区最后的数字,得到 / 目录对应的磁盘(/dev/vda),将下载好的镜像写入 / 目录对应的磁盘内: dd if=netboot.xyz.img
常用的几个指令 挂载硬盘 mkdir /123456789 创建目录 mount /dev/sdb1 /123456789 磁盘挂载 复制文件 cp netboot.xyz-arm64.efi /123456789
www.virtualbox.org/ vagrant Vagrant 1.7.4 https://www.vagrantup.com/downloads.html box CentOS-7.1.1503-x86_64-netboot.box 那么从本地添加已经下载下来的镜像就更为的方便了,执行下面的命令: D:\vagrant>vagrant box add lingzai file:///F:\Java\vagrant\CentOS-7.1.1503-x86_64-netboot.box
http://mirrors.ustc.edu.cn/debian/dists/Debian8.10/main/installer-mipsel/current/images/loongson-2f/netboot 注意因为Debian也在不断的更新中,路径、精确的版本号可能都在变化,所以不用太纠结细微的差别,通常只要对应版本的Debian提供了loongson-2f芯片的netboot文件,就应当可以顺利安装。
" #配置IP $ vim /etc/sysconfig/network-scripts/ifcfg-ens33 NAME="ens33" DEVICE="ens33" ONBOOT=yes NETBOOT network-scripts/ifcfg-ens34 NAME="ens34" DEVICE="ens34" ONBOOT=no #默认不启动第二张网卡,需要时再开启 NETBOOT
可将远程电脑的启动盘设置为从 NetBoot 或 NetInstall 镜像启动。远程协助观测并控制你的 Mac 电脑。使用远程拖放功能在 Mac 电脑之间传输文件。在任意两部电脑之间复制和粘贴信息。
http://mirrors.ustc.edu.cn/debian/dists/Debian8.10/main/installer-mipsel/current/images/loongson-2f/netboot 注意因为Debian也在不断的更新中,路径、精确的版本号可能都在变化,所以不用太纠结细微的差别,通常只要对应版本的Debian提供了loongson-2f芯片的netboot文件,就应当可以顺利安装。
Linux 用户现在可能会喜欢对 Linux ARM64 虚拟机使用 NetBoot(在搭载 Apple M 系列芯片的 Mac 计算机上)。
" #配置IP $ vim /etc/sysconfig/network-scripts/ifcfg-ens33 NAME="ens33" DEVICE="ens33" ONBOOT=yes NETBOOT network-scripts/ifcfg-ens34 NAME="ens34" DEVICE="ens34" ONBOOT=no #默认不启动第二张网卡,需要时再开启 NETBOOT
Linux用户现在可能喜欢在Linux ARM64虚拟机上使用NetBoot(在安装了Apple M系列芯片的mac上)。
至DDR的43000000*/boot_net=tftpboot 43000000 boot.fex;run setargs_netboot;bootm 43000000/*fastboot模式*/boot_fastboot mac_addr=${mac} wifi_mac=${wifi_mac} bt_mac=${bt_mac} specialstr=${specialstr} gpt=1/*网络启动参数*/setargs_netboot
serverip '192.168.0.84' //设置Ubuntu IP地址U-Boot> setenv rootpath '/home/tronlong/nfs_share'U-Boot> setenv netboot fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} - ${fdtaddr}'U-Boot> setenv bootcmd 'run findfdt; run netboot'U-Boot
; then if run loadbootscript; then run bootscript; else if run loadimage; thn run mmcboot; else run netboot ; fi; fi; else run netboot; fi bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp netboot