LINUX.ORG.RU

8
Всего сообщений: 47

Slax 9

Проект вновь активно развивается, текущая версия 9.6.6. Решил побаловаться с этим дистрибутивом. И затянуло :) Короче, мой обширный блог на эту тему, с оглавлением, см. здесь - https://slax9.blogspot.com/p/slax-9.html Ну и кратко: За полтора месяца использования Slax 9 я понял, что система вполне жизнеспособна, ПО достаточно для моих целей, а после тщательной настройки Fluxbox работать стало и просто приятно ☺ Ничем не хуже, чем в XFCE, к которому я давно привык.

( читать дальше... )

Подробности

Перемещено Pinkbyte из linux-general

 

bicyclist56 ()

Почему DD пишет: «dd: failed to open '/mnt/usb': Is a directory»?

Здравствуйте. Я пытаюсь из Debian Slax записать через команду DD образ на флешку. И вот что у меня выходит:

root@slax:~# mount /dev/sdc1 /mnt/usb
root@slax:~# dd if=/media/sda6/windows7.iso of=/mnt/usb
dd: failed to open '/mnt/usb': Is a directory
Что я делаю не так? я пытался монтировать в другое место, пытался менять флешку, пытался вообще выполнить команду dd в папку на жестком диске. Он каждый раз пишет, что failed to open.

 

drkrol ()

Ошибка при запуске wps-office

Здравствуйте. Пытаюсь поставить на свой slax wps-office, и у меня вылетает ошибка:

/opt/kingsoft/wps-office/office6/wps: error while loading shared libraries: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory

А при попытка установить его появляется ошибка

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libpulse-mainloop-glib0 : Depends: libpulse0 (= 5.0-13) but 10.0-1+deb9u1 is to be installed

подскажите пожалуйста, что делать?

 ,

drkrol ()

Теряется разрешение экрана после upgrade

Здравствуйте. Сразу оговорюсь, что я последний нуб и только на днях начал близко знакомиться с Linux.

Ситуация такая. Я на флешку поставил Linux Slax https://www.slax.org. Это Live дистрибутив на базе Debain 9. Система из коробки, так сказать, сразу определяет моё разрешение экрана 1920-1080, но если провести apt upgrade, то после перезагрузки разрешение становится 1280-720.

Я пришел к вам за помощью. Скажите пожалуйста, что мне сделать, какие команды в консоли набрать, чтобы диагностировать проблему и её решить?

Видео-карта у меня Nvidia gt630.

Я гуглил эту проблему и бездумно копипастил команды из статей в консоль. Шли какие-то обновления, еще что-то происходило, но ничего не помогло. Случай, скорее частный, чем частый, поэтому помогите мне пожалуйста.

 , , ,

drkrol ()

Проблемы с точкой доступа Wifi на OS Slax?

У меня такая проблема, скачал свеженький Slax, но проблема вышла такая, хочу подключится к своей точке доступа Wifi, но Slax ее просто не видит, видит другие точки соседей, а мою и некоторые другие просто не видит. Даже не знаю, что делать. Такая проблема была и с новой версией Kali Linux. В интернете толком нет внятных ответов, может быть кто-то сталкивался с данной проблемой.

 , , ,

Sindrom ()

Как в shotwell добавить mpv и PCManFM для просмотра файлов?

«Showell не может воспроизвести выбранное видео: No application si registered as handing this file»

 ,

just_a_brake ()

Как изменить путь к файлу в интерфейсе запуска программ xLunch в Slax?

После установки скайпа slax добавил иконку в меню приложений. Проблема в том что эта иконка нужна для выхода из приложения. Как её изменить? Как удалить другие ненужные иконки?

 

just_a_brake ()

Как в Slax создать модуль из deb пакета?

По этой инструкции я создал модуль b43fwcutter из deb пакета, скопировал его и в /slax и в modules, но он не запускался. Почему? И что нужно удалять в этом пакете? Сейчас хочу создать модуль для skype. Как это сделать правильно?

 ,

just_a_brake ()

Как в Slax сохранить переключение раскладки настроенной с помощью setxkbmap?

Такая строка — setxkbmap -layout `us,ru` -option -option `grp:lalt_lshift_toggle,grp_led:scroll` в /root/.fluxbox/startup не работает, но если эту же команду ввести в xterm, то язык переключается и индикатор загорается.

 , , ,

