-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There is a bug in the init in BookwormPup64_10.0.6.iso #4267
Comments
I have no problem booting BookwormPup64_10.0.6.iso via grub2 loopback feature. menuentry "BookwormPup64_10.0.6.iso" { |
I want to boot BookwormPup64_10.0.6.iso by the first menu,I can boot it successfully by the second menu. |
If I understand you correctly, you want to boot directly to the iso, not via the loopback.cfg. The following worked for me: |
Thank you for your help.I'm on the train,later I will try your menu,I also want to boot puppy by grub4dos. |
What is the advantage of the boot code rootuuid & img_dev & img_loop?it is very strange. |
menuentry "BookwormPup64_10.0.6.iso (direct)x" { The menu boot failed. |
menuentry "BookwormPup64_10.0.6.iso (direct)" "/linux/puppy/BookwormPup64_10.0.6.iso" { I modified the menu,it boot successfully. |
init startup script, line 654: Can you add the codes above into init,so that the old boot code "iso-scan/filename=" can be used,too? |
"The menu boot failed." This worked for me: And even this worked: "iso-scan/filename=" is still working, |
The menu you offered, worked for me,like this: Since you used boot code iso-scan/filename=,why need you to pass ${rootuuid} to the kernel??? ##Set by/sbin/isoboot fossapup64-9.5.iso,needn't pass ${rootuuid} to the kernel,because the iso-scan/filename= boot code will find and load the iso automatically,and the root=(loop) is not need,the script will chroot automatically. menuentry "/linux/puppy/fossapup64-9.5.iso" "/linux/puppy/fossapup64-9.5.iso" { |
ubuntu.iso,do not need pass ${uuid} to the kernel,it just need boot code iso-scan/filename= |
|
All I need,is just to keep the partial code in the right place in init script,and the boot problems will be solved.
|
Going further,if you keep the code about isoboot,ventoy maybe run well,bacause it need to save 4fs data. |
There is a bug in the init in BookwormPup64_10.0.6.iso - Puppy Linux Discussion Forum
https://forum.puppylinux.com/viewtopic.php?p=115718#p115718
I compared Puppy9.5 with 10.0.6: fossapup64-9.5. iso, BookwormPup64_10.0.6. iso.
The startup script init maybe has issue, version 10.0.6 removed the overall startup function of iso. I feel like the official website doesn't understand what this feature is for.
Fossapup64-9.5. iso startup script, line 654:
##Set by/sbin/isoboot
If ["$ISO-LOOP"]; Then
TRY-PARTS=${ISO-PSAVE} | ${ISO-PSAVE-FS}
${ISO-LOOP # # */} | iso9660
${TRY-PARTS}“
Fi
BookwormPup64_10.0.6.iso is not available.
The result is that BookwormPup64_10.0.6.iso failed to start iso as a whole using grub4dos or grub2 and entered the command line.
screenshot: https://pan.baidu.com/s/1FdOmwG9NE65a6h ... A?pwd=1111 提取码: 1111
the menu,grub.cfg,UEFI
menuentry "/linux/puppy/BookwormPup64_10.0.6.iso" "/linux/puppy/BookwormPup64_10.0.6.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2
loopback loop $2
linux (loop)/vmlinuz iso-scan/filename=$2 PSUBDIR=/ pmedia=cd pfix=fsck,fsckp
initrd (loop)/ucode.cpio (loop)/initrd.gz
}
menuentry "/linux/puppy/BookwormPup64_10.0.6.iso-loopback.cfg" "/linux/puppy/BookwormPup64_10.0.6.iso" {
terminal_output console
search --no-floppy --set --file $2
export iso_path=$2;loopback -d loop;loopback loop $2
set root=loop
configfile (loop)/boot/grub/loopback.cfg
}
6a45e7a305b7d3172ebd9eab5ca460e4 fossapup64-9.5. iso
http://mirrors.nju.edu.cn/puppy/puppy-fossa/
Nanjing University Open Source Mirror Station
Nanjing University Open Source Mirror Site
Tsinghua University Open Source Software Mirror Station | Tsinghua Open Source Mirror https://mirrors.tuna.tsinghua.edu.cn/
https://mirrors.tuna.tsinghua.edu.cn/puppy/puppy-fossa/
Fossapup64-9.5. iso
MD5: 6a45e7a305b7d3172ebd9eab5ca460e4 fossapup64-9.5. iso
Index of/kernels/data/ISO/Bookworm-Pup64
https://rockedge.org/kernels/data/ISO/Bookworm_Pup64/
BookwormPup64_10.0.6.iso 2024-03-04 23:58 762M
#MD5
6f3da7f6e8b916ffc7742cb5ac46ea01 BookwormPup64_10.0.6.iso
#SHA256
612135478abb3ad2fbb3f2c7f300cd1bf8cc475e83eaad1e19b0d8b965836493 BookwormPup64_10.0.6.iso
A netizen tested and added that code to start BookwormPup64_10.0.6.iso normally
The text was updated successfully, but these errors were encountered: