Hi all,

I am attempting to install NetBSD 9.0 on my UEFI enabled laptop's GPT disk. 
This disk also contains 
windows and linux paritions, so I do not want to clear the partition table. I 
attempted installation 
using a usb drive with the install image 'NetBSD-9.0-amd64-uefi-install.img'. 
The laptop model is 
Acer Aspire E15 E5-575G-57D4. 

I have attempted many methods to correctly format the partition, but nothing 
seems to be working,
and I am not sure if this is the result of bugs or user ignorance. From my 
perspective the problem
appears to be Sysinst not cooperating with my GPT.

My steps to attempt this installation are:

1. In linux, use gparted to create a new partiton which will contain NetBSD, I 
figured the file system 
   type I select is arbitrary because Sysinst will format the partition to FFS

2. The resulting partition table looks like :

        Disk /dev/sda: 238.49 GiB, 256060514304 bytes, 500118192 sectors
        Disk model: Micron_1100_MTFD
        Units: sectors of 1 * 512 = 512 bytes
        Sector size (logical/physical): 512 bytes / 512 bytes
        I/O size (minimum/optimal): 512 bytes / 512 bytes
        Disklabel type: gpt
        Disk identifier: C3E0E834-7CB3-463F-B8B2-3075FC41D216

        Device         Start       End   Sectors  Size Type
        /dev/sda1       2048    206847    204800  100M EFI System
        /dev/sda2     206848    239615     32768   16M Microsoft reserved
        /dev/sda3     239616 289686755 289447140  138G Microsoft basic data
        /dev/sda4  498020352 500117503   2097152    1G Windows recovery 
environment
        /dev/sda5  330246144 498020351 167774208   80G Linux filesystem
        /dev/sda6  289687552 330246143  40558592 19.3G Linux filesystem

        Partition table entries are not in disk order.

The 19.3G /dev/sda6 partition is the target partion for NetBSD 

3. I then shutdown and boot into Sysinst and take the following steps:
   Select "a: Install NetBSD on hard disk"
   Select "b: yes"
   I then select the partition I reserved for NetBSD
   Sysinst asks if I wish to continue, I select "b: yes"
   Systisnt asks "The selected partition does not seem to have a valid file 
system. Do you want to newfs it?"
   I select "b: yes"
   I then get the following error:  "Status: Command Failed, Command: 
/sbin/newfs -V2 -O2 /dev//rdk5/, 
                                     newfs: /dev//rdk5/ partition type is not 
'4.2BSD'"

   Followed by the error: "Status: Command Failed, Command: /sbin/mount -o 
async /dev/dk5 /targetroot/
                           mount_ext2fs: /dev/dk5 on /targetroot: Read-only 
file system"

   Sysinst then returns the main menu

4. After that I tried to use to the utility menu to format the partition like 
so:
   I select "e: utility menu" -> "d: partiton a disk"
   I select the target partition which at this point is still listed as Ext2 
file system
   I select "a: edit" then I change type to "FFSv2" and I change mount, 
install, and newfs all to "yes"
   I change the label to "4.2BSD"
   When I select "Save Changes" the following error occurs: 
      
        "Status: Command failed
         Command: gpt label -b 289687552 -T 
49f48d5a-b10e-11dc-b99b-0019d1879648 wd0"

5. After that I repeat the steps I listed in section 3, but instead of 
producing any error, I simply
   get kicked back to the main menu with no messages, but NetBSD is not 
installed in the partition.
   However when I return to linux the parition fs type has been changed to ufs.


Any ideas on what is going on here? I really have no idea if it is me or 
Sysinst that is in the wrong here.
I have also tried manually formatting the partition using the Sysinst shell and 
trying out the gpt and disklabel
commands, but they always return errors such as "device busy" or "ioctl misuse" 
(this is a paraphrase, I can't 
recall the exact error). I am certain I'm using the commands on the correct 
device as I always ensure it matches
the device listed in the partition utility.

Thank you for taking the time to read this and potentially help me,
James Browning
    
    
 

Reply via email to