Utworzono zgłoszenie.
Produkt: immudex-testing (Wersja testowa dystrybucji GNU/Linux oparta o przyszłe wydanie Debian Stable (Debian Testing).)
Komponent: LiveCD (Problemy lub ulepszenia obrazów LiveCD oraz ich formatu.)
Rodzaj zgłoszenia: problem
Temat: Montowanie archiwum squashfs
Opis zgłoszenia:
Podczas ładowania niestandardowych archiwów squashfs zachodzi czasem potrzeba uruchomienia komputera z pamięci USB. Problem jednak w tym, że 'live-boot' montuje archiwum z dysku, przez co wówczas trzeba kilkukrotnie uruchamiać komputer ponownie a i tak nie ma się pewności, że zostanie załadowane archiwum z pamięci USB. Jeśli system zamontuje archiwum z dysku wówczas nie można go już wymienić.
Generalnie to ciężko jest ustalić przyczynę na dzień dzisiejszy takiego zachowania. Jako środki zaradcze można zastosować zmianę nazwy pustego pliku definiującego główny system plików przez GRUB (EFI), na przykład z DEBIAN na IMMUDEX. W przypadku trybu BIOS, można ukryć plik konfiguracyjny 'extlinux'. Jednak to rozwiązanie nie jest zbyt dobre, inną metodą może być uruchomienie LiveCD w trybie UEFI dla instalacji w trybie BIOS. Jednak co z komputerami, którego takowego trybu nie posiadają. Sprawa w dalszym rozpatrzeniu. W sobotę będę testował rozwiązanie ze zmianą nazwy.
Status zgłoszenia został zmieniony z Przyjęty na W trakcie
Problem wydaje się rozwiązany. Rozwiązanie wymagało zastosowania opcji 'live-boot', 'bootfrom=removable' podczas bootwania. Ta opcja ogranicza przeszukiwanie dysków pod kątem występowania katalogu /live do dysków wymiennych.
Zmieniono pliki konfigurcyjne programów rozruchowych przeznaczonych dla LiveCD. Dostosowano również narzędzie 'immudex_install' do wprowadzonych zmian, gdyż GRUB na dysku również korzysta z pliku przeznaczonego dla LiveCD (usunięto za pomocą narzędzia 'sed', ww. opcję po skopiowaniu pliku na dysk). Link do zmian na GH: https://github.com/xf0r3m/immudex-testing/commit/8f9624e5bb5085ce80c1b02335051d5aabd5bdb5
Zmiany wdrożono również w wersji stablinej, wraz z wydaniem 0.1.2. Link do zmian na GH: https://github.com/xf0r3m/immudex/commit/9899212a4db2209004448c3db711d27d48d7b7c3 . Sprawę można uznać za zakończoną, wrazie problemów utworzy się kolejne zgłoszenie.
Status zgłoszenia został zmieniony z W trakcie na Zakończony