Cara membuat Slitaz USB persisten

2

Saya menginstal Slitaz pada flashdisk USB. Namun saya tidak tahu bagaimana membuatnya persisten secara otomatis. Ada berbagai sumber yang memberi tahu saya cara berbeda untuk membuatnya gigih.

Satu mengatakan kepada saya untuk menambahkan slitaz home=usbke syslinux.cfg file seperti ini:

append initrd=/boot/rootfs.gz rw root=/dev/null vga=normal autologin slitaz home=usb

tapi itu tidak berhasil untukku.

Buku pegangan memberi contoh bagaimana melakukannya secara manual tetapi saya tidak mencobanya dan saya juga ingin itu terjadi secara otomatis.

Ada artikel yang lebih tua yang juga menjelaskan bagaimana membuat USB tetap ada tetapi saya tidak ingin mencobanya karena tampilannya sudah ketinggalan zaman (dari 2008).

Adakah yang tahu cara terbaik untuk membuat USB secara otomatis persisten?

Dennis
sumber

Jawaban:

1

Saya hanya menabrak hal yang sama, jadi saya pikir saya akan memposting beberapa catatan di sini:

Pada boot pertama, seseorang masuk secara otomatis sebagai tuxpengguna; masalahnya adalah:

  • tux pengguna "autogenerated" rupanya
  • Ketika perubahan disimpan untuk kegigihan, rupanya, folder rumah dari tuxpengguna yang di- autogenerasi tidak disimpan

Bagaimanapun, di sini saya mencoba menginstal beberapa program (seperti xvkbd) melalui Package Manager (Tazpanel - Packages); dan untuk membuatnya gigih, pertama:

  • Klik kanan pada Desktop, Slitaz Live, TazUSB Writefs (gzip)

Ini akan menyimpan rootfs.gzfile di /- yang ini Anda harus menyalin secara manual ke USB flash drive, di mana yang lain (rootfs1.gz, rootfs2.gz) berada - di /bootdalam thumbdrive USB!

Kemudian, Anda juga harus menambahkan file ini secara manual ke syslinux.cfg! Ada masalah lain di sini - jika usb thumbdrive diformat FAT, maka perintah autologin untuk tuxpengguna akan gagal - dan Anda akan mendapatkan prompt login / jendela sebagai gantinya; di mana Anda tidak dapat login sebagai tux(yang memiliki kata sandi kosong secara default, jika tidak); Anda hanya dapat masuk sebagai root.

Untungnya, ada jalan keluarnya - perhatikan dulu, entri defaultnya syslinux.cfgakan seperti ini:

LABEL sli
    KERNEL /boot/bzImage
    append initrd=/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null vga=normal autologin 

Catatan, pada baris itu orang juga dapat menggunakan home=untuk ketekunan - tetapi tidak pada ibu jari USB FAT32 (masalah login).

Kemudian, Anda dapat menyalin yang rootfs.gzdihasilkan oleh Writefs sebelumnya sebagai /boot/rootfsA.gz; sekarang jika Anda coba saja

    append initrd=/boot/rootfsA.gz rw root=/dev/null vga=normal autologin 

... maka Anda kembali mendapatkan masalah login (walaupun jika Anda login sebagai root, Anda akan melihat program yang terinstal di sana).

Yang keren, adalah bahwa Anda dapat menambahkan rootfsA.gzbersama dengan yang lain di appendbaris; jika ditambahkan di akhir, maka itu sama seperti jika itu sendiri (masalah login) - tetapi jika Anda menambahkannya - yaitu, tambahkan dulu:

    append initrd=/boot/rootfsA.gz,/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null noswap vga=normal lang=en kmap=us autologin 

... maka kedua program yang terinstal akan tersedia (beberapa ketekunan) - tetapi sistem file berikutnya akan menimpa pengaturan; dan akan membuat pengguna langsung tuxdan melanjutkan ke autologin di akun itu. Jadi, tidak mungkin untuk menyimpan ikon desktop dan semacamnya - tetapi setidaknya ada program yang diinstal di sana. Tambahkan lang=en kmap=usuntuk menghindari pertanyaan saat startup (jadi langsung menuju ke autologin; EDIT - ia melempar pesan lang=en; jadi mungkin lang=en_US) - dan saya juga mencoba menambahkan noswapuntuk menonaktifkan swap; tetapi masih menemukan swap HD lokal saya, dan tidak "Mengaktifkan memori swap ..." (yang saya lebih suka tidak melakukannya).

Ngomong-ngomong, bagus itu bisa diretas dengan cara ini - meskipun agak merepotkan harus menghasilkan gambar baru dan menyalinnya, setiap kali saya mengubah satu baris konfigurasi atau lebih ...

Semoga ini bisa membantu seseorang,
Ceria!

sdaau
sumber
kedengarannya sah. Sayangnya saya tidak akan punya waktu untuk mengujinya sendiri dalam waktu dekat, jadi saya akan menandainya sudah selesai.
Dennis
1

Saat menambahkannya ke baris boot, jatuhkan "slitaz" seperti yang sudah dipanggil. "home = usb"


sumber
0

Ada opsi menu yang akan memandu Anda.

Anda akan memerlukan usb form3 ext3. Tabel partisi harus msdos bukan gpt. USB harus memiliki 2 partisi satu untuk / dan yang lainnya untuk rumah.

Yuri Herrera
sumber