u-root
u-root copied to clipboard
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
The current code reads/writes GPT headers in 92-byte `HeaderSize` increments. Changing the code to read/write GPT headers in sector increments is a tradeoff with the following pros/cons: Reading the whole...
Signed-off-by: Ronald G. Minnich
**Is your feature request related to a problem? Please describe.** Sometimes we need an empty directory in the initramfs for tools like cpu. Currently it's a bit inconvenient: one must...
**Describe the bug** Opening a valid disk image and saving it back will break the partition table. gdisk output on the new file: ``` Recovery/transformation command (? for help): v...
**Describe the bug** Running "go get github.com/u-root/u-root" using go1.17.3 causes u-root to fail **To Reproduce** ``` # I have limited space under $HOME so I have to set GOPATH and...
This should tackle #2418 and add everything that CircleCI does into GitHub actions.
**Describe the bug** I found that even when cpud had compile errors, the u-root tool would create an initramfs with no error. This must be fixed. **To Reproduce** ``` rminnich@a300:~/go/src/github.com/u-root/u-root$...
**Describe the bug** Currently, u-root is affected by these CVE's: - [CVE-2020-7669](https://nvd.nist.gov/vuln/detail/CVE-2020-7669) - [CVE-2020-7666](https://nvd.nist.gov/vuln/detail/CVE-2020-7666) - [CVE-2020-7665](https://nvd.nist.gov/vuln/detail/CVE-2020-7665) **To Reproduce** Steps to reproduce the behavior: **Expected behavior** A clear and concise description...