just_a_brake ()

Как в wicd подключиться к сети с WPA2 шифрованием?

Нахожу сеть, захожу в параметры. Ставлю галочку на использовать шифрование. В списке жму на WPA 1/2 (HEX [0-9/A-F]). В поле ключ ввожу шестнадцатеричный здоровенный ключ сгенерированный wpa_passpharse пароль.

Не проходит аутентификацию. Также пробовал выбирать WPA 1/2 (pass phrase), и вводить тот же ключ пароль - та же фигня.

Настройки на роутере:

Тип аутентификации: WPA2-PSK

Тип шифрования: AES

Перемещено jollheef из talks

 , , , ,

just_a_brake ()

Cheatcod'ы в slax. Не работает графический сеанс. Как вывести в терминале ошибки, возникающие при загрузке системы?

При загрузке я дописал toram к slax.flags, нажал enter и slax загрузился без графики, а при следущем запуске этот cheatcod уже не использовался. Правильно ли я понимаю, что cheatcod'ы действуют один раз при запуске? Можно ли сохранить cheatcod для следущих запусков?

А сейчас, если я не выбираю копирование live системы в RAM, то система работает в терминале 1, а второй терминал просто чёрный экран. Я попробовал запустить x-ы, но тогда чёрный экран появяется в первом терминале, а во втором обычный текстовый терминал.

В /var/log/ есть файл xorg.0.log и там много ошибок: no layout selection, no screen selection; failed to get session: PID 961; modest glamor initialization failed; AIGLX: scren 0 is not DRI2 capable, AIGLX: reverting to software rendering, AIGLX error: dlopen of /usr.lib/../dri/swrast_dri.so failed.. no such file pr directory; GLX: could not load software render - вроде бы это всё. Как я мог это всё поломать, хотя я ничего кроме выключения монитора и пары перезагрузок не делал? Как это починить?

Как увидеть ошибки сообщения с [OK] и [Failed], которые появляются на экране при загрузке системы и вывести их постранично в терминале? Сообщения в /var/log/messages не похожи на них и я всё-равно не понимаю как их одновременно найти и вывести постранично.

 , ,

just_a_brake ()

Не работает интернет по wi-fi и lan, ошибки b43/ucode15.fw failed -2, b43-open/ucode15.fw failed -2

Ядро

Linux slax 4.9.0-4-amd64 #1 SM Deian 4.9.6-3+deb9u1 2017-12-23) x86_64 GNU/Linux
Сетевая плата: Broadcom Limited DCM4312 modprobe wl
FATAL: Module wl not found in directory /lib/modules/4.9.0-4-amd64
modprobe -r ssb
FATAL: Module ssb is in use
/etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
iwconfig
enp7so  no wireless extensions.
lo      no wireless extensions.
ls -l /lib/firmware/b43 TAB-TAB
/bin/ls: cannot acess '/lib/firmware/b4': No such file or directory
Ошибки
cat /var/log/messeges | grep failed
b43/ucode15.fw failed with error -2
b43/ucode15.fw failed with error -2
b43-open/ucode15.fw failed with error -2
b43-open/ucode15.fw failed with error -2
Что не так? Как сделать чтобы интернет заработал?

 , , , ,

just_a_brake ()

В чём моя ошибка при создании live usb slax'а?

Я полностью повторил инструкцию bormant'а, но flash карта осталась пустой.

У меня были такие проблемы:

После первой же команды fdisk'а связанной с flash картой был такой ответ:

device contains a valid 'iso9660' signature; it is strongly recommended to wipe the device with wipefs(8) if this is unexpected, in order to avoid possible collisions.

Это я исправил командой:

#wipefs --all /dev/sdx
В сообщении от bormant'а было сказано создать раздел DOS, если меня спросит об этом программа, видимо в этом вся проблема.

Вот что написал fdisk при взаимодействии с карточкой:

fdisk /dev/sdb

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x896f6b41.
: m

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag
Я ничего не стал делать в предыдущем пункте, а дальше продолжил выполнять действия по инструкции
: t
Selected partition 1
Hex code (type L to list all codes): b
If you have created or modified any DOS 6.x partitions, please see the fdisk documentation for additional information.
Changed type of partition 'Linux' to 'W95 FAT32'.
Тут всё вроде бы нормально, правильно?
: a
Selected partition 1
The bootable flag on partition 1 is enabled now.

