Вы не можете скрыть разделы, чтобы они абсолютно 100% не могли монтироваться в Linux, за исключением физического удаления дисков, на которых они находятся. Тем не менее, я не думаю, что вам нужен такой уровень безопасности. Я подозреваю, что вы просто не хотите случайно щелкнуть значок и войти в раздел NTFS. Для этого вы можете отредактировать файл / etc / fstab. Добавьте следующую запись для каждого раздела, который вы хотите скрыть:
Предположим, что ваш раздел ntfs - dev / sda1. Затем используйте этот код
/dev/sda1 /mnt/hidden ntfs-3g noauto,ro 0 0
Это настраивает систему для сохранения / dev / sda1 устанавливается автоматически во время загрузки («noauto» часть записи). Он также устанавливает его таким образом, что его можно монтировать вручную в / mnt / hidden, но только как раздел только для чтения (опция «ro»). Если вы добавите опцию «users» (как в «noauto, ro, users»), обычные пользователи (то есть вы) смогут монтировать раздел; но если этот параметр отсутствует, вам нужно будет использовать sudo для монтирования раздела. Это ваш выбор, как далеко вы хотите пойти с этим - вы можете оставить, например, «ro» и / или добавить «пользователей». .
Это позволяет системе сохранить / dev / sda1 от автоматического монтирования во время загрузки (часть «noauto» записи). Он также устанавливает его таким образом, что его можно монтировать вручную в / mnt / hidden, но только как раздел только для чтения (опция «ro»). Если вы добавите опцию «users» (как в «noauto, ro, users»), обычные пользователи (то есть вы) смогут монтировать раздел; но если этот параметр отсутствует, вам нужно будет использовать sudo для монтирования раздела. Это ваш выбор, как далеко вы хотите пойти с этим - вы можете оставить, например, «ro» и / или добавить «пользователей».
И как я могу скрыть файлы в ubuntu (кроме оператора)?
См. этот ответ
.
http://ubuntuforums.org/showthread.php?p=9901316Установка GUI, вероятно, заставит его запускаться автоматически, но очень легко загрузиться в текстовый режим в Ubuntu. Просто откройте /etc/default/grub как root и добавьте text в строку
GRUB_CMDLINE_LINUX_DEFAULT=
. Затем выполните:
sudo update-grub
Ваша система будет всегда загружаться в текстовый режим.
Если вы хотите загрузиться в графический интерфейс, просто нажмите e в меню загрузки и удалите text из строки kernel.
Если вы хотите запустить GUI после загрузки, просто запустите:
sudo /etc/init.d/lightdm start
Надеемся, что это поможет:)
Если вы хотите загрузиться в текстовый режим:
Изменить /etc/default/grub. Например:
sudo gedit /etc/default/grub
Найти эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Добавить text:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Затем обновить Grub:
sudo update-grub
Если вы хотите загрузиться в текстовый режим: Удаление quiet splash (т.е. GRUB_CMDLINE_LINUX_DEFAULT="") отобразит текст во время загрузки, а затем покажет графический экран входа в систему, как обычно. Замена quiet splash на text оставит вас во время входа в систему; для запуска сеанса GNOME используйте sudo /etc/init.d/gdm start или startx.
Чтобы отключить GDM: установите bum.
После установки он будет найден в Чтобы отключить GDM:
Снимите флажок Диспетчер отображения Gnome
Если вы используете lightdm в качестве менеджера входа, его можно предотвратить, отключив его.
Вы можете использовать переопределение:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
И запустить lightdm on command:
sudo start lightdm
Чтобы восстановить вашу систему, чтобы lightdm всегда запускался при загрузке:
sudo rm /etc/init/lightdm.override
Для получения дополнительной информации кулинарная книга с выскочкой - это ваш друг:
http://upstart.ubuntu.com/cookbook/Вы можете использовать версию Ubuntu Server.
Это уже ответили на несколько старых вопросов, но они не могут найти их только сейчас, поэтому я подытоживаю различные ситуации здесь.
Чтобы остановить X-сервер, запущенный с помощью startx, просто прекратите сессия. Чтобы остановить X-сервер, запущенный диспетчером входа (GDM), запуститеsudo service gdm stop
, затем перейдите к tty, например, нажав Ctrl-Alt-F1, а затем войдите в текстовый режим. Чтобы вообще не запускать диспетчер входа (и X), измените /etc/default/grub
, изменив строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
, чтобы стать GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
, затем обновите конфигурационный файл grub с помощью sudo update-grub
, чтобы при следующем переходе непосредственно к тексту mode, и вам нужно startx инициировать сеанс X или, альтернативно, sudo service gdm start. Я сделал следующее
Шаг 1 Сначала обновите свой репозиторий, запустив
sudo apt-get update
Шаг 1 ошибка в старой версии lightdm, поэтому нам нужно обновить ее. Для этого запустите
sudo apt-get install lightdm
Шаг 3 Теперь нам нужно изменить конфигурацию grub. Шаг 3a Откройте /etc/default/grub с вашим любимым редактором и измените
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="text"
Шаг 3 Также комментировать GRUB_HIDDEN_TIMEOUT = 0 Эта строка предназначена для скрытия меню GRUB
Шаг 4 Теперь мы обновим конфигурацию GRUB
sudo update-grub
Шаг 4 Ubuntu 11.10 Desktop edition использует lightdm для GUI. Нам нужно отключить тот же
sudo update-rc.d -f lightdm remove
Шаг 6 Теперь перезагрузите компьютер.
Найден в отключенной загрузке графического интерфейса пользователя в Ubuntu 11.10
Я заметил, что эта нить вращается вокруг, предполагая, что вы используете LightDM в качестве Диспетчера отображения. Хотя это может быть обычный DM / welcomer, который не является частью исходного вопроса. (И он не уточнил ..)
В моем случае:
Я использую KDE / KDM на своем сервере. Вместо этого я просто отключил выскочку / службу от запуска с уровня запуска 2:
/etc/init/kdm.conf: (kdm: 4: 4.8.5-0ubuntu0.3, Upstart Version: 1.5-0ubuntu7 .2)
Найти:
start on ((filesystem
изменить
and runlevel [!06]
на
and runlevel [!026]
Предполагая, что ваш уровень запуска по умолчанию равен 2 при новой перезагрузке у вас будет консоль, а не KDM. Затем вы можете запускать DM / DE вручную при необходимости = Использовать «startx» / etc. Чтобы вернуть машину в консоль и полностью выйти из X-сервера, просто используйте «log out».
Другие сценарии dm .confs похожи. (Я настраиваю свой сервер следующим образом .., чтобы иметь возможность работать с использованием графического интерфейса иногда - но не вытягивать ресурсы, когда не используется / не требуется или просто перезагружается.)
[d4 ] /etc/init/kdm.conf
(Моя текущая система: Upstart 1.12.1 / Ubuntu 14.04)
Из-за выскочки способ решить это в последнее время просто отключите Дисплей Диска от запуска при загрузке:
echo "manual" | sudo tee -a /etc/init/{service}.overrideДля lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
Это может быть любая служба в / etc / init, включая kdm / gdm. «startx» запускается при необходимости после перезагрузки.
ref: Как отключить lightdm? Как включить или отключить службы?
Да, сообщение о запуске системы во время загрузки возможно при редактировании команды grub. Когда вы достигнете меню grub, выделите запись Ubuntu и нажмите e.
Вы увидите текст, например, на изображении ниже:
Измените тихий всплеск текста печатать . Нажмите e для запуска. (Источник: roll-ubuntu). Я протестировал это в своей системе, 14.04, загрузился в текстовую консоль, и не увидел свет. Запущен lightdm с sudo initctl start lightdm
Чтобы не делать этого каждый раз, вы можете добавить постоянную запись grub с такой опцией, как предложено в roll-ubuntu
альтернативное предложение состоит в том, чтобы изменить уровень запуска по умолчанию и изменить уровни запуска, при которых запускается / останавливается lightdm, как было предложено другим ответом на том же сообщении
Настроить конфигурацию grub 2:
sudo nano /etc/default/grub, чтобы открыть файл с правами root,Найти строку [ ! d4]
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
и измените его на
GRUB_CMDLINE_LINUX_DEFAULT=”text”
Сохраните изменения (нажмите ctrl + o, а затем ENTER) и закройте файл (ctrl + x).
Чтобы применить новую конфигурацию, сделайте это
sudo nano /etc/default/grub, чтобы открыть файл с правами root,Теперь перезагрузите компьютер
sudo rebootТам вы ... Экран ввода текстового экрана ... Поставьте свои учетные данные для входа в tty (по умолчанию tty1). Вы можете изменить tty с помощью crtl + alt + [F1 to F6] для tty1 до tty6. Вы также можете запустить сеанс X (сеанс X11), графический интерфейс пользователя, с помощью sudo start lightdm (ctrl + alt + F7).
PS: Если вы хотите верните сделанные вами изменения, следуя ссылке:
Как вернуться к графическому интерфейсу в качестве интерфейса по умолчанию из CLI в рабочем столе Ubuntu?
Вы также можете запретить ядру изменять режимы видео, что может быть проблематичным, особенно если вы не видите приглашение для входа в систему или оно частично отключено от экрана. Добавьте параметр GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" в / etc / default / grub:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Протестировано с сервером Ubuntu 16.04.1
Я сделал следующее:
Сначала обновите свой репозиторий, запустивsudo apt-get update
. В старой версии lightdm есть ошибка, поэтому нам нужно обновить ее. Для этого запустите sudo apt-get install lightdm
Теперь нам нужно изменить конфигурацию grub. Откройте /etc/default/grub с вашим любимым редактором и измените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на GRUB_CMDLINE_LINUX_DEFAULT="text"
Также комментарий GRUB_HIDDEN_TIMEOUT=0 Эта строка предназначена для отображения меню GRUB. Теперь мы обновим конфигурацию GRUB sudo update-grub
. Теперь перезагрузите компьютер. Когда вы устанавливаете Ubuntu-desktop, он автоматически установит lightdm, чтобы начать с системы. Вам придется отключить это (возможно, отредактировав /etc/rc.local) и использовать startx для запуска графического интерфейса, когда вам это нужно.
При использовании Lubuntu 15.05 с системой управления загрузкой systemd можно загрузиться на консоль, а затем позже с консоли запустить графическую среду. Выполните следующие действия:
следуйте приведенным выше изменениям для grub per Bruno: Edit /etc/default/grub с вашим любимым редактором, например: nano:sudo nano /etc/default/grub
Узнайте эту строку: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Измените ее на: [ f3] Обновить Grub: sudo update-grub
Бруно предложил sudo systemctl enable multi-user.target --force. Использование force беспокоило меня, поэтому я предпочел sudo systemctl set-default multi-user.target. откройте терминал и выполните sudo systemctl set-default multi-user.target перезагрузка приведет вас к консоли с запросом пароля, когда вы захотите войти в графическую среду, введите sudo systemctl start lightdm. Вы попадете в окно входа в lightdm. используйте комбинацию клавиш Ctrl F1 F1, чтобы вернуться к консоли, на которой вы были, чтобы выйти, если это необходимо. (Я выхожу из консольного режима, так как обычно я делаю это до следующей загрузки) ctrl alt F7, чтобы вернуться к учетному имени lightdm. или ctrl alt от F1 до F7 за каждую потребность или желание. Для Ubuntu 14.04 Trusty Tahr и Ubuntu 12.04 Precise Pangolin, systemd добавлен в сторонний PPA, поэтому тестирование его на последних Ubuntu LTS-системах легко. Все, что вам нужно сделать, это добавить ppa к вашей системе
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Теперь откройте файл /etc/default/grub, используя любой текстовый редактор (здесь я использовал gedit) с привилегией sudo через Терминал для редактирования, например:
sudo -H gedit /etc/default/grub
измените строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
сохраните файл и обновите Grub:
sudo update-grub
[d4 ] Затем перезапустите систему, загрузив ее в текстовую консоль tty1. Чтобы снова войти в GUI, запустите
sudo start lightdm
Примечание: Не используйте startx или Ctrl + Alt + F7 Для Ubuntu 15.04, использующего systemd, используйте sudo service lightdm start