grub2 硬盤引導(dǎo)archlinux系統(tǒng)ISO
可以添加grub2菜單或啟動(dòng)grub2后手動(dòng)輸入{}中內(nèi)容,部分需要根據(jù)你iso文件位置做改動(dòng)
我的iso 在我的sd 卡os/目錄下
menuentry 'archlinux' {
??? insmod ntfs
??? insmod iso9660
???? set isofile="/os/archlinux.iso"
???? search --set -f $isofile
???? loopback loop (hd4,msdos1)$isofile
???? linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=ARCH_202105
???? initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}
#記下 ARCH_202105? 下面會(huì)用到
#iso 文件名稱和位置需要適當(dāng)改動(dòng)
#(hd4,msdos1)? hd4--我sd卡的磁盤序號(hào),msdos1是第一個(gè)分區(qū)
#grub2磁盤命名規(guī)則

啟動(dòng)后會(huì)有30秒等待..
命令行輸入:
mkdir /iso?
mount -t vfat /dev/sde1 /iso?
#將我的sd卡掛在 /iso文件夾上 ,/dev/sde1 是我sd卡的設(shè)備名稱
#vfat 是 iso 所在分區(qū)文件系統(tǒng)分類,我用的sd卡文件系統(tǒng)是vfat,常用 ntfs ext3 ext4
losetup /dev/loop99 /iso/os/archlinux.iso
#/iso/os/archlinux.iso iso文件在我sd卡/os/文件夾下
#可查看 /dev/disk/by-label 下是否有 ARCH_202105文件夾,
#如果沒有 ln -s???? /dev/loop99?????? /dev/disk/by-label/ARCH_202105
#最后
exit
#注 ARCH_202105 版本間會(huì)變動(dòng),應(yīng)適根據(jù)你iso文件的標(biāo)簽適當(dāng)修改