: 1
1: unknown command
Вот тут мне уже кажется что-то не так. Ну и..
: w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

#mount -o loop /slax-64bit-9.3.0.iso /mnt/iso
#mount: /dev/loop0 is write-protected, mounting read-only

#sh bootinst.sh
Скрипт выполнился, в XTerm было слово finished, но на flash карте пусто. *С 4 пункта и до конца я повторял всё как было написано в инструкции

 , ,

just_a_brake ()

Какой live usb дистрибутив выбрать? Как создать загрузочный live usb в 20!8 году?

Нужен live usb в котором максимально быстро можно освоиться мне. Сейчас я пользуюсь debian'ом. Но готов попробовать что-либо ещё вроде manjaro, arch'а и тд. От дистрибутива нужно чтобы он проработал около 3-6 месяцев, офисные и мультимедиа программы, браузер, желательно firefox. Вообще их можно и самому установить вроде бы, хотя я и не знаю насколько это сложно в live дистрибутивах, но можно попробовать.

Вообще проблема в том что я не смог поставить slax, найти porteus, и выбрать дистрибутив puppyrus (много противоречащей информации про то какой дистрибутив качать PRA, puppyrus-A 64 c различными версии с кучей цифр) и knoppix (куча зеркал, мало информации). Я выбрал slax.Подготовил флешку — отформатировал mkfs'ом sdxX раздел на usb flash в ext2, записал iso орбраз с помощью dd с sync. Потом запустил bootinst.sh в konsole, ввёл sudo sh, перетащил в консоль bootinst.sh файл, итог:

/slax/boot/bootinst.sh: 93: /slax/boot/bootinst.sh: fdisk: not found
* attempting to install bootloader to /slax/boot...
./extlinux.x64: not a fat, ntfs, ext2/3/4, btrfs, xfs orufs1/2 filesystem: /slax/boot
Error installing boot loader.
Read the errors above and press enter to exit...
Может это из-за того что я запускаю этот файл на другом компьютере? Хотя и раньше этот файл не запускался вылезали сообщения с ошибками в строке 70 и после двоеточия числа: 2469, при следующем запуске этого файла 2528 и 2561.

И ещё я испугался статьи на сайте, как оказалось она о том как не нужно устанавливать puppy (там такой заголовок) how to install, и как вообще всё это поставить на usb.

И как это вообще работает, все эти bootinst.sh/bootinst.bat зачем и для чего? Может есть способы проще и понятнее с grub'ами. Кстати, поделитесь статьями и man'ами по grub2/grub4 и какой из них можно использовать для live usb, или они не нужны?

 , , , ,

just_a_brake ()

Slax и модули.

Приветствую. Сделал загрузочную флэшку slax 6.2.0. всё успешно загрузилось и запустилось. Дефолтный браузер так себе конечно, пошёл на официальный сайт качать модули. Но там модули толи не того формата, толи, я не знаю как с ними работать. Нашёл на торрентах izm файлы, некоторые из них работают. Вопрос как работать с остальными? У меня система на агнл языке, а разобраться в этом всё желание есть. Спасибо за внимание.

P.S. Пробовал и через консоль, и через менеджер модулей- - не работают.

 , ,

asked132 ()

Покайтесь, Ибоъ Годнота Грядётъ

 ,

Spoofing ()

Надо - кастомная сборка типа SLAX

Задача создать фирменный загрузочный образ, типа SLAX полностью в ОЗУ, с предустановленным браузером(Maxthon), удаленным рабочим столом(TeamViewer), настраиваемым доступом к облаку(yandex-disk, mail, google), CITRIX Receive, на Флешке сохраняется только файл настройки подключения к облачному хранилищу(шивруется), рабочий стол KDE, фирменные ригалии(картинка-загрузки-выключение, concy-на столе с фирменным лейблом и рекламой online-берется с сайта)

mail: servis@atika.pro

 , ,

root-roma ()

Создание операционной системы на базе ядра linux. С нуля

Рано или поздно каждый пользователь Линукса задумывается над созданием собственного дистрибутива. Некоторые аргументируют это тем, что можно «все настроить под себя». Другие сетуют на то, что среди уже представленных дистрибутивов в Ветке нет идеального. А у них, якобы, есть суперконцептуальные идеи для собственной системы. Зачем я всю эту психологию затеял? Для того, чтобы сразу перекрыть кислород играющимся с Линуксом новичкам, которым делать нечего. Если уж задумались над созданием ОС, думайте до конца. Итак,

