Всё про Linux

Список разделов Общие разделы Оффтопик

Описание: Разговоры обо всём
Модератор: exooman

Сообщение #3401 max6312 » 06.01.2018, 16:49

Главное сделать таблицу разделов диска GPT вместо MBR, потом кроме основных разделов под систему и Home сделать загрузочный раздел /boot/efi
В том то и проблема, что при установке второй системой после 10 ки /boot/efi не создается, так как уже существует (десяткой создан), но вот как заставить минт туда grub прописать - я так и не понял... А GPT, на сколько я понял, инсталятор минта автоматом делает в режиме установки под efi. Или я что-то упустил?
win10, Ryzen 1700+, 3.6 Ghz, 32 Gbt RAM DDR4 2666,GTX1070 8Gbt - все скромно, но
Dum spiro spero...
max6312 M
Аватара
Откуда: Южный Урал, г. Озерск
Сообщения: 48

  • 1

Сообщение #3402 try_out » 07.01.2018, 12:03

max6312 писал(а):как заставить минт туда grub прописать
Вроде просто всё. Выбираешь efi-раздел Windows и подключаешь его как загрузочный в процессе установки. То есть, не загрузочный, а загрузочный efi. Точно название опции не помню. Но я ставил второй системой с восьмёркой, проблем не возникло.
max6312 писал(а):А GPT, на сколько я понял, инсталятор минта автоматом делает в режиме установки под efi
Возможно, при автоматической разбивке диска он так и делает, но я всё всегда делаю вручную.

Добавлено спустя 14 минут 34 секунды:
Вот вроде вменяемая инструкция
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3403 max6312 » 07.01.2018, 17:10

Спасибо за инструкцию, к сожалению не совсем помогла - Grub запускаться под Uefi стал, вот только "меню" без текста - все работает, но выбор позиции запуска минта приходиться делать втемную - просто "стрелкой вниз " и "интером" - экран при этом просто черный. Не пойму, что за хрень с этим uefi, почему шрифты не отображаются... Решил в конце концов проблему "костылем" - установкой загрузчика GRUB2 принудительно при помощи утилиты EasyBСD - теперь работает с шрифтом, но утилита запускается через десятку и делает двойную перезагрузку перед запуском минта каждый раз, так что запуск идет 2-3 минуты. Что то не так либо с мамкой, либо с райзаном, либо с микрокодами AMD...
win10, Ryzen 1700+, 3.6 Ghz, 32 Gbt RAM DDR4 2666,GTX1070 8Gbt - все скромно, но
Dum spiro spero...
max6312 M
Аватара
Откуда: Южный Урал, г. Озерск
Сообщения: 48

Сообщение #3404 Neofit » 11.01.2018, 09:31

max6312, Если еще актуально

Я использую MBR, не смог подружить винды с GPT
И в общем не особо сожалею, 4 раздела на две системы хватает.

Важно что бы в первый раздел был установлен WIN,
дальше я делаю раздел равный объему оперативки под своп, в случае чего его можно использовать под загрузчик
и под конец разделы под линукс и под файлы
Neofit
Аватара
Сообщения: 842


  • 1

Сообщение #3405 Neofit » 11.01.2018, 09:41

Выкладываю свою шпарагалку для линуксов, повторить базу бывает полезно.

Спойлер



Алиасы - суть текстовые ярлыки для команд в терминале
синтаксис:
alias ПОМОЩЬ="man man"
alias we="ansiweather -l Moscow,RU -u metric -s true -f 5 -d true"





Скрываем файлы в файловом менеджере
---
Чтобы Nautilus не отображал определенные файлы или директории, создайте в папке, в которой вы хотите скрыть файлы, файл с названием .hidden. В этом файле прописываются имена файлов и директорий, которые Nautilus будет по умолчанию скрывать (не будет выводить в общем списке файлов), если только не установлена соответствующая опция отображения скрытых файлов. Каждое имя файла записывается на новой строчке. После того, как вы создадите и заполните файл .hidden, нажмите Ctrl+R чтобы обновить текущую директорию. Сочетание Ctrl+H отобразит скрытые файлы.
Пример содержимого файла .hidden:
$RECYCLE.BIN
System Volume Information



