[GH-ISSUE #1027] [Kernel Panic] Memory deadlock for install Archlinux onto 1G RAM VPS #273

Open
opened 2026-02-27 14:51:08 +03:00 by kerem · 10 comments
Owner

Originally created by @F-TD5X on GitHub (Oct 6, 2021).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1027

Describe the bug
Memory deadlock for install Archlinux onto 1G RAM VPS.
VPS is oraclecloud free version. 1G RAM and 50G HDD.

To Reproduce
Simplely steps to install Archlinux. And nearly download finished, it will got a kernel panic for deadlock memory.

Expected behavior
I expect it will download a less than 300MB tarball with bootstarp and install it. But seems it downloads the full size one about 650MB, I'm not sure if it cause the problem.

Originally created by @F-TD5X on GitHub (Oct 6, 2021). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1027 **Describe the bug** Memory deadlock for install Archlinux onto 1G RAM VPS. VPS is oraclecloud free version. 1G RAM and 50G HDD. **To Reproduce** Simplely steps to install Archlinux. And nearly download finished, it will got a kernel panic for deadlock memory. **Expected behavior** I expect it will download a less than 300MB tarball with bootstarp and install it. But seems it downloads the full size one about 650MB, I'm not sure if it cause the problem.
Author
Owner

@antonym commented on GitHub (Oct 6, 2021):

The usual installer grabs the airootfs.sfs so you are probably running out of memory space. If there's a way to download a smaller version of that, we can look at adding it but otherwise you may need more RAM to do the install.

<!-- gh-comment-id:936312170 --> @antonym commented on GitHub (Oct 6, 2021): The usual installer grabs the airootfs.sfs so you are probably running out of memory space. If there's a way to download a smaller version of that, we can look at adding it but otherwise you may need more RAM to do the install.
Author
Owner

@F-TD5X commented on GitHub (Oct 8, 2021):

archlinux.iso
pkglist.txt

This is the minimal self packed archlinux iso I can found. It only contains base packages.

Could you consider add a feature to install dd images?

Or some way could use a bootstrap?

<!-- gh-comment-id:938298775 --> @F-TD5X commented on GitHub (Oct 8, 2021): [archlinux.iso](https://iso.meson.cc/ultralite/archlinux/iso/2021.10.04/archlinux-2021.10.04-x86_64.iso) [pkglist.txt](https://iso-ultralite.meson.cc/2021.10.04/arch/pkglist.x86_64.txt) This is the minimal self packed archlinux iso I can found. It only contains `base` packages. Could you consider add a feature to install dd images? Or some way could use a bootstrap?
Author
Owner

@antonym commented on GitHub (Oct 10, 2021):

Are the ultralite builds official? Are there docs somewhere for them?

<!-- gh-comment-id:939503691 --> @antonym commented on GitHub (Oct 10, 2021): Are the ultralite builds official? Are there docs somewhere for them?
Author
Owner

@F-TD5X commented on GitHub (Oct 16, 2021):

@antonym Actually no. This is a community build.
With Arch wiki method, we can easily build a same one.

<!-- gh-comment-id:944864425 --> @F-TD5X commented on GitHub (Oct 16, 2021): @antonym Actually no. This is a community build. With [Arch wiki](https://wiki.archlinux.org/title/archiso) method, we can easily build a same one.
Author
Owner

@github-actions[bot] commented on GitHub (Nov 16, 2021):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:969680858 --> @github-actions[bot] commented on GitHub (Nov 16, 2021): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@pataquets commented on GitHub (Jan 23, 2022):

Same here for ArchLinux32 (on real hardware).
Tried increasing copytoram_size to 95%, but no luck (info here).

<!-- gh-comment-id:1019521408 --> @pataquets commented on GitHub (Jan 23, 2022): Same here for ArchLinux32 (on real hardware). Tried increasing `copytoram_size` to 95%, but no luck (info [here](https://git.archlinux32.org/archiso32/tree/docs/README.bootparams)).
Author
Owner

@github-actions[bot] commented on GitHub (Mar 15, 2022):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:1067496278 --> @github-actions[bot] commented on GitHub (Mar 15, 2022): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@pataquets commented on GitHub (Mar 29, 2022):

Still interested...

<!-- gh-comment-id:1082205127 --> @pataquets commented on GitHub (Mar 29, 2022): Still interested...
Author
Owner

@github-actions[bot] commented on GitHub (Apr 29, 2022):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:1112838757 --> @github-actions[bot] commented on GitHub (Apr 29, 2022): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@pataquets commented on GitHub (Jun 13, 2023):

I've posted this to ArchLinux32 forums in hopes of sorting out this issue:
https://bbs.archlinux32.org/viewtopic.php?pid=9790

<!-- gh-comment-id:1589765762 --> @pataquets commented on GitHub (Jun 13, 2023): I've posted this to ArchLinux32 forums in hopes of sorting out this issue: https://bbs.archlinux32.org/viewtopic.php?pid=9790
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/netboot.xyz#273
No description provided.