From: paul via <help-guix@gnu.org>
To: help-guix@gnu.org
Subject: Pinebook Pro boot from NVME
Date: Sat, 7 Oct 2023 11:42:51 +0200 [thread overview]
Message-ID: <cd4002c3-3d87-bd97-0ea4-79cb6319c8d2@autistici.org> (raw)
Hello Guixers,
I'm interested in using the best distro in the world on my Pinebook Pro
(currently the bootloader is broken on master, see [0], but guix
time-machine allows me to still be able to proceed). I'm able to do so
and Guix boots perfectly from choosing the SD card from the Tow Boot
menu but I'm unable to make the default image boot from a NVME disk.
This is the workflow I'm using:
image=$(guix time-machine --commit=d6a53849935f8584e1df57faa79c18c23fbb2aa1 --system image -e '(@ (gnu system images pinebook-pro) pinebook-pro-barebones-raw-image)' --system=aarch64-linux)
and
sudo dd if=$image of=/dev/mmblk1 bs=4M status=progress oflag=sync
for flashing the sd card and
sudo dd if=$image of=/dev/nvme0n1 bs=4M status=progress oflag=sync
for flashing the nvme disk.
I'm using tow boot and i have armbian on emmc, guix system on sd card
and guix system on nvme. One really strange behavior happens:
1. I choose the nvme option in tow boot
2. I'm instantaneously presented the U-Boot menu (as opposed to when I
choose the sd card, where I'm also presented u-boot but quite a lot
slower) so I'm pretty sure that the bootloader is correctly read
from the disk
3. a Guix System loads but when I log in as root and run mount the /
filesystem is mounted on /dev/mmblk1
My understanding of this situation is that the u-boot Pinebook Pro
package somewhere has the sd card device hardcoded. I'm not really sure
where, and I'm doing my best by studying the Guix source code, but if
anyone of you with more knowledge than me can help it would be a lot easier.
Thank you for your time,
giacomo
[0]: https://issues.guix.gnu.org/65982
next reply other threads:[~2023-10-09 10:28 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-07 9:42 paul via [this message]
2023-10-12 4:41 ` Pinebook Pro boot from NVME Vagrant Cascadian
2023-10-12 21:27 ` paul
2023-10-15 6:22 ` Efraim Flashner
2023-10-15 17:21 ` Vagrant Cascadian
2023-10-17 22:02 ` paul via
2023-10-18 10:22 ` Efraim Flashner
2023-10-19 12:30 ` paul via
2023-10-28 21:19 ` Vagrant Cascadian
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cd4002c3-3d87-bd97-0ea4-79cb6319c8d2@autistici.org \
--to=help-guix@gnu.org \
--cc=goodoldpaul@autistici.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.