EFI,C盘,D盘,空闲空间
C盘安装的是win8.1,EFI分区已经安装了GRUB2,debian,arch的iso放在D盘,网上找的硬盘安装ubuntu的方法是成功了,但debian/arch不行,求解。
目前的grub2配置
ubuntu的正常安装
代码: 全选
menuentry "Ubuntu ISO" --class ubuntu --class os {
insmod ntfs
insmod loopback
set root='(hd0,gpt3)'
set isofile=/ubuntu-22.04-desktop-amd64.iso
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile
initrd (loop)/casper/initrd
}
代码: 全选
menuentry "Debian ISO" --class ubuntu --class os {
insmod ntfs
insmod loopback
set root='(hd0,gpt3)'
set isofile='/debian-live-11.3.0-amd64-kde.iso'
loopback loop $isofile
linux (loop)/d-i/vmlinuz findiso=$isofile
initrd (loop)/d-i/initrd.gz
}
更新一下,已经解决
vmlinuz和initrd.gz要从下面连接下载,不能用iso里的
ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/
放iso的分区要ext4格式等等,ntfs格式不行,检测不出iso
我的情况是这样,vmlinuz和initrd.gz放在了第一个fat32分区(EFI分区)的db目录里,硬盘是GPT分区的
grub2配置
代码: 全选
menuentry "Debian ISO" {
insmod loopback
set root='(hd0,gpt1)'
loopback loop
linux /db/vmlinuz
initrd /db/initrd.gz
}