Strona 1 z 1

[SOLVED] System w zamontowanym dysku wirtualnym

: 01 cze 2014, 16:45
autor: xunil
Do tej pory używałem Ubuntu (i niektórych dystrybucji na nim bazujących) w taki oto sposób:
1. Tworzyłem pusty plik np dd if=/dev/zero of=new.disk bs=1M count=10000 i formatowałem go na ext3
2. Kopiowałem do niego zawartość filesystem.squashfs z LiveCD (uruchamiając komputer z obrazu cd na dysku jest on od razu zamontowany w /rofs)
3. Dodawałem użytkownika
4. Uruchamiałem używając Grub2 zainstalowanego na pendrive
Działało to idealnie na moje potrzeby gdyż nie mogę zainstalować standardowo systemu na komputerze którego używam, a tak mogę mieć linuksa nie zmieniając tablicy partycji ani MBR na dysku. Wydaje mi się, ża tak właśnie działa Wubi.
U mnie sam plik z systemem jest na hdd a tylko grub2 na pendrive.
Niestety 14.04 nie chce się w ten sposób uruchomić. Zatrzymuje się na

Kod: Zaznacz cały

Starting enable remaining boot-time encrypted block devices
Co ważne, nie zawiesza się - jak wcisnę ctrl+alt+delete to system normalnie się restartuje.
Doradźcie proszę co muszę zrobić aby to zadziałało bo to jedyny sposób abym miał Ubuntu. Jeśli potrzeba to wpiszę dokładnie krok po kroku co robiłem żeby przygotować taki system, ale może ktoś bardziej doświadczony będzie od razu wiedział o co chodzi - dajcie tylko znać czy pisać coś więcej.
Z góry wielkie dzięki za pomoc.
------------------------------------------------------------------------
Aktualizacja:
Załączam zdjęcia dwóch ekranów/konsol pod F7 i F1. Może to naprowadzi na właściwy trop.
1.jpg
(232.3 KiB) Nie pobierany
2.jpg
(196.65 KiB) Nie pobierany

Re: System w zamontowanym dysku wirtualnym

: 02 cze 2014, 15:59
autor: Ubek308
Sprobuj bez szyfrowania.

Re: System w zamontowanym dysku wirtualnym

: 02 cze 2014, 18:31
autor: xunil
A jak to zrobić? Nie włączałem (przynajmniej świadomie) żadnego szyfrowania.

Re: System w zamontowanym dysku wirtualnym

: 03 cze 2014, 23:24
autor: bear7
xunil pisze:Do tej pory używałem Ubuntu (i niektórych dystrybucji na nim bazujących) w taki oto sposób:
1. Tworzyłem pusty plik np dd if=/dev/zero of=new.disk bs=1M count=10000 i formatowałem go na ext3
2. Kopiowałem do niego zawartość filesystem.squashfs z LiveCD (uruchamiając komputer z obrazu cd na dysku jest on od razu zamontowany w /rofs)
3. Dodawałem użytkownika
4. Uruchamiałem używając Grub2 zainstalowanego na pendrive
Działało to idealnie na moje potrzeby gdyż nie mogę zainstalować standardowo systemu na komputerze którego używam, a tak mogę mieć linuksa nie zmieniając tablicy partycji ani MBR na dysku. Wydaje mi się, ża tak właśnie działa Wubi.
U mnie sam plik z systemem jest na hdd a tylko grub2 na pendrive.
Takie pytanie, to nie lepiej jest już zainstalować Ubuntu bezpośrednio na pamięci USB (aka pendrivie) wraz z GRUB-em?

GRUB ma również opcję bootowania bezpośrednio z obrazu ISO, zatem zamiast kombinować z dd i tworzeniem pliku, spróbuj załadować bezpośrednio z obrazu ISO. Co i jak, znajdziesz tutaj:
https://help.ubuntu.com/community/Grub2/ISOBoot
https://wiki.ubuntu.com/BootToRAM
Przykładowa konfiguracja wpisu w GRUB-ie:

Kod: Zaznacz cały

menuentry "Ubuntu 14.04 ISO" {
	set isofile="/bear7/ubuntu-14.04-amd64.iso"
	loopback loop (hd1,1)$isofile
	linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet noprompt noeject toram --
	initrd (loop)/casper/initrd.lz
}
Powyższa konfiguracja spowoduje załadowanie obrazu do pamięci RAM (parametr toram). Oczywiście, to co widzisz powyżej, musi zostać odpowiednio zmodyfikowana i dopasowane do twoich ustawień.

Jak potrzebujesz mieć zaszyfrowane dane, to możesz podzielić pamięć USB na partycję i jedną z nich, z przeznaczeniem na dane, zaszyfrować.

Re: System w zamontowanym dysku wirtualnym

: 04 cze 2014, 08:22
autor: xunil
Na pendrajwie nie jest lepiej - jest wolniejszy niż dysk twardy, musiałby mieć kilku(nasto) gigową pojemność, a tak wystarczy mi karta 128mb na samego gruba tylko do wystartowania komputera.

Bootowanie obrazu CD znam i czasami używam, ale tutaj muszę mieć system który zapamięta wszykie zmiany w trakcie użytkowania ("full persistence").

Bardzo specyficzny przypadek :) Ale do wersji 13.04 wszystko pięknie działało. Nie widać różnicy między standardowo zainstalowanym systemem i przygotowanym w ten sposób.

Sęk w tym, że ja nie potrzebuję żadnego szyfrowania i nic takiego nie włączałem. To są standardowe ustawienia na płycie LiveCD, przecież to co zrobiłem to zwykłe kopiuj-wklej.
Pewnie mógłbym się chrootować do tego obrazu i pozmieniać ustawienia, ale nie mam zielonego pojęcia jak się za to zabrać - nie jestem zbyt zaawansowanym użytkownikiem linuksa. Dlatego bardzo liczę Waszą pomoc bo sam sobie niestety nie poradzę :(

-----------------------------------------------------
Aktualizacja:
Trzeba dodac flage 'rw' do jadra. Juz dziala.

Re: System w zamontowanym dysku wirtualnym

: 13 cze 2014, 10:28
autor: Ubek308
xunil pisze:A jak to zrobić? Nie włączałem (przynajmniej świadomie) żadnego szyfrowania.
A widzisz na dole swojego zdjecia wyrazy "encrypted block devices" ?

Re: [SOLVED] System w zamontowanym dysku wirtualnym

: 13 cze 2014, 13:49
autor: xunil
Oczywiście że widzę, ale nie zmienia to faktu, że nie włączałem szyfrowania i nie wiem jak go wyłączyć.
Poza tym, jak już wspomniałem wyżej, problem rozwiązany i szyfrowanie nie było jego przyczyną.