Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Pinebook and NetBSD 8.99.39 [UPDATE]
If I understand correctly:
1. boot Pinebook from microSD loaded with Pinebook NetBSD ARM Bootable Images from https://www.invisible.ca/arm/
2. download arm64.img from ftp://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201905140810Z/evbarm-aarch64/binary/gzimg/ to microSD card.
3. dd image to /dev/rld2c
4. Power down, remove SD card and reboot.
Correct?
For YES, press 1
For NO, press 2
On 5/14/19, 10:15 AM, "Jared McNeill" <jmcneill%invisible.ca@localhost> wrote:
Easiest way is to download the image to the SD card, then dd it to the
eMMC:
# dd if=arm64.img of=/dev/rld2c bs=1m conv=sync
You can't "wreck" your Pinebook this way as it will always try to boot
from SD card first. So after writing the image to eMMC, shutdown the
computer, remove the SD card, and power it back on. If something goes
wrong, plug the SD card back in and it will boot from that device when you
power it back on.
On Tue, 14 May 2019, Ron Georgia wrote:
> Instead of creating the image with dd, I followed the suggestion of building the image with "highly recommend" Etcher. I am now able to login as root! Not sure what happened. I am documenting every step of the way in order to make my journey, mistakes and all, available to other "not so savvy" Pinebook users.
>
> How do I install NetBSD directly onto my Pinebook? Do I use sysinst (per https://wiki.netbsd.org/ports/evbarm/install_using_sysinst/)?
> Before I "wreck" my Pinebook, do I select ld2 as the drive to partition and install?
>
> =========== MISC DATA ===========
> arm64# disklabel ld0
> # /dev/rld0:
> type: SCSI
> disk: STORAGE DEVICE
> label: fictitious
> flags: removable
> bytes/sector: 512
> sectors/track: 32
> tracks/cylinder: 64
> sectors/cylinder: 2048
> cylinders: 1641
> total sectors: 31116288
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0 # microseconds
> track-to-track seek: 0 # microseconds
> drivedata: 0
>
> 8 partitions:
> # size offset fstype [fsize bsize cpg/sgs]
> a: 30657536 458752 4.2BSD 0 0 0 # (Cyl. 224 - 15193*)
> b: 262144 196608 swap # (Cyl. 96 - 223)
> c: 31116288 0 unused 0 0 # (Cyl. 0 - 15193*)
> d: 31116288 0 unused 0 0 # (Cyl. 0 - 15193*)
> e: 163840 32768 MSDOS # (Cyl. 16 - 95)
>
> arm64# disklabel ld2
> # /dev/rld2:
> type: ld
> disk: ld2
> label: default label
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 32
> sectors/cylinder: 2016
> cylinders: 1040
> total sectors: 2097152
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0 # microseconds
> track-to-track seek: 0 # microseconds
> drivedata: 0
>
> 3 partitions:
> # size offset fstype [fsize bsize cpg/sgs]
> a: 2097152 0 4.2BSD 0 0 0 # (Cyl. 0 - 1040*)
> c: 2097152 0 4.2BSD 0 0 0 # (Cyl. 0 - 1040*)
> disklabel: boot block size 0
> disklabel: super block size 0
> disklabel: partitions a and c overlap
>
> arm64# gpt show ld0
> GPT not found, displaying data from MBR.
>
> start size index contents
> 0 1 MBR
> 1 32767 Unused
> 32768 163840 1 MBR part 12 (active)
> 196608 262144 Unused
> 458752 30657536 2 MBR part 169
>
> arm64# gpt show ld2
> gpt: /dev/rld2: map entry doesn't fit media: new start + new size < start + size
> (1 + 1fffff < a000 + 1d50000)
>
> arm64# dmesg | grep ld
> [ 1.000016] axpreg5 at axppmic0: eldo2
> [ 2.737735] sdmmc1: autoconfiguration error: couldn't enable card: 60
> [ 2.811871] ld2 at sdmmc2: <0x45:0x0100:DF4016:0x00:0xfe875b0b:0x000>
> [ 2.811871] ld2: 1024 MB, 1040 cyl, 32 head, 63 sec, 512 bytes/sect x 2097152 sectors
> [ 2.828746] ld0 at sdmmc0: <0x03:0x5344:SS16G:0x80:0x42ce3d51:0x122>
> [ 2.848748] ld0: 15193 MB, 7717 cyl, 64 head, 63 sec, 512 bytes/sect x 31116288 sectors
> [ 2.848748] ld2: mbr partition exceeds disk size
> [ 2.848748] ld2: 8-bit width, 200.000 MHz
> [ 2.876482] ld0: 4-bit width, High-Speed/SDR25, 50.000 MHz
> [ 7.617842] ld2: mbr partition exceeds disk size
> [ 7.627841] boot device: ld0
> [ 7.627841] root on ld0a dumps on ld0b
> [ 424.699875] ld2: mbr partition exceeds disk size
> [ 424.709875] ld2: mbr partition exceeds disk size
> [ 431.049997] ld2: mbr partition exceeds disk size
> [ 431.059997] ld2: mbr partition exceeds disk size
> [ 431.059997] ld2: mbr partition exceeds disk size
> [ 431.149999] ld2: mbr partition exceeds disk size
> [ 442.320213] ld2: mbr partition exceeds disk size
> [ 746.325984] ld2: mbr partition exceeds disk size
> [ 746.335984] ld2: mbr partition exceeds disk size
> [ 1592.422047] ld2: mbr partition exceeds disk size
> [ 1592.422047] ld2: mbr partition exceeds disk size
> [ 1679.653695] ld2: mbr partition exceeds disk size
> [ 1679.673697] ld2: mbr partition exceeds disk size
> [ 1684.513788] ld2: mbr partition exceeds disk size
> [ 1684.513788] ld2: mbr partition exceeds disk size
> [ 1684.563793] ld2: mbr partition exceeds disk size
> [ 1684.583793] ld2: mbr partition exceeds disk size
> [ 1684.583793] ld2: mbr partition exceeds disk size
> [ 1761.785290] ld2: mbr partition exceeds disk size
> [ 1778.945617] ld2: mbr partition exceeds disk size
> [ 1993.819664] ld2: mbr partition exceeds disk size
>
> arm64# mount
> /dev/ld0a on / type ffs (noatime, local)
> /dev/ld0e on /boot type msdos (local)
> kernfs on /kern type kernfs (local)
> ptyfs on /dev/pts type ptyfs (local)
> procfs on /proc type procfs (local)
> tmpfs on /var/shm type tmpfs (local)
>
> # sysinst
> ========================================
> What kind of system do you have?
>
> a: Raspberry PI
>> b: Other
>
> ========================================
> NetBSD/evbarm 8.99.39
>
> This menu-driven tool is designed to help you install NetBSD to a hard disk, or upgrade an existing
> NetBSD system, with a minimum of work.
> In the following menus type the reference letter (a, b, c, ...) to select an item, or type
> CTRL+N/CTRL+P to select the next/previous item.
> The arrow keys and Page-up/Page-down may also work.
> Activate the current selection from the menu by typing the enter key.
>
> If you booted from a floppy, you may now remove the disk.
> Thank you for using NetBSD!
>
> NetBSD-8.99.39 Install System
>
>> a: Install NetBSD to hard disk
> b: Upgrade NetBSD on a hard disk
> c: Re-install sets or install additional sets
> d: Reboot the computer
> e: Utility menu
> f: Config menu
> x: Exit Install System
>
> ========================================
> On which disk do you want to install NetBSD?
>
> ┌──────────────────────────┐
> │ Available disks │
> │ │
> │>a: ld2 │
> │ b: Extended partitioning │
> │ x: Exit │
> └──────────────────────────┘
> ========================================
>
> I do not see ld0.
>
> On 5/14/19, 8:59 AM, "Ron Georgia" <netverbs%gmail.com@localhost> wrote:
>
> I just received my new 1080P 11inch (27.94 cm) Pinebook. It was pre-loaded with Ubuntu and KDE. While I like KDE, it seems a bit heavy. Ubuntu is ... ok, but I would rather have NetBSD and LXDE or Mate. I attempted to install NetBSD but ran into some problems. Most likely due to my incomplete understanding (see tag line below).
>
> 1. I downloaded the Pinebook image (NetBSD-evbarm-aarch64-201905120950Z-pinebook.img) from https://www.invisible.ca/arm/
> 2. dd the image to my microSD card.
> 3. Inserted the micro SD into the SD slot of the Pinebook and booted.
>
> The first boot ended in a ==> prompt. Not sure what that was all about.
> Reboot produced the NetBSD "arm" boot processes; however, there was a problem. When presented with the login prompt I tried to type "root" but the right side of the keyboard acts like a number pad. Pressing "o" gives me the escape sequence for a "6" without the numlock engaged. Pressing shift "o" gets me a capital O while Fn + o gets me a "6."
>
> Questions:
> 1. Is there a way to make the keyboard a standard keyboard?
> 2. Once booted, now do I "reflash" the internal drive to boot NetBSD without having to boot from the micro SD card?
>
>
> Ron Georgia
> “90% of my problems are due to ignorance, the other 10% is because I just don’t know any better.”
>
>
>
>
>
>
>
Home |
Main Index |
Thread Index |
Old Index