У меня есть Macbook, на котором сейчас работает Mac OS X Lion 1.5.7, и я в основном использую терминал для большей части своей работы. Хотя приятно иметь терминал поверх графического интерфейса Aqua, я хотел бы иметь возможность загружаться прямо в терминал, минуя Aqua. Примечание: под терминалом я не подразумеваю однопользовательский режим, так как в нем отсутствуют многие функции, которые мне бы хотелось.
Моей первой попыткой было войти в систему как >console
. Хотя это был, по сути, результат, которого я хотел, мой Mac все еще должен был запустить графический интерфейс заранее.
Начиная с Google, я обнаружил, что многие люди предлагают внести небольшие изменения в /etc /ttys, однако все эти посты были примерно в 2002 году. Я попытался внести эти изменения, однако, это, казалось, не имело никакого эффекта, и это все еще загружается как обычно. Насколько я понимаю, я в основном хочу, чтобы компьютер загружался нормально, но просто остановился перед запуском WindowServer.
Есть ли способ настроить мой Mac для загрузки непосредственно в терминал, минуя Aqua и GUI?
Ниже приведено содержимое моего /etc /ttys:
# # @(#)ttys 5.2 (Berkeley) 6/10/93 # # name getty type status comments # # To secure single-user mode, enable Firmware password protection. # http://docs.info.apple.com/article.html?artnum=106482 # console "/usr/libexec/getty std.57600" vt100 on secure # console "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow" vt100 on secure onoption="/usr/libexec/getty std.9600" #tahoe's only #remote "/usr/libexec/getty std.1200" pt on # diagnostics # The tty.serial entry initializes the serial port (if any) for use as a # terminal (enabling logons over serial). If marked secure, the serial # port will allow root logons. # To make the serial port available for outbound # communications, the tty.serial entry should be turned off # (set the 4th field to off). tty.serial "/usr/libexec/getty serial.57600" vt100 off secure # Fax reception is off by default, use the # System Preferences panel to enable it. fax "/usr/bin/fax answer" unknown off # Hardwired lines are marked off, by default, so getty(8) # is quiet when they don't exist. tty[00-07] "/usr/libexec/getty std.9600" unknown off secure # pseudo-ttys ttyp[0x0-0xf] none network slot=36 ttyq[0x0-0xf] none network ttyr[0x0-0xf] none network ttys[0x0-0xf] none network ttyt[0x0-0xf] none network ttyu[0x0-0xf] none network ttyv[0x0-0xf] none network ttyw[0x0-0xf] none network # cloning ptys ttys[000-999] none network