Netgate pfSense SG-110 stuck in boot loop

CCTO: https://forum.netgate.com/topic/134042/sg-1000-stuck-in-boot-loop-after-initial-configuration/2

a. Open Putty application and follow the settings in pre-requisite section below. 

b. Once you successfully connected follow the steps below:

  1. At the console press any key to interrupt the boot loader when you see:
    Hit [Enter] to boot immediately, or any other key for command prompt.
    At the prompt enter: boot -s
    That will boot in single user mode to a question asking for a path to the shell, just press return to reach the # prompt.
  2. At the # prompt run the following command:
    /sbin/fsck -y /

Run the fsck command at least 6 times; Repeat the command until no errors are reported, even if fsck claims the filesystem has been marked “clean”.

  1. Reboot by running: /sbin/rebootThe fastert way to get you back up and running is to re-install.

That should do it but if it’s a larger filesystem issue, fastest way to get you back up and running is to re-install. Here’s how to do that https://www.netgate.com/docs/pfsense/solutions/sg-1000/reinstall-pfsense.html

PRE-REQUISITE:

https://docs.netgate.com/pfsense/en/latest/solutions/sg-1000/connect-to-console.html

PuTTY in Windows

Open PuTTY and select Session under Category on the left hand side. Next, set the Connection type to Serial. Then, set Serial line to the console port that was located above, in Locate the Console Port Device, and the Speed to 115200 bits per second.

Click the Open button and the console screen will be displayed.

../_images/putty1.png

An example of using PuTTY in Windows.

PuTTY in Linux

Open PuTTY from a terminal by typing sudo putty. Next, set the Connection type to Serial. Then, set Serial line to /dev/ttyUSB0 and the Speed to 115200 bits per second.

Click the Open button and the console screen will be displayed.

../_images/putty-linux.jpg

An example of using PuTTY in Linux.

GNU screen

In many cases screen may be invoked simply by using the proper command line, where <console-port> is the console port that was located above.

sudo screen <console-port> 115200

If portions of the text are unreadable but appear to be properly formatted, the most likely culprit is a character encoding mismatch in the terminal. Adding the -U parameter to the screen command line arguments forces it to use UTF-8 for character encoding:

sudo screen -U <console-port> 115200

Terminal Settings

The settings to use within the terminal program are:Speed

115200 baud, the speed of the BIOSData bits

8Parity

noneStop bits

1Flow Control

Off or XON/OFF. Hardware flow control (RTS/CTS) must be disabl

Leave a Comment

Your email address will not be published.

Free Web Hosting