Для отображения зависимостей в виде дерева:
pactree имя_пакета
или pactree c флагом r:
pactree -r имя_пакета
на рач так(на примере того-же xset):
pacman -Qo xset - покажет какому пакету принадлежит файл xset, пакет xorg-xset
pacman -Qi xorg-xset - общие сведения о пакете, там же можно посмотреть пункты 'Зависит от' 'Требуется' 'Опционально для'
--
далее есть варианты с pacman типа pacman -Rpc xorg-xset, но оно не очень наглядно, всё в куче, лучше использовать для этого pactree которая строит понятное дерево зависимостей
--
pactree -d1 xorg-xset - покажет зависимости первого уровня для xorg-xset ---кто нужен xorg-xset
pactree -rd1 xorg-xset - покажет для кого требуется xorg-xset, тоже первого уровня ---кому нужен xorg-xset
вложеность уровней регулируется параметром d, без d покажет всё дерево
pactree -h в помощь )



Установите русские страницы командой
$ pacman -S man-pages-ru
man показывает страницы ориентируясь на локаль, для принудительного показа русских манов:
$ man -L ru <manpage>


pacman:
sudo pacman -S имя_пакета1 имя_пакета2 ... #установка
sudo pacman -R имя_пакета #удаление
sudo pacman -Rs имя_пакета #удаление c ненужными зависимостями

sdcv - переводчик
yaourt - AUR

Переназначение клавиш
1) Смотрим необходимый нам сканкод командой "sudo showkey -s", запоминаем/переписываем, если вариантов несколько, то хватаем то, что написано последним. (Для винкея(super) это 0xdb)
2) Смотрим необходимый нам кейкод командой "sudo showkey -k", запоминаем/переписываем. (Для таба это "15")
3) Командой "$ sudo setkeycodes db 15" назначем Винкею свойства таба.
4) Тащимся от результата =)
5) Чтобы тащиться от результата постоянно добаляем получившиеся команды в "/etc/rc.local", иначе после перезагрузки "голова снова превратится в тыкву".
## энтер на капс sudo setkeycodes 03a 28
+ https://blackarch.ru/?p=771


если слетела локаль в фле etc locale.conf вставить:
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8




Всё есть файлы

каталоги в фс
/bin #запускаемые бинарники программ операционной системы (необходимый минимум для работы ОС)
/sbin #программы которые пользователь запустить не может
/lib #общие для программ библиотеки
/mnt #папка монтирования
/media#папка автоматического монтирования
/dev #
/proc #виртуальное образ ПРОГРАММНОГО ПРОФИЛЯ ЗАПУЩЕННЫХ ПРОЦЕССОВ в виде дерева каталогов фс. По сути файловый интерфейс ввода.
/sys #виртуальное образ АППАРАТНОЙ СИСТЕМЫ в виде дерева каталогов фс. По сути файловый интерфейс ввода.
/usr #содержит подкаталоги bin, sbin, lib... с прикладными программами
/usr/share # платформонезависимые файлы программ; документация, сценарии python, картинки используемые в интерфейсах, иконки...
/usr/local (bin,lib,etc) # сюда нужно помещать пользовательские программы которые не зависят от конкретной установки ОС, могут переноситься на другой комп или бекапиться. Этот каталог "площадка" пользовательских проделок, и изначально он содержит пустые каталоги структуры ожидающие добавления программ.
/opt #---//--- с той разницей что в этом каталоге нет строгой линуксовой структуры каталогов. Сюда можно записать папки с программами имеющими свою структуру прописанную в самих программах.
/etc/ # конфигурационные файлы программ
/root #каталог суперпользователя. для пользователя закрыт
/tmp #временные файлы которые не должны переживать перезагрузку ос
/home/имя пользователя #каталог пользователя. Может вообще не создаваться, или лежать на отдельном диске
/var #системный журнал, логи. Каталог непомерно разрастается. Его можно выносить на отдельный диск. Иногда /var/lib может содержать файлы настроек
/boot #загрузчик ос (если есть)
/
/
/


