Booting from NVME
#1
Hi all,

I finally bit the bullet and ordered a Intel 660p 512GB NVME SSD for testing my RockPro64 on it.
I downloaded the latest Ayufan Debian Buster build from https://github.com/ayufan-rock64/linux-b...m64.img.xz

I originally installed it on an SD card, then decided to copy it over to an USB stick (supposedly faster).

After that I again copied it over to the NVME drive.

The script I used for the migration is:
Code:
#!/bin/bash

# Parameters
source="/dev/disk/by-id/usb-Samsung_Flash_Drive_xxxxxxxxxxxxxxxx-0:0"
destination="/dev/disk/by-id/nvme-INTEL_xxxxxxxxxxxxxxxxxxxxxxxxx"
partitions=(1 2 3 4 5 6 7)
backupFolder="./backup"
rootid=7 # Root ID partition number

# Generate timestamp
timestamp=$(date +%Y%m%d%H%M)

# Create folder if not exist
mkdir -p $backupFolder

# Save GPT disks
sgdisk --backup=$backupFolder/$(basename $source)_$timestamp.sgdisk $source
sgdisk --backup=$backupFolder/$(basename $destination)_$timestamp.sgdisk $destination

# Copy $source layout to $dest and regenerate GUIDs
sgdisk --replicate=$destination $source
sgdisk -G $destination

# Clone partitions
for partition in "${partitions[@]}"; do
   echo "Clone partition $source-part$partition -> $destination-part$partition"
   dd if=$source-part$partition of=$destination-part$partition bs=1M status=progress
   echo "Cloned partition finished!"
done

# Must be done manually for now ...
#yes "-1MiB" | parted $destination resizepart $rootid
#e2fsck $destination-part$rootid
#resize2fs $destination-part$rootid

I then included the following modules and regenerated the initramfs:

cat /etc/initramfs-tools/modules
Code:
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
pcie_rockchip_host
phy_rockchip_pcie
nvme


update-initramfs -k all -u


I cannot book from NVME at the present moment. The onboard red LED stays lighted up.
If I put back the USB stick it boots normally.

Is there something I am forgetting ? Thank you
  Reply


Messages In This Thread
Booting from NVME - by ilovegentoo - 05-11-2020, 11:59 AM
RE: Booting from NVME - by tophneal - 05-11-2020, 01:08 PM
RE: Booting from NVME - by khaosgrille - 05-12-2020, 07:30 AM
RE: Booting from NVME - by ilovegentoo - 05-13-2020, 05:18 AM
RE: Booting from NVME - by tophneal - 05-13-2020, 06:29 AM
RE: Booting from NVME - by ilovegentoo - 05-13-2020, 10:34 PM
RE: Booting from NVME - by tophneal - 05-14-2020, 06:14 AM
RE: Booting from NVME - by Bullet64 - 05-19-2020, 02:25 AM
RE: Booting from NVME - by ilovegentoo - 05-19-2020, 10:14 AM
RE: Booting from NVME - by rrowles2000 - 05-08-2021, 12:00 PM
RE: Booting from NVME - by rrowles2000 - 05-10-2021, 02:06 PM
RE: Booting from NVME - by LMM - 05-09-2021, 02:10 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
Brick Maintained Linux booting from eMMC ootoovak 10 7,954 04-30-2022, 03:57 PM
Last Post: TRS-80
  A Rant About Pine, Other Distros, & Still Trying to Get Fedora Booting From eMMC. whitecat23 8 5,402 01-31-2022, 04:05 PM
Last Post: TRS-80
  New user: Booting from emmc spropine 1 1,410 12-17-2021, 09:37 AM
Last Post: spropine
Question Booting official Debian on RP64 arteeh 6 6,201 07-06-2021, 10:16 AM
Last Post: TRS-80
  Booting Linux/Debian from the eMMC linuxha 4 4,991 03-02-2021, 07:01 PM
Last Post: linuxha
Question My Rockpro64 stopped booting with these error messages please help seaurchin 4 4,586 02-18-2021, 04:27 PM
Last Post: TRS-80
  RockPro64 getting started - non-booting images [solved] new-rockpro-user 3 5,997 03-06-2020, 06:31 AM
Last Post: new-rockpro-user
  Is PCIE x4 bootable for NVMe SSD under Linux jzhang18 48 51,744 12-25-2018, 03:05 PM
Last Post: Atch
  Not booting with debian 0.7.7 image Bluetexon 0 1,520 11-28-2018, 01:40 PM
Last Post: Bluetexon
  Disable sdio (no wifi/bt) to fix pcie/nvme support RockPro64Newbie 0 1,780 09-22-2018, 04:07 PM
Last Post: RockPro64Newbie

Forum Jump:


Users browsing this thread: 1 Guest(s)