Я хочу создать ОС на базе Linux. Сразу предупреждаю: был бы XVIII век, всех тех, кто для основы своей будущей системы выбирает другой развитый дистрибутив (и, не дай Бог, популярный...) ждала бы виселица. Пост именно про создание системы с нуля, а значит, всякие Slax и Linux Mint мы трогать не будем.

Шаг 1. Выбор носителя Вариантов немного: либо ваша ОС запускается с LiveCD, либо с жесткого диска, либо с флеш-устройства. Сразу оговорюсь: не скажу в посте ни слова про жесткий диск, потому что гораздо удобнее создавать гибкий дистрибутив из серии «все свое ношу с собой», либо залоченный дистрибутив на оптическом диске. Если вы научитесь создавать LiveCD или LiveUSB систему, с установкой на жесткий диск проблем не будет.

На всякий случай, приготовьте чистую флешку, CD-диск, и установите, наконец, Virtualbox.

Шаг 2. Компиляция ядра По поводу выхода третьего ядра Linux, этот шаг воодушевляет на дальнейшие разработки… Итак, нам нужны исходники ядра. Каждый пользователь знает, что их можно достать на сайте kernel.org. Ни в коем случае, слышите?, никогда не прикручивайте к своей системе постороннее ядро, скомпилированное не вами!

image

Поскольку лень моя зашкаливала, я создал папку /linuxkernel и распаковал туда архив с исходниками. Залогинившись под рутом, я сделал следующее:

cd /linuxkernel make menuconfig

В принципе, ядро можно конфигурировать тремя способами: make config (диалоговая конфигурация), make menuconfig (псевдографическая конфигурация через ncurses), а также make xconfig (графическая конфигурация). Суть в том, что make config испортит вам настроение надолго, т.к. он задаст все возможные вопросы по всем аспектам всех тем. Проблема с make xconfig встречается не у всех, но вот у меня встречалась и встречается. Если приспичило сделать через X, разбирайтесь сами. Оптимальный вариант — make menuconfig. Эта штука откроет вам псевдографический интерфейс, через который вы сможете настроить ядро на свой лад. Штука требует библиотеки ncurses, которая легко устанавливается.

image

В принципе, если ваш мозг хоть сколько понимает Линукс, вы разберетесь с конфигурированием. Процесс это интересный, вариантов действительно много, а справка, хоть и на английском языке, но все же радует своей доступностью и простотой.

Однако, направить вас все же придется. Перейдите по адресу File Systems ---> и поставьте необходимые звездочки. Буква M означает, что поддержка того или иного драйвера осуществляется с помощью подключения к ядру внешнего модуля (ненавижу их!). Нам понадобится также поддержка isofs, для чтения дисков. File Systems ---> CD-ROM/DVD Filesystems ---> ISO 9660 CDROM file system support. Можно еще поддержать древнедосовские системы.

image

Чмошные разработчики Mandriva забыли разрешить File systems ---> DOS/FAT/NT Filesystems ---> NTFS write support, и на одном из их дистрибутивов я мучился с доступом к древневиндовскому разделу.

Посмотрите Processor type and features ---> Processor family, мне порекомендовали выбрать Pentium-MMX.

Еще поройтесь в Device Drivers, полезно. Можете шутки ради понавыбирать там все и скомпилировать ядро весом > 50 Мб.

Далее. Ядро после загрузки себя должно загружать, собственно, систему. Либо из скомпилированных в себе файлов (используются во встраиваемых системах), либо из CPIO архива, сжатого чем-нибудь, либо из Initrd. Здесь вам не DOS, здесь не получится сразу сослаться на какой-нибудь init'овый файл в корневом каталоге диска или флешки. На самом деле получится, не слушайте дядю Анникса! Неправильно это, хоть в Интернете по этому поводу уже нехилая полемика ведется. В своей системе мы будем использовать initrd, т.к. это удобно, и не вызовет нецензурных выражений от сторонних разработчиков, в отличие от CPIO архива.

Ах, да, скомпилируйте ядро командой

make bzImage