если в примере кода на каком нибудь сайте в начале строки стоит символ:
$ - то командавыполняется от имени пользователя, если же
# - то выполняется от рута

man команда #мануал по команде

pwd #print working directory

cd #change directory. Если без адреса, то переместит фокус в каталог по умолчанию. Задать каталог можно локально или глобально.

~ #тильда подставляет в адрес путь к каталогу home

Глобальный адрес начинается с /, локальный всегда пишется без него
cd.. # переход в высший каталог
cd ../.. # на два каталога
. # одна точка означает текущий каталог

* #любые символы
? #любой один символ
; #разделяет две команды записанные в одну строку


mkdir имя_каталога1 имя_каталога2 имя_каталога3 #создание каталогов

cp #копирование файла или апки. Если указать один адрес, то указанный файл скопируется в рабочую директорию, если два, то из первого во второе cp <имя файла источника> <имя файла назначения>.
-R вложения инкриментально

cp -i #позволит не заменять файл в целевом каталоге при совпадении имён

mv #mv <имя файла> <новое имя файла>. Для перемещения файла в другую директорию используется синтаксис mv <имя файла> <директория>
-i #позволит не заменять файл в целевом каталоге при совпадении имён

cat #cat <имя файла>. посмотреть текстовый файл

скрытые файлы (имена начиающиеся с точки) по умолчанию система не обрабатывает командами, для их захвата требуются специальные ключи

ls #показать список файлов в папке
-l #с полной инфой
-a #включая скрытые файлы
-S # отсортировать файлы по размеру.
-t #отсортировать по дате изменения.
-1 #выводить имена в столбик, по одному на каждой строке.

rm #удалить файлы
* #все файлы
-f #force remove
-r #удалить директории и их содержимое.
"" #любые кавчки позволяют не читать содержащиеся спецсимволы и ключи
mv #переименовать файл
man #руководство. В <> можно указать программу
less#постраничный просмотр
-i # выводить запрос перед удалением каждого файла

rm -r "files" (рекурсивное удаление) Удаляет файлы и директории, вместе с их поддиректориями.

ps -la # Для получения основных сведений о запущенных процессах, запущенных текущем пользователем
ps -ela # Для всех пользователей
ps -a # Базовая информация для текущего пользователя

ключ -h после команды выводит по ней справку, аналог --help, например "cd -h"

kill"pid" # убить процесс по id

killall имя_программы
Завершить программу(Ы) с указанным именем. К примеру, killall pppd will завершит Вашу работу с удаленным соединением.

xkill
(в X-терминале). Завершает программы с графическим интерфейсом при помощи мыши (щелкните мышкой по окну, которое хотите ликвидировать.)

#
#
#
#


процессы
pid -уникальный идентификатор процесса
uid -идентификатор пользователя запустившего процесс
gid -идентификатор группы


Ключи -
a #всех пользователей
x #включая демоны
ax #вообще все процессы
--forest # иерархия запусков процессов

