OpenRC
{versions.openrc}
is starting up Linux
{versions.kernel.id} ({architecture})
​
{@render okLine('/proc/ is already mounted')}
{@render okLine('Mounting /run ...')}
{@render okLine('/run/openrc: creating directory')}
{@render okLine('/run/lock: creating directory', 'openrc-boot-step-1')}
{@render okLine('/run/lock: correcting owner', 'openrc-boot-step-1')}
{@render okLine(
'Caching service dependencies ...',
'openrc-boot-step-1',
)}
{@render okLine(
'Remounting devtmpfs on /dev ...',
'openrc-boot-step-2',
)}
{@render okLine('Mounting /dev/mqueue ...', 'openrc-boot-step-3')}
{@render okLine(
'Mounting security filesystem ...',
'openrc-boot-step-4',
)}
{@render okLine('Mounting debug filesystem ...', 'openrc-boot-step-5')}
{@render okLine(
'Mounting persistent storage (pstore) filesystem ...',
'openrc-boot-step-5',
)}
{@render okLine(
'Mounting efivarfs filesystem ...',
'openrc-boot-step-5',
)}
{@render okLine('Starting busybox mdev ...', 'openrc-boot-step-6')}
{@render okLine('Scanning hardware for mdev ...', 'openrc-boot-step-6')}
{@render okLine('Loading hardware drivers ...', 'openrc-boot-step-7')}
{@render okLine('Loading modules ...', 'openrc-boot-step-8')}
{@render okLine(
'Setting system clock using the hardware clock [UTC] ...',
'openrc-boot-step-9',
)}
{@render okLine(
'Checking local filesystems ...',
'openrc-boot-step-10',
)}
/dev/mapper/bepis: clean, {fsckFileCount}/{fsckTotalCount} files, {blocksCount}/{blocksTotal}
blocks
{@render okLine(
'Remounting root filesystem read/write ...',
'openrc-boot-step-12',
)}
{@render okLine('Remounting filesystems ...', 'openrc-boot-step-13')}
{@render okLine('Activating swap devices ...', 'openrc-boot-step-14')}
{@render okLine(
'Mounting local filesystems ...',
'openrc-boot-step-15',
)}
{@render okLine(
'Configuring kernel parameters ...',
'openrc-boot-step-16',
)}
{@render okLine(
'Creating user login records ...',
'openrc-boot-step-17',
)}
{@render okLine('Setting hostname ...', 'openrc-boot-step-18')}
{@render okLine('Setting keymap ...', 'openrc-boot-step-19')}
{@render okLine('Starting networking ...', 'openrc-boot-step-20')}
{@render okLine('\xa0\xa0lo ...', 'openrc-boot-step-21')}
{@render okLine('\xa0\xa0eth0 ...', 'openrc-boot-step-22')}
udhcpd: started
udhcpd: broadcasting discover
udhcpd: broadcasting select for 192.168.1.{lanLeastSignificantIPPart},
server 192.168.1.1
udhcpd: lease of 192.168.1.{lanLeastSignificantIPPart} obtained from 192.168.1.1,
lease time 3600
{@render okLine(
'Seeding random number generator ...',
'openrc-boot-step-26',
)}
{@render okLine(
'Seeding 256 bits without crediting',
'openrc-boot-step-26',
)}
{@render okLine(
'Saving 256 bits of creditable seed for next boot',
'openrc-boot-step-26',
)}
{@render okLine('Starting logbookd ...', 'openrc-boot-step-27')}
{@render okLine('Starting busybox acpid ...', 'openrc-boot-step-28')}
{@render okLine('Starting busybox crond ...', 'openrc-boot-step-29')}
{@render okLine('Starting busybox ntpd ...', 'openrc-boot-step-29')}
​
Welcome to Alpine Linux {versions.alpine
.number}{#if versions.alpine.isEdge} (edge){/if}
Kernel {versions.kernel.humanReadable} on an {architecture} (/dev/{tty})
​
{hostname} login: {#each login.username
.split('')
.map((v, i) => [v, i] as const) as [char, idx]}{char}{/each}_
Password: _
{#each ttyLines.filter(((maxidx) => (_, i) => i < (maxidx === -1 ? Infinity : maxidx))(ttyLines.findIndex((v) => v.kind === 'clear'))) as line}
{@render ttyText(line)}
{/each}