Если у вас x86, найдете его по адресу /linuxkernel/arch/x86/boot/bzImage.

Для суровых челябинских программистов можно использовать Кросс-компайлинг…

Создание Ramdisk.

Теперь нам нужен initrd с установленной там простейшей оболочкой. Мы будем использовать busybox, потому что эта няша может все. Способ мы украдем у Роберто де Лео, создателя Movix (я бы даже уважать его начал, если бы не запредельная любовь к Perl):

dd if=/dev/zero of=/dev/ram0 bs=1k count=5000 - Создаем Ramdisk в оперативной памяти нашего компьютера. mke2fs -m0 /dev/ram0 5000 - Форматируем Ramdisk в системе Ext2 mkdir /distro - Создаем папку mount /dev/ram0 /distro - Монтируем в папку /distro

Все, теперь у нас есть Ramdisk, емкостью в 5 Мб. Можно и больше, только не нужно. В отличие от Томаса Матеджисека, я не собираюсь пичкать initrd модулями в Squashfs, сжатыми LZMA. Все, что необходимо, будет скомпилировано вместе с ядром. Да, это не очень логично и правильно, но мороки в сто раз меньше. А специально для тех, кто осуждает такой подход, можно разрешить опцию модульности в ядре: Enable loadable module support.

В нашем Ramdisk'е, смонтированном в /distro, есть такая папка, lost+found. Это потому, что мы отформатировали его в ext2. Ни в коем случае нельзя ее удалять, хоть она здесь вряд ли поможет, образ-то фиксированный. Нам бы busybox сначала поставить…

Установка Busybox Вот почему у таких классных проектов такие отстойные сайты? Хотя… это уже не суть важно, если исходники скачаны и успешно распакованы в папку /busybox.

image

Сконфигурировать busybox можно так же:

cd /busybox make menuconfig

image

Если вы еще не поняли, что это, объясню. Busybox заменяет тонны UNIX приложений, хранящихся в папках /bin, /sbin, /usr/bin, /usr/sbin. Вместо этого, создается только одно приложение: /bin/busybox, а на него создается куча ссылок в указанных выше папках. Установим busybox следующей командой:

make CONFIG_PREFIX=/distro install

Еще Busybox создаст файлы /sbin/init и зачем-то /linuxrc, чтобы ваша система корректно запустилась. Но не все необходимые папки были созданы. Так что завершаем все руками и создаем:

/distro/etc /distro/lib /distro/dev /distro/mnt distro/proc /distro/root /distro/tmp /distro/root

Если что забыл — вспомните, т.к. директории эти забыть сложно.

Все бы хорошо, вот только busybox для работы требует библиотеки, которые нужно скопировать в наш дистрибутив. Очень легко узнать, какие:

ldd /distro/bin/busybox

Программа покажет нам библиотеки, требуемые для нашей оболочки. Сразу говорю: linux gate создается ядром и скопирован быть не может.

При копировании библиотек можно отсекать отладочную информацию (так Роберто советует):

objcopy --strip-debug откуда куда

Делаем из Линукса Линукс

Надо создать несколько системных текстовых файлов:

Нам нужен /etc/inittab. Удивлю вас: в начале жизни система даже не знает, что такое Root. У нас даже пользователь безымянный, но вот файл общесистемных низкоуровневых фич (ОНФ) должен присутствовать. Пилотное содержание файла следующее:

::sysinit:/etc/rc.d/rc.S

# Запустить оболочку в консоли. ::respawn:-/bin/sh

# Перезагрузка по нажатии на Ctrl+Alt+Del. ::ctrlaltdel:/sbin/reboot

# Команды, выполняемые перед выключением и перезагрузкой. ::shutdown:/sbin/swapoff -a >/dev/null 2>&1 ::shutdown:/bin/umount -a -r >/dev/null 2>&1

Следующий файл — /etc/fstab. Это таблица, в которой описано, что и куда монтировать при загрузке. Вещь бесполезная! Нам нужно обязательно смонтировать proc, иначе вообще ничего работать не будет, так что в файле пишем:

none /proc proc defaults 0 0

Для mount нужен также файл /etc/mtab. Создайте его и оставьте пустым.

Но mount сделает все необходимое только тогда, когда мы явно его об этом попросим. А просить мы будем в том самом первозагрузочном файле /etc/rc.d/rc.S (rc.d — папка). Вежливо попросим:

#!/bin/ash

/bin/mount -av -t nonfs

Еще нам необходим файл профиля (b)(a)sh, тут вообще раздолье для фантазии. Создаем файл /etc/profile и заполняем следующим:

PATH=«$PATH:/bin:/sbin:/usr/bin:/usr/sbin:» LESS=-MM TERM=linux HOME=/root PS1='> ' PS2='> ' ignoreeof=10 export PATH DISPLAY LESS TERM PS1 PS2 HOME ignoreeof

Понадобится также файл /etc/shell, в котором указано, что есть оболочка:

/bin/sh /bin/ash /bin/bash

Вот собственно и все. Можно записывать наш Ramdisk в файл.

mkdir /os - папка для «готового». umount /dev/ram0 - размонтируем кусочек оперативной памяти. dd if=/dev/ram0 of=/os/initrd bs=1k count=5000 - создаем файл. gzip /os/initrd - сжимаем файл initrd

Создание загрузочной флешки

«Финишная прямая» нашей маленькой разработки. Берем флешку, вставляем, форматируем в vfat (можно и в ext, но не забывайте, что еще не все пользователи Windows застрелились).

На флешке создаем папку boot, в ней папки initrd и kernel.

Из папки /os копируем сжатый Ramdisk в папку boot/initrd на флешке, называем «main.gz». Из папки с исходниками ядра копируем bzImage в папку boot/kernel на флешке, называем «main.lk». Достаем файлы загрузчика Syslinux (в Интернете, либо из другого дистрибутива: тут не принципиально), а именно syslinux.bin, syslinux.boot, syslinux.cfg. Копируем их в корневой каталог нашей флешки. В файле syslinux.cfg пишем что-то подобное:

default mm prompt 1 timeout 100 label mm kernel /boot/kernel/main.lk append initrd=/boot/initrd/main.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0 label mc kernel /boot/kernel/main.lk append initrd=/boot/initrd/custom.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0 label cm kernel /boot/kernel/custom.lk append initrd=/boot/initrd/main.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0 label cc kernel /boot/kernel/custom.lk append initrd=/boot/initrd/custom.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0 label hd localboot 0x80

Тем самым мы поддержали кастомные initrd и ядро, которые, эксперимента ради, можно подключить к нашему дистрибутиву.

Узнаем, каким девайсом в системе является наша флешка (можно запустить mount без параметров и посмотреть). Это либо /dev/sdb1, либо /dev/sdc1, либо /dev/sdd1. Стоит отмонтировать флешку перед началом установки.

Устанавливаем syslinux (если пакета в системе нет, apt-get install syslinux):

syslinux -d путь_к_устройству

В корневом каталоге флешки должен появиться файл ldlinux.sys. Если он есть, значит syslinux.bin, syslinux.boot больше не нужны.

image

Как настроить BIOS на загрузку из флешки, я вам рассказывать не буду — это легко. Скажу только, что очень удобно создать папку /boot/initrd/init, в которую можно будет смонтировать /boot/initrd/main, для последующей работы с ним. Только не забудьте разжимать и сжимать его gzip'ом.

Ну вот и все.

Как-бы я только что рассказал вам, как создать с нуля систему на Linux. Легко, не правда ли? Далее вы можете редактировать скрипт /sbin/init, ведь у вас еще много работы! Вы должны будете написать скрипт для монтирования флешки, который делает chroot в корневой каталог. В противном случае, вы вынуждены будете работать с ReadOnly разделом, величиной в 5 Мб. Но это уже совсем другая история.

Unnx Davis T, B.

Для непросвещенных:

Томас Матеджисек — создатель Slax и Linux Live Scripts. Роберто де Лео — создатель Movix.

ОРИГИНАЛ: https://habrahabr.ru/post/126427/

АВТОР ОРИГИНАЛА: https://habrahabr.ru/users/unnx/

Перемещено tailgunner из development

 , , , ,

xeneloid ()

Slaxlive

Кому не безразличен сей дистр - вот опрос от автора.

 , , , ,

tm4 ()

Поделитесь rescue образом для записи на флешку / cd

Необходимо чтобы на ней присутствовали:

1) mhdd / victoria

2) memtest

3) какой-нибудь slax / rescue live linux

4) разный soft для диагностики

 , , , ,

int13h ()