cat имя_файла | more
Постраничный просмотр содержимого файла, называемого "имя_файла". Символ "|" означает "pipe(труба, конвеер)" (на большинстве клавиатур делит клавишу с символом "\"). more приостанавливает вывод при каждом заполнении экрана. Для длинных файлов иногда удобны команды head и tail которые показывают начало и конец файла, и less которая позволяет просматривать файл, свободно перемещаясь по нему вверх и вниз. Если Вам случится использовать cat с двоичным файлом ваш терминал может начать показывать Вам различные забавные символы, Вы можете прекратить это использовав команду reset.

cat имя_файла | less
less имя_файла
(две команды, используйте любую) Свободный просмотр текстового файла. нажмите q когда закончите. Команда "less" приблизительный эквивалент "more" , команды которая есть даже в DOS, но "less" зачастую гораздо удобнее "more", поскольку позволяет свободно перемещаться по тексту вверх и вниз.

head имя_файла
Печатает первые 10 строк (длинного) текстового файла.



окружение процесса - открытые файлы, переменное окружение

сигналы в терминале
^c #называется INT, вызывается соч. кл. ctrl+c останавливает активный процесс. Можно написать название процесса (например gimp), и затем нажать ctrl+c. Относится только к запущенным из терминала.

^z #STOP без завершения
#CONT продолжить выполнение застопленного

~ (знак "тильда") Моя домашняя директория ( /home/мое_имя_пользователя). Например, команда cd ~/my_dir сменит мою рабочую директорию на субдиректорию "my_dir" в моей рабочей директории. Набрать "cd" без параметров - это то же самое, что набрать "cd ~". Я держу все мои файлы в моей домашней директории.


. (точка) текущая директория. К примеру, ./my_program попробует выполнить программу "my_program" в Вашей текущей директории.

.. (Две точки) Директория, родительская для текущей. Например, команда cd .. переместит мою текущую директорию на один уровень вверх.


whereis
find usr -mtime -1 #найти в папке usr за последние одни сутки


locate .bmp > result.txt
Найти файлы с ".bmp" в названии, результат записать в файл result.txt (если вместо > указать >>, то файл не перезапишется, а добавит результат в уже существующий)

mocp -h>rraa.txt
запишет хелп программы mocp в файл rraa.txt

echo рыбный суп с солью >>rraa.txt
команда "echo" добавит текст "рыбный суп с солью" в файл rraa.txt
> зпись в файл вместо того что уже есть
>> дописать в конец файла


which исполняемый_файл
Показывает путь к исполняемому файлу, который будет выполнен, если набрать в командной строке "исполняемый_файл".


top
Показывает список процессов, выполняемых в системе в данный момент, отсортированный по использованию процессора (верхнюю часть списка). Нажмите <Ctrl>c когда просмотрите.

curl wttr.in/moscow Погода в городе
finger moscow@graph.no Погода в городе


<Ctrl><Alt><Esc>
(в X-windows, KDE) Закрыть окно, по которому будет произведен щелчок мыши (указатель мыши превращается в символ смерти). Обычно результат сравним с командой xkill (набранной в X-терминале). Полезно, когда программа в X-window не хочет закрываться сама (зависла что ли?).

<Средняя кнопка мыши>
Вставляет текст, выделенный в данный момент в другом месте. Это обыкновенная операция "копировать-вставить(copy-paste)" в Linux.

<Alt><SysRq><b> Перезагрузится немедленно. Без синхронизации и демонтирования дисков. Это чревато ошибками файловой системы.
<Alt><SysRq><o> Выключает систему (Если сконфигурировано и поддерживается).

shutdown -r now # команда перезагрузки


Neofit
Аватара
Сообщения: 842


Сообщение #3406 try_out » 11.01.2018, 10:29

Neofit писал(а):4 раздела на две системы хватает
MBR тоже позволяет сделать число разделов более четырёх. Достаточно использовать Extended раздел.
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3407 andreymal » 11.01.2018, 12:02

Неудобный костыль же :)
Читая эту подпись, вы впустую потратили 5 секунд своей жизни.
andreymal M
Аватара
Сообщения: 998

Сообщение #3408 try_out » 11.01.2018, 14:51

andreymal писал(а):Неудобный костыль же
Чем, интересно, неудобный? :)
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3409 andreymal » 11.01.2018, 15:40

Ну, например, если у меня уже есть четыре раздела без extended, как мне добавить пятый без потери данных и без бэкапов?
Читая эту подпись, вы впустую потратили 5 секунд своей жизни.
andreymal M
Аватара
Сообщения: 998

Сообщение #3410 try_out » 11.01.2018, 15:45

