Приветствую.
Решил попробовать поставить систему  по данному руководству http://linuxforum.ru/viewtopic.php?id=7747 на VirtualBox  версии 3.2.10_OSE r66523.

На этапе установки пакетов вылезает ошибка и надпись Killed.
Причём в двух попытках на разных этапах.

http://i29.fastpic.ru/big/2012/0117/c9/a5b44cdcc2c323478bb78e909f3fa5c9.png


Всё делалось чётко по инструкции кроме отключения некоторых пакетов таких как nano и mc.

2

Если посмотреть в /var/log/messages -- скорее всего будут сообщения о нехватке памяти, xz уж очень до неё охоч.
Сколько памяти на VM выделили?
Сколько отрезали под swap в VM? Шаг ADDSWAP в установщике не забыли?

ps. Вот тут похожая проблема была http://www.slackware.ru/forum/viewtopic … =732#p4816

3 (17.01.2012 20:24:56 отредактировано Хравн)

Обижаешь. )

Спав 512 Мб
Памяти 512 МБ
  Корень 21 ГБ ext3
Место под собранные пакеты 2ГБ ext3
/boot  512MB ext2

Что такое xz может его того убить?

И ещё такой вопрос если оставить только базовую систему, ядро, make, sudo, аптитуду и менеджер пакетов система запустится?  Или для поддержки сети что-то нужно?
Пытался сегодня найти значение пакетов с русским пояснением не очень получилось.

З.Ы.  Машина будет находиться за шлюзом, по дхцп  адреса раздаются.

4

1. Так и не показали
# cat /var/log/messages | tail
или
# dmesg | tail
а то непонятно, что там произошло.

Проверить контрольные суммы пакетов, инструкция есть в корне диска в файле /CHECKSUMS.md5

 Консоль:

# mount /dev/cdrom /cdrom   ## если не был смонтирован ранее установщиком, проверить -- mount без параметров
# cd /cdrom
# md5sum -c CHECKSUMS.md5 | less

должно быть ровно 8 ошибок -- по количеству непустых строк комментария в начале файла. Вместо /dev/cdrom скорее всего будет /dev/sr0 или что-то подобное.

2. xz -- это компрессор, которым пожаты пакеты *.txz 

3. Есть смысл поставить только серии a, ap, l, n (база, консольный софт, библиотеки, сетевые), остальное доставить в живую систему

4. aptitude не используется в Slackware, близкий аналог -- slapt-get, но лучше пока обходитесь без него.

5. sudo по умолчанию не используется, но можете настроить.

6. Дистрибутив не похож на Debian/Ubuntu, есть смысл пробежать глазами по диагонали slackbook (английский есть на диске, русский -- в сети), делать скидку на то, что он (слакбук) немного устарел.

5

Хравн пишет:

Пытался сегодня найти значение пакетов с русским пояснением не очень получилось.

Если пойдёт с английским -- на диске /PACKAGES.TXT.

6

Буду завтра за рабочим компом попробую.
Сейчас проблемы с установкой Debian на  домашний сервак решаю.

7

Хравн пишет:

На этапе установки пакетов вылезает ошибка и надпись Killed.
Причём в двух попытках на разных этапах.
.

Раздел то пустой ? :-) killed обычно вызникает когда места на разделе не хватает

8

Пустой виртуалка специально под это дело создавалась.

9 (17.01.2012 22:13:54 отредактировано SergMarkov)

Там стопицот причин может быть :-) - от битого диска до бог знает чего. Попробуйте все ставить в один раздел с ext3 , не выделяя свой раздел под boot, смысла в этом особого вообще то нет. Кстати может и память подводит но такая бяка как то раз была именно из-за  отдельного раздела под boot И побольше свап, гиг где то

10

Да хоть два гига под свап.
Но читал высказывания умудрёных гуру-гора   и там все твердят что свапм не больше оперативы делать иначе только хуже.

11

Зы. А с флешки поставить можно?  Или будет требовать CD-ROM и Сеть?

12

Хравн пишет:

Да хоть два гига под свап.
Но читал высказывания умудрёных гуру-гора   и там все твердят что свапм не больше оперативы делать иначе только хуже.

При маленьком примечании - самой памяти должно быть больше по крайней мере гига
Попробуйте все же ставить все на один раздел - boot на отдельном это стародавний изврат, который сейчас особого смысла не имеет

13

В dmesg (или в /var/log/messages) причина "Killed" или намёк на неё должны быть, не стоит гадать.

14

Попробую мне так тоже всякие гуру говорили чтобы всё было на своём разделе.

При этом все разделы первичные.

Вопрос про установку с флешки остаётся актуальным, а то на сервачке перестала работать сетевуха и CD-ROMa нет дома так что возможно только с флешки ставить.

15 (17.01.2012 23:00:17 отредактировано SergMarkov)

Хравн пишет:

Попробую мне так тоже всякие гуру говорили чтобы всё было на своём разделе.

Вы в каком качестве ее ставите - как высоконагруженный сервер или как домашний десктоп ? Если первое то есть смысл, и то не  с boot,  если второе то нет никакого. Отдельный раздел на домашнем десктопе имеет смысл только под home, и то если вы собираетесь валить в хомяк все подряд, терабайтные фильмы etc. Если под данные есть свой раздел то проще архивировать хомяк на другой раздел на всякий случай Впрочем архивировать его лучше в любом случае :-)

