Crouton: Tidak dapat meluncurkan chroot setelah memindahkan debian ke kartu sd

Dibuat pada 10 Des 2018  ·  5Komentar  ·  Sumber: dnschneid/crouton

sudo edit-chroot -m /media/removable/sdcard debian
sudo sh ~/Downloads/crouton -b -p "/media/removable/sdcard/"
sudo enter-chroot

Silakan rekatkan output dari perintah berikut di sini: sudo edit-chroot -all
Tidak ada chroot yang ditemukan di /mnt/stateful_partition/crouton/chroots

Jelaskan masalah Anda:

Saya memindahkan debian saya ke kartu sd saya dengan perintah pertama, kemudian mencoba sudo enter-chroot tetapi tidak dapat menemukan chroot. Jadi saya menggunakan perintah kedua berharap untuk membangunnya kembali, itu membuat folder bin di bawah sdcard saya, tetapi masih tidak dapat menemukan chroot.
Sebelum memindahkan debian, saya mencoba menginstal chroot baru dan mengubah tautan sym dari /usr/local/chroots menjadi /media/removable/sdcard/chroots/chroots dengan Sudo ln -s -f /media/removable/sdcard/chroots/chroots , yang mengakibatkan symlink di /mnt/stateful_partition/crouton/chroots juga berubah ke tujuan sdcard, chroots ke chroots/chroots, bin ke chroots/bin. Saya tidak menyadari ini sebelum pindah debian...

Jika diketahui, jelaskan langkah-langkah untuk mereproduksi masalah:

T___T apa yang harus saya lakukan untuk mendapatkan folder chroot saya kembali karena itu tidak ada di mana-mana sekarang,,,

Komentar yang paling membantu

Sama-sama, senang semuanya diselesaikan.

(menutup masalah ini karena tampaknya telah diselesaikan)

Semua 5 komentar

@Taylormsz ,

Bisakah Anda menunjukkan kepada kami output dari: ls -l /media/removable/sdcard

Saya pikir kemungkinan besar seluruh chroot Anda sekarang di bawah /media/removable/sdcard/debian/ .
Jika demikian, karena crouton membutuhkan hierarki folder /chroots/ & /bin/ , saya sarankan melakukan hal berikut untuk memindahkannya:

sudo mkdir -p /media/removable/sdcard/chroots/
sudo mv /media/removable/sdcard/debian/ /media/removable/sdcard/chroots/
sudo cp -a /usr/local/bin /media/removable/sdcard/

Semoga ini membantu,
- DennisLfromGA

@DennisLfromGA

Hai Denis! Terima kasih banyak atas jawabannya!

inilah yang ada di direktori sdcard:
chronos@localhost ~/Downloads/crouton-master $ ls -l /media/removable/sdcard/
jumlah 24
drwxr-xr-x 2 root root 4096 9 Des 16:39 bin
drwxr-xr-x 21 root root 4096 2 Okt 23:35 debian
drwx------ 2 root root 16384 9 Des 14:21 hilang+ditemukan

Saya pikir saya menghapus direktori chroots dari sdcard setelah mencoba menginstal/menghapus chroot baru karena saya ingin menghapus kartu untuk memindahkan debian saya...
Karenanya inilah yang ada di folder debian sekarang:
chronos@localhost ~/Downloads/crouton-master $ ls -l /media/removable/sdcard/debian/
jumlah 76
drwxr-xr-x 2 root root 4096 11 Nov 05:59 bin
drwxr-xr-x 2 root root 4096 26 Jun 05:03 boot
drwxr-xr-x 2 root root 4096 26 Jun 05:03 pengembang
drwxr-xr-x 75 root root 4096 9 Des 15:56 dll
drwxr-xr-x 3 root root 4096 21 Jul 18:16 home
drwxr-xr-x 12 root root 4096 21 Jul 18:52 gratis
drwxr-xr-x 2 root root 4096 21 Jul 18:12 lib64
drwxr-xr-x 2 root root 4096 9 Des 15:56 media
drwxr-xr-x 2 root root 4096 21 Jul 18:12 menit
drwxr-xr-x 3 root root 4096 21 Sep 18:33 memilih
drwxr-xr-x 2 root root 4096 26 Jun 05:03 proc
drwx------ 5 root root 4096 27 Nov 13:11 root
drwxr-xr-x 2 root root 4096 21 Jul 18:15 jalankan
drwxr-xr-x 2 root root 4096 5 Des 20:08 sbin
drwxr-xr-x 2 root root 4096 21 Jul 18:12 srv
drwxr-xr-x 2 root root 4096 26 Jun 05:03 sistem
drwxrwxrwt 2 root root 4096 26 Jun 05:03 tmp
drwxr-xr-x 10 root root 4096 21 Jul 18:12 usr
drwxr-xr-x 12 root root 4096 21 Jul 18:12 var

Saya mencoba menginstal chroot baru pada kartu sd lain tetapi saya terus mengalami masalah keyring, saya menghapus cache instalasi dan mengunduh salinan crouton lain tetapi saya masih tidak memiliki folder keyring, yang saya miliki hanyalah debug kunci tetapi saya gak tau cara fix nya...
chronos@localhost ~/Downloads/crouton-master $ ls /usr/share/ key
request-key-debug.sh
chronos@localhost ~/Downloads/crouton-master $ ls /usr/share/keyutils/
request-key-debug.sh

Jika saya mengacaukan terlalu buruk saya lebih dari bersedia dan senang untuk memulai dari awal. Mohon maaf atas kendalanya...

T___T

@Taylormsz ,

Direktori crouton sdcard eksternal Anda hampir benar. Folder /bin ada di tempat yang tepat tetapi folder /chroots sepertinya hilang. Untuk mendapatkan pengaturan chroot debian Anda dengan benar coba yang berikut ini:

sudo mkdir /media/removable/sdcard/chroots 
sudo mv /media/removable/sdcard/debian  /media/removable/sdcard/chroots

Jika itu berhasil, Anda harus memiliki yang berikut di sdcard:

/media/removable/sdcard/bin
/media/removable/sdcard/chroots/debian

Tentu saja, folder debian akan memiliki beberapa sub-folder seperti yang Anda tunjukkan di atas.

Pada titik ini Anda mungkin dapat melakukan pembaruan crouton untuk memperbaiki masalah keyring Anda, lakukan dengan:

sudo sh ~/Downloads/crouton -n debian -p /media/removable/sdcard -u

Semoga ini membantu,
- DennisLfromGA

@DennisLfromGA

OMG itu bekerja seperti pesona! Terima kasih banyak!! ^___^

Masuk ke chroot dengan:
sudo sh /media/removable/sdcard/bin/enter-chroot -n debian

Semuanya berjalan lancar sekarang!! Terima kasih lagi!!

Sama-sama, senang semuanya diselesaikan.

(menutup masalah ini karena tampaknya telah diselesaikan)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

harryprince picture harryprince  ·  3Komentar

rossjrw picture rossjrw  ·  5Komentar

Joshua10115 picture Joshua10115  ·  4Komentar

tedm picture tedm  ·  3Komentar

BRFNGRNBWS picture BRFNGRNBWS  ·  3Komentar