USB-re RW rendszer

 ( gee | 2018. június 3., vasárnap - 1:39 )

Rövidre fogva: van egy laptop, amire nem akarok linuxot telepíteni, viszont szeretnék rajta linuxot használni.

Eddig azt csináltam, hogy pendrive-ra letöltöttem egy Debian live image-et, és arról bootolva tudom használni, jól.

Viszont ez az image úgy van elkészítve, hogy read only. Van pár beállítás, amit minden egyes boot után kézzel meg kell csinálnom, illetve fel kell telepítenem pár csomagot, amit épp használnék.

Ezt az ismétlést szeretném elkerülni.

Viszont maga az, hogy tiszta lappal indulok, az jó.

Szóval az lenne ideális, ha a live image-ből indulva egy adott ponton snapshotként el tudnám menteni az állapotot, és később mindig az indulna el.

Ismertek olyan image-et (Debian-t preferálnám, de szinte mindegy, ha működik és KDE van benne), ami ezt tudja?

Vagy milyen alternatíva van? Készítsek saját live image-et? Egyszerűen telepítsek egy Debiant a pendrive-ot használva háttértárnak?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

az új Slax. Debian 9.4-n alapul.

Telepíts USB meghajtóra simán akármilyen disztrót. Ez nem Windows, hogy korlátozva legyen. Ha nem muszáj, nem Debiant tennék rá, de nyilván te tudod milyen disztrót akarsz.

Én ilyen célra tartok egy sima SATA SSD-t, amit USB-SATA átalakítós kanócon lógatok a gépre, USB3-as portra. Gyors, mint a villám, pár mp. alatt bootol, rendesen natív rendszert lehet róla használni (Windowst is, ha az kell, de ahhoz trükközni kell Win To Go-val vagy virtuális gépen telepíteni, és utána fizikai gépen használni). Már 10k környékén lehet kapni olcsó 120 GB-os SATA3 SSD-t, az jó erre a célra. Átalakítóban érdemes olyat nézni, ami átviszi a TRIM ATA parancsot, ilyet még nem találtam, ez a szépséghibája a külső házakhoz képest. USB2-es porton is fut, azon értelmeszerűen határozottabban lassabban. Az egész lényege, hogy belső SSD-t használsz pendrive-ként, nem csak gyorsabb, de jóval több írást kibír, és nem drágák már ezek.


No keyboard detected... Press F1 to run the SETUP

Átalakítóban érdemes olyat nézni, ami átviszi a TRIM ATA parancsot, ilyet még nem találtam

mert ilyen nincs. Sem TRIM, sem SMART, semmi ilyesmi. A drágább pendrive-ok ill. SD kártyák tudnak ilyesmit, de azok is csak exFAT vagy FAT32 fájlrendszerrel. Ha linuxot akarsz futtatni USB-re dugott FLASH tárolóról, akkor bizony figyelni kell erre. A megoldás a flash-friendly fájlrendszer használata (pl. JFFS2) mellett minimalizált írás, a temp könyvtár ramdrive-ba irányítása, stb.

Mellesleg a komolyabb laptopokon van eSATA csatlakozó, a megfelelő eSATAp kábellel egy külső 2.5-ös lemez vagy SSD simán elketyeg, ráadásul a BIOS is belső lemeznek látja, így akár windóz is mehet róla :)

A legmodernebb normális laptopokon pedig van Thunderbolt, na arra viszont már szintén köthető natívan lemez, TRIM és SMART támogatással.

Ha csak USB van, akkor vagy HDD vagy linux optimalizálás, vagy leszarod mert nem baj ha meghal pár éven belül :)

Átalakítóban is kell lennie olyannak, ami átviszi ezeket, mert külső USB-s házban van olyan, ami átviszi mindkét parancsot. Nekem Windows alatt a saját USB-SATA átalakítóm átviszi a SMART-ot, Linux alatt nem. A TRIM-et egyik rendszer alatt sem.

Abban igazad van, ha van eSATA vagy Thunderbolt, akkor arra kell kötni, nem USB-re.


No keyboard detected... Press F1 to run the SETUP

Na, ezt nem tudtam: létezik egy UASP nevű dolog: USB-attached-SCSI protocol. A "szokásos" USB háttértár protokoll egy saját cucc, amin nem mennek át SATA parancsok, főleg nem az extrák. Az UASP arra való, hogy USB porton keresztül SCSI protokoll menjen (a SATA kb. egy egyszerűsített SCSI), és azon már van rendes TRIM (illetve SCSI világban UNMAP a neve). Az USB3 szabvány része.
Windózból 8-as kell legalább, OSX-ből Mountain Lion, Linuxból pedig 3.15-ös kernel.

Szóval mégiscsak van, rosszul tudtam :) persze az eSATA ill. a Thunderbolt gyorsabbak.

debian usb persistent install

https://www.google.com/search?q=debian+usb+persistent+install&ie=utf-8&oe=utf-8&client=firefox-b

Ezek között hátha van megfelelő megoldás

Lehet, hogy félre értelek, de a nem a YUMI kell neked? https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
Támogat egy csomó Distro-t és be lehet állítani, hogy foglaljon le helyett a változó dolgoknak.

Szerk.: Bocs, úgy látom Debian-nál nem ajánlja fel ezt az opciót. [debian-live-9.4.0-amd64-cinnamon.iso-val próbáltam]

Egyszer ugyanezt BTRFS-sel oldottam meg, amikor elégedett vagy az állapottal, akkor simán csinálsz egy snapshotot, később ha jól emlékszem akár adott snapshotot is tudsz bootolni grub-bal.

Ez Ubuntura módszer, image fájlból teljes értékű rendszer futtatása, használható akár usb-ről, akár ntfs partícióról, stb.
Nyilván, mivel teljes értékű rendszer, működik az update, upgrade, azaz minden.
Az image fájl másolható, azaz a bejáratott rendszered átrakható szinte akármire, bármikor.

https://hup.hu/node/149077

A Puppy Linux többek között erre van kitalálva.

https://mxlinux.org/
--
God bless you, Captain Hindsight..

Hatha segit. Regebben keszitettem debian live imageket magamnak, ezt jegyzeteltem fel hozza, nem tudom mennyire mukodne meg:

apt-get install live-build

mkdir l2
cd l2
lb clean
lb config
---- cat config/package-lists/live.list.chroot ----
live-boot
live-config
live-config-sysvinit
pv
less
smartmontools
sshfs
ssh
openssh-server
openssh-client
openssh-sftp-server
gddrescue
lshw
ntfs-3g
lvm2
mdadm
xfsprogs
lsof
gdisk
man
---------------------------------------------------
ls -l config/includes.binary/live/
total 364
-rw-r--r-- 1 root root 182704 Aug 24 21:45 memtest86+.bin
-rw-r--r-- 1 root root 184840 Aug 24 21:45 memtest86+_multiboot.bin
---------------------------------------------------
lb config --linux-packages "linux-image linux-headers" --archive-areas "main contrib non-free" --initsystem sysvinit
lb build