16

Образ флешки в корне в /usb-and-pxe-installers/.
Не забудьте почитать /usb-and-pxe-installers/README_USB.TXT.

17

Смысл в отдельном разделе под /boot только в том, чтобы ядро не убежало за границу, за которой загрузчик не сможет прочесть его функциями BIOS. В зависимости от BIOS граница может быть 1024 цилиндром или иная.

18

bormant пишет:

Смысл в отдельном разделе под /boot только в том, чтобы ядро не убежало за границу, за которой загрузчик не сможет прочесть его функциями BIOS. В зависимости от BIOS граница может быть 1024 цилиндром или иная.

Не распарсил.  :(

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

19 (17.01.2012 23:39:28 отредактировано bormant)

newzenon,
см. описание INT 13H, там подробнее.

ps. Или http://tldp.org/HOWTO/Large-Disk-HOWTO-5.html
pps. Или http://www.opennet.ru/docs/HOWTO-RU/Lar … WTO-5.html

20

Хравн пишет:

Да хоть два гига под свап.
Но читал высказывания умудрёных гуру-гора   и там все твердят что свапм не больше оперативы делать иначе только хуже.

никакие это не "гуру". Или вы не дочитали.
Вообще, там много причин может быть, читайте лог.

Хравн пишет:

мне так тоже всякие гуру говорили чтобы всё было на своём разделе.

не всегда, и не везде.

bormant пишет:

Смысл в отдельном разделе под /boot только в том, чтобы ядро не убежало за границу, за которой загрузчик не сможет прочесть его функциями BIOS. В зависимости от BIOS граница может быть 1024 цилиндром или иная.

я корень небольшой делаю. Там-же и /boot. Плюс в том, что в маленьком корне у меня минимальная система, в которой можно починить всё остальное. И её очень просто забекапить. Бекапить /usr/ долго и муторно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

Сейчас задача поставить и посмотреть что это такое и с чем едят.
Знать бы ещё куда логи установки пишутся.
Нашёл каталог  /var/log/setup  но там что-то всё не ясно.

22 (18.01.2012 10:11:00 отредактировано bormant)

Повторюсь: http://linuxforum.ru/viewtopic.php?pid=243811#p243811, смотрите в общий журнал /var/log/messages.
Можно на отдельной консоли (например, Alt+F2, выполнить # tail -f /var/log/messages и наблюдать за сообщениями "онлайн" ;-) )

Логи установки писать нет смысла, отметки об установленном попадают в /mnt/var/log/packages (на установленной системе это будет /var/log/packages, это база пакетного менеджера).

23

Установилось так  на виртуал бокс так:
/  - 20ГБ ext3
swap  - 1ГБ

Разделы  a, ap, l, n, f  (исключил ряд пакетов которые очевидно не нужны).

Загрузилось но  ругается на ряд библиотек вроде  libX11.so.6,  libfontconfig.so.1   libXfnt.so.2 нет файла или директории.

Это критично?

24 (18.01.2012 12:04:23 отредактировано bormant)

Это X-овые библиотеки, поставились из серии l. X-ы вы не ставили (серия x).
Если X-ы на машине не нужны совсем, есть смысл расстаться с ненужными пакетами, как минимум:

 Консоль:
# removepkg /var/log/packages/libX* fontconfig

Если нужны (а в начале темы упомянут именно графический вариант, значит нужны) -- доставить всё или необходимое из серий x/xap.

Если будете что-то собирать, есть смысл доставить серию d, проще целиком, а если будет нужда и возникнет желание, выкинуть ненужную экзотику, вроде gcc-gnat:

 Консоль:
# upgradepkg --install-new /mnt/cdrom/slackware*/d/*t?z

Удалять отдельные пакеты "точечно", выбирая из списка, удобно при помощи
# pkgtool
Remove, отмечаем, жмём Ok.
Если имена пакетов известны, например, gcc-gnat gcc-gfortran, может быть проще скомандовать
# removepkg gcc-gnat gcc-gfortran
чем шаркать по списку в поисках нужного.

25

Спасибо.
Буду пробовать. сейчас как раз с установкой пакетов разбираюсь.

Настраивал сеть первое впечатление весьма хорошее сложилось удобно, наглядно, всё под рукой.

26

Пытаюсь русифицировать консоль отсутствует каталог  /usr/bin/loadkeys /usr/share/kbd/  что не поставил?

27

Хравн пишет:

Пытаюсь русифицировать консоль отсутствует каталог  /usr/bin/loadkeys /usr/share/kbd/  что не поставил?

kbd-1.15.2-i486-1 (для current)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

28

а вообще, это увлекательное занятие - поставить только "нужные" пакеты, а потом мучатся, отыскивая "ненужные". Приятного секеса.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

29

Лучше всё такие на оборот?

Ну тут ещё заметил что CD-ROM  не монтируется пишет не известное устройство /dev/sd0

Есть ли пакет sshfs  или как монтировать папки по ssh в интернетах не нашёл.

30

Q: отсутствует xxxx, какой пакет не поставил?
A: Вот этот:

 Консоль:

# mount /dev/cdrom /mnt/cdrom
# bzcat /mnt/cdrom/slackware*/MANIFEST.bz2 | grep -E 'Package|xxxx' | grep -B1 xxxx