In Plan9, a "terminal" is a computer that the user interacts with directly, while a "cpu server" is one that provides processing capacity over the network (basically a computer that multiple users connect to and run programs on).

The terminal kernel is optimized for a single user running the graphical interface (rio) and sitting in front of that computer to access the system.

The cpu server kernel is optimized for a server that is sitting in a network closet somewhere (or running on a virtual machine) and accessed primarily remotely by multiple users simultaneously.

The startup scripts respond to the choice of kernel and start the appropriate services depending on which one is selected (rio if terminal, server-related services if cpu).


On 9/8/25 11:04, _ resun wrote:

    Note that the usbdisk image does not contain the installer, you
    have to manually
    set up fossil and venti and install on your hard drive. The
    instruction is available
    on 9legacy's site.

Can you please provide the link of the instructions?

    When you boot into your usb, it will ask you to select the cpu kernel
    or terminal kernel. you selected the cpu kernel.
    On the first boot of the cpu kernel, nvram doesn't have anything yet,
    the authid prompt is normal, it will write your information to nvram
    (if you are interested in booting a cpu kernel)


It does not provide any prompt to select cpu kernel or terminal kernel. What does the terminal kernel do by the way?

Thanks!

_resun


On Mon, 8 Sept 2025 at 17:32, <[email protected]> wrote:

    > Unfortunately, I posted an incomplete message. I sincerely
    apologise for
    > the mistake.
    >
    > Here's the complete one:
    >
    > I was trying to install Plan9 on my pc using the USB Image. My
    host machine
    > is windows 11. Here's how I made the usb drive:

    Note that the usbdisk image does not contain the installer, you
    have to manually
    set up fossil and venti and install on your hard drive. The
    instruction is available
    on 9legacy's site.

    >
    > 1. Downloaded the USB Disk Image from here
    > <http://9p.io/plan9/download.html>.
    > 2. run this from cmd
    >     ```
    >         dd if="...\usbdisk" of=\\.\PhysicalDrive3 bs=4M --progress
    >     ```
    >
    > Note. dd is dd for windows from here: chrysocome
    > <http://www.chrysocome.net/dd>.
    > 3. booted into the usb drive in Legacy mode and the loader was
    running
    >
    > after that I got this error:
    >
    > ```
    > auth...can't open /dev/sdXX/nvram: 'env/nvroff' file does not exist.
    > ```
    > Then it prompted something related to `authid`.

    When you boot into your usb, it will ask you to select the cpu kernel
    or terminal kernel. you selected the cpu kernel.
    On the first boot of the cpu kernel, nvram doesn't have anything yet,
    the authid prompt is normal, it will write your information to nvram
    (if you are interested in booting a cpu kernel)

    >
    > Here's what my `plan9.ini` looks like:
    >
    > ```
    > console=0
    >
    > # new 9load can figure out bootfile
    > bootfile=sdB0!9fat!9pccpuf.gz
    > nobootprompt=local!/dev/sdXX/fossil
    >
    > readparts=
    > nvram=/dev/sdXX/nvram
    >
    > debugboot=1
    > *nodumpstack=1
    > *noe820print=1
    > ```
    >
    > I tried setting `nvroff=0` and also `nvrlen=512` and then I got
    the error
    > that `/dev/sdXX` does not exists following the  `authid` prompt.
    >
    > What should I do?
    >
    > Thanks!
    >
    > _resun
    >
    >
    > On Sun, 7 Sept 2025 at 23:49, <[email protected]> wrote:
    >
    >> Hello!
    >>
    >> I was trying to install Plan9 on my pc using the USB Image. My host
    >> machine is windows 11. Here's how I made the usb drive:
    >>
    >>     1. Downloaded the USB Disk Image from here
    >> <http://9p.io/plan9/download.html>.
    >>     2. run this from cmd
    >>
    >> dd if=C:\path\to\usbdisk of=\\.\PhysicalDrive<N> bs=4M --progress
    >>
    >>
    >>
    >> *9fans <https://9fans.topicbox.com/latest>* / 9fans / see
    discussions
    >> <https://9fans.topicbox.com/groups/9fans> + participants
    >> <https://9fans.topicbox.com/groups/9fans/members> + delivery
    options
    >> <https://9fans.topicbox.com/groups/9fans/subscription> Permalink
    >>
    
<https://9fans.topicbox.com/groups/9fans/Td1f00dd6d2a12c08-M4003d437d9c8271a2282e723>

*9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions
<https://9fans.topicbox.com/groups/9fans> + participants
<https://9fans.topicbox.com/groups/9fans/members> + delivery options
<https://9fans.topicbox.com/groups/9fans/subscription> Permalink
<https://9fans.topicbox.com/groups/9fans/Te1173e9be4c23b1f-Mcab939bd01a88b0d2bdbbe70>
------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1173e9be4c23b1f-M786713659b897b9fefe800b9
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to