Ładuj ustawienia bez trwałości w Kali Linux


0

Stworzyłem rozruchowy dysk USB o pojemności 32 GB z E2B , ponieważ chciałbym mieć pendrive z wieloma dystrybucjami i instalatorami Windows.

Miałem pendrivy z Linuksem Kali i było naprawdę szybkie, ale to było trochę żmudne zmienianie ustawień klawiatury (z amerykańskiego na węgierski) i wprowadzanie hasła Wi-Fi po każdym ponownym uruchomieniu, ponieważ musiałem to zrobić coś w systemie Windows.

Myślałem, że wytrwałość jest rozwiązaniem tego problemu, więc zapamięta to, co zmodyfikowałem w systemie operacyjnym.
Postępowałem zgodnie z tym przewodnikiem, aby włączyć trwałość, a także szyfrowałem.
Po uruchomieniu systemu nagle uświadomiono sobie, że jest bardzo wolny.
Szukałem rozwiązania, ale okazało się, że nie ma odpowiedniego sposobu na rozwiązanie tego problemu .

Jak wyjaśnia powyższy post, w trybie dysku na żywo w zasadzie po prostu czytasz z pendrive'a.
W trybie trwałym czytasz i zapisujesz na dysku, a część zapisująca spowolni każdy proces, w tym podczas próby odczytu, ponieważ musi on czekać na zakończenie procesu zapisu.
Jeśli nawet go zaszyfrujesz, będzie jeszcze gorzej, ponieważ jak w wątku, jak twierdzi jeden post, szyfrowanie w locie jeszcze bardziej go spowalnia.
Nawet nie mówiąc o możliwości skrócenia żywotności lampy błyskowej.

Moim wymogiem dla możliwego rozwiązania byłoby to, że z pendrive ładowałby co najmniej:

  • Ustawienia klawiatury / języka
  • Hasło Wi-Fi do znanych sieci

Czy jest to coś, co można zrobić bez ponownej kompilacji systemu operacyjnego ze źródła?


BONUS: Próbowałem wyłączyć sygnał dźwiękowy, gdy menu Kali pojawia się po uruchomieniu, otworzyłem ISO Kali i usunąłem BELznak ASCII z menu.cfg, ale kiedy próbuję go zapisać, mówi tylko do odczytu. Ponadto, czy jest to coś, co można jakoś zapisać w ISO, bez ponownej kompilacji ze źródła?


Kiedy przedstawiono ten problem na Ubuntu, nie użyłem uporczywości, ale dodałem katalog i skrypt poinstalacyjny, który dokonał niezbędnych modyfikacji (np. Aktualizacja /etc/NetworkManager/z plików w katalogu, zapisanych ze skonfigurowanego systemu). Dodawanie dodatkowych plików jest łatwe na pendrivie, ale aby zaktualizować ISO, musisz użyć programu do nagrywania płyt CD / DVD, aby utworzyć nową kopię ze wszystkich plików na oryginale, a także dodatkowe pliki, które chcesz dołączyć, następnie uruchom go przed zapisaniem.
AFH

Odpowiedzi:


0

Jeśli masz kilka plików ISO na dysku USB, to powinno być łatwo otworzyć ISO i dodać lub edytować kilka plików, jestem prawie pewien, że Menedżer archiwów (dla Gnome) może to zrobić tak jak. tar.gz lub inne archiwum, jeśli wiesz, jakie pliki dodać / edytować .

Ale jeśli „zapisałeś” plik ISO na własną partycję na dysku USB, prawdopodobnie jest on w formacie CD tylko do odczytu (iso9660?), Więc musisz znaleźć i edytować oryginalny plik ISO, a następnie napisać to. Lub, mój ulubiony, dodaj „osobistą” partycję do napędu USB i zapisz kilka plików konfiguracyjnych (ustawienia sieciowe, pliki konfiguracyjne w domu itp.), A następnie po uruchomieniu Kali na żywo zamontuj „osobistą” partycję i skopiuj konfigurację pliki. Napisz skrypt bash, aby je skopiować i zabić / zrestartować wszystkie usługi, które również muszą przeczytać nową konfigurację. Może być wymagane wylogowanie / logowanie? Ale NIE ponowne uruchomienie, tak jak każdy działający linux, wszystkie pliki systemowe (w nakładce / tmpfs) zostaną utracone podczas zamykania / ponownego uruchamiania.

ZWIĘKSZ prędkość odczytu systemu (ale wolniej uruchamia się)

Jeśli masz dodatkowy dysk RAM i jeśli Kali go obsługuje (większość dystrybucji opartych na Debianie), skorzystaj z toramopcji rozruchu, aby skopiować wszystkie pliki systemowe do pamięci RAM. Wtedy wszelkie odczyty / zapisy w „plikach systemowych” (w zasadzie wszystko /, co nie znajduje się na fizycznym dysku) będą miały prędkość RAM / tmpfs, prawdopodobnie 2 GB do 10 GB na sekundę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.