Никак, разумеется. Многие операции с диском требуют сохранения данных.
Как-то странно вообще называть костылём штатную возможность файловой системы.

Добавлено спустя 7 минут 31 секунду:
А впрочем, можно перенести данные с четвёртого на третий, и потом четвёртый сделать Extended.
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3411 andreymal » 11.01.2018, 15:59

Первые три забиты целиком, четвёртый забит наполовину, например :)

Штатная возможность ещё не означает не-костыль :)
Читая эту подпись, вы впустую потратили 5 секунд своей жизни.
andreymal M
Аватара
Сообщения: 998

Сообщение #3412 try_out » 11.01.2018, 16:16

andreymal писал(а):Первые три забиты целиком, четвёртый забит наполовину, например
Уменьшить четвёртый, увеличить третий, перенести часть данных. Потом ещё раз, если сразу не поместилось. :)
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3413 andreymal » 11.01.2018, 16:46

еее удобство :-D
Читая эту подпись, вы впустую потратили 5 секунд своей жизни.
andreymal M
Аватара
Сообщения: 998

Сообщение #3414 try_out » 11.01.2018, 16:55

Забил весь диск и хочет удобно работать с разделами, артист. :)
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3415 Neofit » 11.01.2018, 19:53

нефиг умножать сущности без необходимости
а так да, можно
Neofit
Аватара
Сообщения: 842


Сообщение #3416 Юрий Небесный » 16.01.2018, 12:24

Как-то слышал тут, что можно установленную программу обратно в deb пакет собрать, что бы потом на другой системе поставить.
Есть в Элементари ОС некоторые программы, которые хочу на рабочем компе на Минте установить, но они только в элементарьевском магазине приложений существуют
Elementary OS Loki | Dell Inspiron 7000 | Wacom
Донат в Blender Foundation, всего: 29 €
Дизайн в linux: http://vk.com/designlinux
Ноды на рендер-ферме: dez-home, dez-work
Юрий Небесный M
Аватара
Сообщения: 1297

  • 1

Сообщение #3417 try_out » 16.01.2018, 13:10

Юрий Небесный писал(а):Есть в Элементари ОС некоторые программы
Что за программы, интересно?

Добавлено спустя 10 минут 13 секунд:
Юрий Небесный, это то что надо?

Добавлено спустя 4 минуты 57 секунд:
вот описание самой программы
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3418 Юрий Небесный » 16.01.2018, 14:08

try_out, может и оно, буду пробовать!
А программу хочу вытянуть - конвертер картинок и видяшек. Ну там вообще приятные програмки, даже установщик deb пакетов класснейший дизайн имеет, а торрент-качалка еще лучше чем transmission
Elementary OS Loki | Dell Inspiron 7000 | Wacom
Донат в Blender Foundation, всего: 29 €
Дизайн в linux: http://vk.com/designlinux
Ноды на рендер-ферме: dez-home, dez-work
Юрий Небесный M
Аватара
Сообщения: 1297

Сообщение #3419 try_out » 16.01.2018, 14:12

Юрий Небесный писал(а):а торрент-качалка еще лучше чем transmission
Я пользуюсь Deluge.
Юрий Небесный писал(а):конвертер картинок и видяшек
Как называется пакет?
ASUS N53Jg /Linux Mint 18.2 Mate 64-bit
try_out M
Аватара
Откуда: РФ, Башкирия
Сообщения: 2120

Сообщение #3420 grayich » 16.01.2018, 14:24

Юрий Небесный писал(а):а торрент-качалка еще лучше чем transmission
http://www.opennet.ru/opennews/art.shtml?num=47912
и вообще, единственная торент-качалка - qbittorrent, всё остальное от лукавого)

Юрий Небесный писал(а):Ну там вообще приятные програмки
где там?
уверен они есть и в deb где-то
x64 Linux
grayich M
Аватара
Откуда: Харьков
Сообщения: 4186

Пред.След.

Вернуться в Оффтопик

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 3 гостя