欢迎光临散文网 会员登陆 & 注册

grub2 硬盘引导archlinux系统ISO

2021-05-21 14:07 作者:显卡带不动  | 我要投稿

可以添加grub2菜单或启动grub2后手动输入{}中内容,部分需要根据你iso文件位置做改动

我的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  下面会用到

#iso 文件名称和位置需要适当改动

#(hd4,msdos1)  hd4--我sd卡的磁盘序号,msdos1是第一个分区

#grub2磁盘命名规则


启动后会有30秒等待..

命令行输入:

mkdir /iso 

mount -t vfat /dev/sde1 /iso 

#将我的sd卡挂在 /iso文件夹上 ,/dev/sde1 是我sd卡的设备名称

#vfat 是 iso 所在分区文件系统分类,我用的sd卡文件系统是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 版本间会变动,应适根据你iso文件的标签适当修改

grub2 硬盘引导archlinux系统ISO的评论 (共 条)

分享到微博请遵守国家法律