Salix - первые шаги !
Модератор: Модераторы разделов
Salix - первые шаги !
Приступаю к осваиванию Salix , много прочитал, но вопросы есть , думаю кроме меня еще кому то пригодиться.
Много прочитал про разметку диска, рекомендации разные, вот и не знаю как разметить, диск SSD :
AUTOINSTALL применять не хочу, отсюда вопросы:
1. нужен ли swap, ОЗУ 4Г.
2. нужен ли /home , или только /
3. при создании корневого раздела надо ли ставить метку загрузочный ?
много раз создавал разделы под разные линукс системы, по разному, но толком не понимаю ?
в инструкциях по установке slackware рекомендуют еще создавать и boot раздел...
если можно, обобщите этот вопрос, что бы больше к нему не возвращаться.
Много прочитал про разметку диска, рекомендации разные, вот и не знаю как разметить, диск SSD :
AUTOINSTALL применять не хочу, отсюда вопросы:
1. нужен ли swap, ОЗУ 4Г.
2. нужен ли /home , или только /
3. при создании корневого раздела надо ли ставить метку загрузочный ?
много раз создавал разделы под разные линукс системы, по разному, но толком не понимаю ?
в инструкциях по установке slackware рекомендуют еще создавать и boot раздел...
если можно, обобщите этот вопрос, что бы больше к нему не возвращаться.
- Bizdelnick
- Модератор
- Сообщения: 20798
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Salix - первые шаги !
Нужен ли Swap?
Я обычно делаю, если есть ненулевая вероятность, что диск переживёт несколько инсталляций ОС (то есть всегда кроме установки в виртуалке). Главный профит в том, что при переустановке /home можно оставить.
Как хотите. На этот атавизм никто не смотрит.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Salix - первые шаги !
Это (отдельный /boot) было нужно, чтобы гарантировать, что загрузчик средствами BIOS сможет дотянуться до ядра и начального рамдиска. Еще может быть полезно, когда один GRUB на несколько установленных систем.
В остальных случаях вряд ли актуально.
На машинах с UEFI роль отдельного раздела под /boot ушла к разделу EF00 (EFI).
- Bizdelnick
- Модератор
- Сообщения: 20798
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Salix - первые шаги !
Если загрузчик — grub, то дотягиваться он будет не средствами BIOS, а своими собственными. А делать общий /boot на несколько систем категорически противопоказано.
Если искать аналогию, то этому разделу ушла роль MBR. Ядра, файлы загрузчика и прочее по-прежнему находится в /boot.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Salix - первые шаги !
Bizdelnick
Про grub -- ему прежде чем дотягиваться, надо модули свои найти и загрузить, он перестал для этого использовать BIOS? (Не пользуюсь им и за развитием не особо слежу, потому и уточняю).
Про общий /boot -- сколько себя помню и насколько был нужен отдельный /boot -- всегда делал общий. Из потенциальных проблем вижу только то, что автоматика grub запутается где чьи ядра. Но тут у меня опыт невелик, когда пользовался, меню/ конфиг руками писал и в первом и втором. Схемы именования ядер/initrd у установленных дистрибутивов были разные, возможно положительный опыт объясняется именно этим.
Про аналогию -- не соглашусь, не совсем верно, посмотрите, например, на вариант ядра с загрузочной секцией, которому отдельный загрузчик не нужен, вы его положите на EF00, разве нет? Но в целом аналогии порочны сами по себе :-)
Про grub -- ему прежде чем дотягиваться, надо модули свои найти и загрузить, он перестал для этого использовать BIOS? (Не пользуюсь им и за развитием не особо слежу, потому и уточняю).
Про общий /boot -- сколько себя помню и насколько был нужен отдельный /boot -- всегда делал общий. Из потенциальных проблем вижу только то, что автоматика grub запутается где чьи ядра. Но тут у меня опыт невелик, когда пользовался, меню/ конфиг руками писал и в первом и втором. Схемы именования ядер/initrd у установленных дистрибутивов были разные, возможно положительный опыт объясняется именно этим.
Про аналогию -- не соглашусь, не совсем верно, посмотрите, например, на вариант ядра с загрузочной секцией, которому отдельный загрузчик не нужен, вы его положите на EF00, разве нет? Но в целом аналогии порочны сами по себе :-)
- Bizdelnick
- Модератор
- Сообщения: 20798
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Salix - первые шаги !
Вот тут я глубоко не ковырялся, но предполагаю, что нужные для доступа к /boot модули вполне могут встраиваться в начальный загрузчик.
Да не только ядра. Те же модули груба от разных систем могут ставиться по одному и тому же пути и переписывать друг друга. Не исключено, что в результате он просто откажется работать.
Согласен.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Salix - первые шаги !
Начальный загрузчик слишком мал для того, чтобы поддерживать файловую систему, его задача -- загрузиться, получив управление от BIOS, найти стадию 1.5 и передать ей управление.
Re: Salix - первые шаги !
Bizdelnick
GRUB после установки вполне самодостаточен, а ставить несколько загрузчиков GRUB от разных дистрибутивов, на мой вкус, мало смысла, достаточно одного от одной системы.
В подобной комбинации может быть удобен также chainload и LILO в загрузочной записи корня.
Но повторюсь, об этом не спорю и не убеждаю, просто описываю собственный опыт на этот счёт.
GRUB после установки вполне самодостаточен, а ставить несколько загрузчиков GRUB от разных дистрибутивов, на мой вкус, мало смысла, достаточно одного от одной системы.
В подобной комбинации может быть удобен также chainload и LILO в загрузочной записи корня.
Но повторюсь, об этом не спорю и не убеждаю, просто описываю собственный опыт на этот счёт.
- Bizdelnick
- Модератор
- Сообщения: 20798
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Salix - первые шаги !
Это не про Grub.
А это про Grub legacy.
Ага, только придётся контролировать, чтобы загрузчик от другой системы при установке или обновлении не встал поверх. Если в каждой системе свой /boot, такой проблемы не возникнет. И автоматически сгенерированный конфиг будет выглядеть по-человечески, а не как монстр Франкенштейна.
Про LILO ничего не скажу, никогда им не пользовался.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Salix - первые шаги !
Всем спасибо, сложновато для начала, но немного понятно.
Сделал два раздела
swap и корневой с меткой загрузочный, думаю на первый раз достаточно
отформатировал ext4
система одна на SSD 60G
сделал пока FULL установку, пока проблем не обнаружил, немного освоюсь и попробую BASIC и уже нужное доустанавливать.
Сделал два раздела
swap и корневой с меткой загрузочный, думаю на первый раз достаточно
отформатировал ext4
система одна на SSD 60G
сделал пока FULL установку, пока проблем не обнаружил, немного освоюсь и попробую BASIC и уже нужное доустанавливать.
Re: Salix - первые шаги !
moon88 писал(а): ↑08.04.2016 15:16Всем спасибо, сложновато для начала, но немного понятно.
Сделал два раздела
swap и корневой с меткой загрузочный, думаю на первый раз достаточно
отформатировал ext4
система одна на SSD 60G
сделал пока FULL установку, пока проблем не обнаружил, немного освоюсь и попробую BASIC и уже нужное доустанавливать.
Код: Выделить всё
/dev/sda1 / ext4 defaults,noatime,discard 1 1
/dev/sda2 /home ext4 defaults,noatime,discard 1 2
/dev/sdb1 /files ext4 defaults 1 2
swap нету (ибо памяти 8 гигов, и мне хватает))
Так повелось ещё с salix 13.1 на ноуте моей благоверной
(да кстати,sda это ssd)
Re: Salix - первые шаги !
frost42 писал(а): ↑08.04.2016 17:49moon88 писал(а): ↑08.04.2016 15:16Всем спасибо, сложновато для начала, но немного понятно.
Сделал два раздела
swap и корневой с меткой загрузочный, думаю на первый раз достаточно
отформатировал ext4
система одна на SSD 60G
сделал пока FULL установку, пока проблем не обнаружил, немного освоюсь и попробую BASIC и уже нужное доустанавливать.
Код: Выделить всё
/dev/sda1 / ext4 defaults,noatime,discard 1 1 /dev/sda2 /home ext4 defaults,noatime,discard 1 2 /dev/sdb1 /files ext4 defaults 1 2
swap нету (ибо памяти 8 гигов, и мне хватает))
Так повелось ещё с salix 13.1 на ноуте моей благоверной
(да кстати,sda это ssd)
а корень с пометкой загрузочный, или это не надо?
Re: Salix - первые шаги !
Еще по ходу вопрос, к примеру при выполнении # slapt-get --remove midori зависимые пакеты не удаляются их смотрим # apt-get --show midori , их можно удалить, но если они не нужны другим пакетам, а как это посмотреть, т.е. проверить?
Re: Salix - первые шаги !
Информация о зависимостях пакетов в хранилище зафиксирована в PACKAGES.TXT. Кеширует ли его slapt-get и куда, посмотрите сами. Расширением стандартного для Slackware синтаксиса являются строки
PACKAGE REQUIRED
PACKAGE CONFLICTS
PACKAGE SUGGESTS
Соответственно, если пакет нужен кому-то из этого хранилища, то он должен быть поименован в PACKAGE REQUIRED. Например, посмотрим кому нужен glib2:
grep "^PACKAGE NAME:\|^PACKAGE REQUIRED:" PACKAGES.TXT | grep -A1 -w glib2
При этом нужно помнить, что хранилище Salix состоит из 2-х частей: пакеты заимствованные из материнской Slackware и собственные пакеты, каждая часть в отдельном каталоге, у каждой свой PACKAGES.TXT.
И да, какому из сторонних пакетов нужен тот или иной пакет можно будет легко установить аналогичным образом, если при сборке таких сторонних пакетов (или позже по необходимости/желанию) информация об их зависимостях была проанализирована и каким-либо образом сохранена (например, при помощи requiredbuilder). В противном случае по ним нужно будет принимать решение индивидуально.
Пару слов про "крупные" пакеты в Slackware. Патрик, в отличие от Debian, редко делит собираемое из одного тарбола исходников на составляющие (документация, библиотеки, статические библиотеки, ...). Например, nmap содержит кроме консольной утилиты еще и zenmap -- интерфейс для X на питоне. Если не указать в зависимостях X и python, то получим нерабочий zenmap, если указать, в консольную систему без python "безвозмездно то есть даром" получим оба два.
В Salix они не указаны в REQUIRED из вполне прагматичных соображений, принеся полноту списка зависимостей в жертву разуму :-)
PACKAGE REQUIRED
PACKAGE CONFLICTS
PACKAGE SUGGESTS
Соответственно, если пакет нужен кому-то из этого хранилища, то он должен быть поименован в PACKAGE REQUIRED. Например, посмотрим кому нужен glib2:
grep "^PACKAGE NAME:\|^PACKAGE REQUIRED:" PACKAGES.TXT | grep -A1 -w glib2
При этом нужно помнить, что хранилище Salix состоит из 2-х частей: пакеты заимствованные из материнской Slackware и собственные пакеты, каждая часть в отдельном каталоге, у каждой свой PACKAGES.TXT.
И да, какому из сторонних пакетов нужен тот или иной пакет можно будет легко установить аналогичным образом, если при сборке таких сторонних пакетов (или позже по необходимости/желанию) информация об их зависимостях была проанализирована и каким-либо образом сохранена (например, при помощи requiredbuilder). В противном случае по ним нужно будет принимать решение индивидуально.
Пару слов про "крупные" пакеты в Slackware. Патрик, в отличие от Debian, редко делит собираемое из одного тарбола исходников на составляющие (документация, библиотеки, статические библиотеки, ...). Например, nmap содержит кроме консольной утилиты еще и zenmap -- интерфейс для X на питоне. Если не указать в зависимостях X и python, то получим нерабочий zenmap, если указать, в консольную систему без python "безвозмездно то есть даром" получим оба два.
В Salix они не указаны в REQUIRED из вполне прагматичных соображений, принеся полноту списка зависимостей в жертву разуму :-)
Re: Salix - первые шаги !
Столкнулся с проблемой сети, при FULL установке все в порядке, Wi-Fi подхватывается автоматом , а вот при Basic нет соединения, так как для Wi-Fi нет сетевого менеджера, а по сети DHCP автоматическое само соединение не создалось, вот и нет интернета и ничего поставить нельзя.
Как быть в таком случае, можно отредактировать конфиг для DHCP или как лучше поступить?
И еще постоянно на клавиатуре светит индикатор на клавише scroll ...
Как быть в таком случае, можно отредактировать конфиг для DHCP или как лучше поступить?
И еще постоянно на клавиатуре светит индикатор на клавише scroll ...
Re: Salix - первые шаги !
В огороде бузина, а в Киеве дядька.
1) Для создания беспроводного соединения сетевой менеджер в общем случае не обязателен.
Например,
http://alien.slackbook.org/dokuwiki/doku.p...ackware:network
http://docs.slackware.com/slackbook:wifi
2) DHCP -- dynamic host configuration protocol -- протокол динамической настройки узла -- его реализующие клиент и сервер не предназначены для создания каких-либо соединений, только для настройки существующих.
3) Отсутствие интернета не препятствует установке из локального источника, например из того же образа FULL. Подключить образ можно, например, так:
mount -o loop /path/to/image.iso /mnt/tmp
--- Доктор, когда я делаю так (сильно тыкает себя пальцем под ребро), у меня там болит.
--- А вы так не делайте.
(q)
Re: Salix - первые шаги !
Индикатор Scroll Lock не отключается ли при переключении раскладки клавиатуры?
Если отключается, значит где-то он назначен индикатором раскладки.
В Slackware обычно в /etc/X11/xorg.conf.d/90-keyboard-layout.conf, внутри /etc/X11/xorg.conf или в настройках переключателя клавиатуры.
Если отключается, значит где-то он назначен индикатором раскладки.
В Slackware обычно в /etc/X11/xorg.conf.d/90-keyboard-layout.conf, внутри /etc/X11/xorg.conf или в настройках переключателя клавиатуры.
Re: Salix - первые шаги !
bormant писал(а): ↑11.04.2016 08:52Индикатор Scroll Lock не отключается ли при переключении раскладки клавиатуры?
Если отключается, значит где-то он назначен индикатором раскладки.
В Slackware обычно в /etc/X11/xorg.conf.d/90-keyboard-layout.conf, внутри /etc/X11/xorg.conf или в настройках переключался клавиатуры.
нет , не отключается, я уже пытался найти, так как помню в Slackware при редактировании /etc/X11/xorg.conf.d/90-keyboard-layout.conf удалял индикацию переключения раскладки, а здесь что то другое индицирует.
Re: Salix - первые шаги !
А на клавишу Scroll Lock оно реагирует?
Re: Salix - первые шаги !
может клава сломана? а если при загрузке пк в биосе uefi потыкать кнопочку Scroll Lock?
Re: Salix - первые шаги !
Ок, давайте посмотрим настройки xkbmap:
Код: Выделить всё
$ setxkbmap -print