recovering a system
Will Senn
will.senn at gmail.com
Tue Jan 10 16:14:07 PST 2023
Hi Matt,
On 1/10/23 6:06 PM, Matthew Dillon wrote:
> Note that there are two partitions, 'a' and 'd'. 'a' has /boot and 'd'
> has root. You can display the disklabel installed in the GPT slice
> with 'disklabel'
>
> disklabel da0s1
>
> If you want to mount both from the USB stick, mount root first, and
> boot on top of it in /boot:
>
> mount /dev/da0s1d /mnt
> mount /dev/da0s1a /mnt/boot
>
> like that. Its also easy to get confused when editing files and
> accidentally edit files on the USB stick instead of on the drive.
>
> There is also a third partition... the EFI boot slice is da0s0 with
> the msdos filesystem that the EFI boot program is stored on. You
> usually do not have to mount that one though, and we generally don't
> mount it on running systems. Its only used by the BIOS as the stage 1
> boot loader.
Thanks for the details, I just had just written:
TODO: Learn more about disks, slices, and hammer stuff in DragonFly
into my notes.
> On it not finding avalon...
Ah this is a bug, prolly:
Pristine 6.4 install - log in as root and...
# backup df-latest.conf which is hosed by pkg upgrade
cp /usr/local/etc/pkg/repos/df-latest.conf
/usr/local/etc/pkg/repos/df-latest.conf.bak
pkg update
... all goes swell
pkg upgrade
Updating Avalon repository catalogue...
Avalon repository is up to date.
All repositories are up to date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
pkg: 1.14.4 -> 1.18.4 [Avalon]
Number of packages to be upgraded: 1
3 MiB to be downloaded.
Proceed with this action? [y/N]: Y
[1/1] Fetching pkg-1.18.4.pkg: 100% 3 MiB 790.6kB/s 00:04
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.14.4 to 1.18.4...
[1/1] Extracting pkg-1.18.4: 100%
pkg: Failed to execute lua script: [string "-- args:
etc/pkg.conf.sample..."]:12: attempt to call a nil value (field 'stat')
pkg: lua script failed
No active remote repositories configured.
# and it appears that pkg upgrade blows away the df-latest.conf
# restore the backed up version? or the sample? I chose the backed up
version this time, last time I picked the sample
# either way, pkg upgrade works fine now
cp /usr/local/etc/pkg/repos/df-latest.conf.bak
/usr/local/etc/pkg/repos/df-latest.conf
redo pkg upgrade
Where/how should I report it?
Thanks,
Will
More information about the Users
mailing list