Загрузка настроек без сохранения в Kali Linux

816
domenix

Я создал загрузочный USB-накопитель емкостью 32 ГБ с E2B, потому что мне бы хотелось, чтобы у меня было много дистрибутивов и установщиков Windows.

У меня были pendrives с Kali linux, и это было действительно быстро, но было довольно утомительно менять настройки клавиатуры (с США на венгерский) и вводить пароль Wi-Fi после каждой перезагрузки, которую мне приходилось делать, потому что я хотел сделать что-то на винде.

Я думал, что постоянство - решение для этого, таким образом это помнило бы то, что я изменил в ОС
Поэтому я следовал этому руководству, чтобы включить постоянство, а также зашифровал его.
После загрузки это было внезапное осознание того, что это очень медленно.
Я искал решение, но оказалось, что нет правильного способа решить это.

Как объясняет пост выше, в режиме живого диска вы просто читаете с pendrive.
В постоянном режиме вы выполняете чтение и запись на диск, и часть записи замедляет каждый процесс, в том числе и при попытке чтения, потому что он должен ждать завершения процесса записи.
Если вы даже зашифруете его, это будет еще хуже, потому что, как утверждается в одном сообщении, шифрование на лету замедляет его еще больше.
Даже не говоря о возможности сокращения продолжительности жизни вспышки.

Мое требование для возможного решения было бы, чтобы от pendrive это загрузило бы по крайней мере:

  • Настройки клавиатуры / языка
  • Пароль Wi-Fi для известных сетей

Это можно сделать без перекомпиляции ОС из исходного кода или нет?


БОНУС: Я попытался отключить звуковой сигнал, когда меню Kali впервые появляется после загрузки, я открыл iso Kali и удалил символ ASCII BELиз menu.cfg, но когда я пытаюсь сохранить его, он говорит только для чтения. Кроме того, это что-то, что может быть каким-то образом сохранено в ISO, без перекомпиляции из источника?

0
Когда мне представили эту проблему в Ubuntu, я не использовал постоянство, но я добавил каталог и сценарий после установки, которые внесли необходимые изменения (например, обновление `/ etc / NetworkManager /` из файлов в каталоге, сохраненных из сконфигурированного система). Добавить дополнительные файлы на перьевом диске легко, но для обновления ISO вам потребуется программа для записи CD / DVD, чтобы создать новую копию из всех файлов в оригинале, плюс дополнительные файлы, которые вы хотите включить, затем сделайте его загрузочным перед сохранением. AFH 7 лет назад 0

1 ответ на вопрос

0
Xen2050

If you've got a bunch of iso files on your usb drive, then it should be easy to open the iso and add or edit a few files, I'm pretty sure Archive Manager (for Gnome) can do it just like a .tar.gz or other archive, if you know what files to add/edit.

But if you've "written" the iso to it's own partition on your usb drive, then it's probably in a read-only cd format (iso9660?), so you'd have to find & edit the original iso file & then write it. Or, my favourite, add a "personal" partition to your usb drive and save a few config files (network settings, config files in home, etc), then after booting the live Kali mount your "personal" partition & copy over the config files. Write a bash script to copy them & kill/restart any services that need to read the new config too. A logout/login may be required? But NOT a reboot, just like any live linux all system files (in overlay/tmpfs) will be lost at shutdown/reboot.

Increase system read speed A LOT (but boot slower)

If you've got about an extra gig of RAM, and if Kali supports it (most Debian-based distros do) use the toram boot option to copy all the system files to RAM. Then any reads/write to the "system files" (basically everything in / that's not on a physical drive) will be at RAM/tmpfs speeds, probably 2GB to 10GB a second.