انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: IIIMGHIII در 08 بهمن 1401، 08:19 قظ
-
چند وقت پیش یه پکیج آموزشی با dvd گرفتم که رایتی بود خودم توی DVD هیی که باسیستم برای خودم رایت میکردم مشکلی نداشتم ولی این DVD ها نمیدونم چه مشکلی با من دارن!
روی سیستم دوستم امتحان کردم دی وی ها اجرا میشدن پس مشکلی نداشتن بنظر عیب از سمت منه
این شات موقع mount کردن هست
(https://s2.uupload.ir/files/screenshot_20230127_145524_3ulg.png)
این هم وقتی بود که تلاش کردم ازش ایمیج بگیرم(نمیدونم بکار میاد یا نه)
(https://s2.uupload.ir/files/screenshot_20230127_152319_s42b.png)
-
راستش بعضی dvdها با بعضی dvd خوانها مشکل دارند و کار نمیدن.
من قبلا دوتا dvd داشتم که هر کاری میکردم، توی لپتاپ خونده نمیشد، در حالی که توی کامپیوتر بدون مشکل کار میکردند
میشد توی لپتاپ یه سری dvd دیگه رو استفاده کرد، ولی اون dvdها هیچ جوره نه خونده میشدن و نه مید چیزی روی اونها نوشت.
اون dvdها هم خط و خش یا آسیب دیگهای نداشتند.
حالا شما یه بار ببینید میتونید با dd محتوای اون dvdها رو بخونید و یه جا ذخیره کنید یا نه.
sudo dd if=/dev/sr0 of=/path/to/output
به جای path/to/output/ هم مسیر فایلی که میخواهید اطلاعات داخلش ذخیره بشه رو بدید.
-
دستتون درد نکنه کارم راه افتاد
الان متوجه شدم انگار کلا چیزی بهش mount نمیشه و خب نمیدونم چیکارش کردم شاید چند وقت دیگه دوباره نصب کنم
دیروز سعی کردم تلفنم با کابل وصل کنم برای انتقال چند تا فایل حجیم تا سریعتر بره ولی وصل نمیشد
با دوتا دستگاه دیگه و کابل هم تست کردم همین مشکل رو داشتم
-
شاید اطلاعات اون dvdها با css (مخفف content scramble system) رمزنگاری شده که نتونستید راحت باز کنید. اگه اینجوری باشه، برای خوندن اون اطلاعات لازمه libdvdcss رو داشته باشید تا اون اطلاعات رمزنگاری شده رو باز کنید.
libvdvcss شامل یه سری چیزهای انحصاری هست و از طرفی مجوز انتشار اون هم سختگیره و نمیشه راحت منتشرش کرد.
به خاطر همین توی مخازن دبیان وجود نداره. باید چیزهای مورد نیاز از اینترنت دریافت بشن، بسته deb بسازید و اون بسته deb رو نصب کنید.
ساختن بسته deb اجباری نیست، ولی برای اینکه بتونید فایلهای مربوط به libdvdcss رو با dpkg و APT مدیریت کنید، لازمه بسته deb بسازید.
خوشبختانه یه بسته توی دبیان وجود داره که کارهای دریافت، ساخت بسته deb و نصب اون بسته deb رو خودکار انجام میده.
توسط توسعهدهندههای دبیان هم نگهداری میشه، در نتیجه نباید با نصب اون مشکلی پیش بیاد.
بسته libdvd-pkg اینکارها رو انجام میده. این بسته توی قسمت contrib مخازن دبیان قرار داره.
موقعی که دارید نصبش کنید، یه منو باز میشه، میگه که این بستهای که قرار نصب بشه چی هست، شامل قسمتهای انحصاریه و بررسی کنید جایی که الان هستید، استفاده از اون غیرقانونی نباشه. بعد که اون رو تایید کنید، کار دانلود، ساخت بسته deb و نصب شروع میشه.
آخر کار از شما میپرسه که میخواهید به طور خودکار libdvdcss بروزرسانی بشه یا نه. شاید هم اول کار این رو بپرسه؛ درست یادم نیست.
هر گزینهای اینجا انتخاب کنید، میتونید بعدا با اجرای این دستور تغییرش بدید:
dpkg-reconfigure libdvd-pkg
اجرای این دستور باعث میشه منویی شبیه به منویی که موقع نصب دیدید باز بشه. اونجا میتونید انتخاب کنید بروزرسانی libdvdcss خودکار باشه یا نه.
لازمه این دستور با دسترسی روت اجرا بشه.
-
شاید اطلاعات اون dvdها با css (مخفف content scramble system) رمزنگاری شده که نتونستید راحت باز کنید. اگه اینجوری باشه، برای خوندن اون اطلاعات لازمه libdvdcss رو داشته باشید تا اون اطلاعات رمزنگاری شده رو باز کنید.
درود کاری که گفتین رو انجام دادم فرقی نکرد
فقط بعد از اینکه ایمیج تهیه کردم بازم یکی از اونها mount نمیشد مربوط به دیسک اخرم بود که ۲ گیگش فقط پر بود خواستم استخراج کنم ایمیج هارو با دستور
isoinfo -i
که این خروجی رو گرفتم
CD-ROM is NOT in ISO 9660 format
که اینو برای هر سه ایمیجی که دارم میگه!
چطور استخراجشون کنم؟ ](*,)
-
فکر کنم اون dvdها با css رمزنگاری شدند. سعی کنید اون dvdها رو توی محیط گرافیکی و با چیزی مثل vlc یا یه پخشکننده ویدیو باز کنید و ببینید چی میشه.
-
فکر کنم اون dvdها با css رمزنگاری شدند. سعی کنید اون dvdها رو توی محیط گرافیکی و با چیزی مثل vlc یا یه پخشکننده ویدیو باز کنید و ببینید چی میشه.
اتفاقی نیوفتاد
فرمت dvd اول که MOUNT میشه اینو میزنه
❯ sudo df -T ─╯
[sudo] password for mgh:
Filesystem Type 1K-blocks Used Available Use% Mounted on
tmpfs tmpfs 388080 2380 385700 1% /run
/dev/sda2 ext4 894445160 490663560 358272588 58% /
tmpfs tmpfs 1940396 133668 1806728 7% /dev/shm
tmpfs tmpfs 5120 4 5116 1% /run/lock
/dev/sda1 vfat 523244 12132 511112 3% /boot/efi
tmpfs tmpfs 388076 180 387896 1% /run/user/1000
/dev/sda3 ext4 65156900 5354572 59785944 9% /media/mgh/DarkMatter
/dev/sr0 udf 4595200 4595200 0 100% /media/mgh/Aug 23 2022
-
انگار فایلسیستم اون dvdها iso9660 نیست، udf هست. شاید به به دلیلی، mount نمیتونه نوع فایلسیستم dvd سوم رو بفهمه و به همین خاطر خطا میده.
ببینید اینجوری میتونید اون dvd سوم رو mount کنید
sudo mount -t udf /dev/sr0 /mnt
-
مجدادا همون خطا رو داد
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error.
برای خارج کردنشون از ایمیجی که گرفتم چه راه هایی هست؟
-
دیگه نمیدونم باید چیکار کنید.
برای خارج کردنشون از ایمیجی که گرفتم چه راه هایی هست؟
میتونید با دستور mount، اون فایلها رو یه جا سوار کنید. ولی فکر نکنم روی imageهایی کار بده که dvdهاشون هم سوار نمیشن.
-
دیگه نمیدونم باید چیکار کنید.
برای خارج کردنشون از ایمیجی که گرفتم چه راه هایی هست؟
میتونید با دستور mount، اون فایلها رو یه جا سوار کنید. ولی فکر نکنم روی imageهایی کار بده که dvdهاشون هم سوار نمیشن.
ممنون انگار تنها راه حل در این موارد اینه بدم یکی فایلای داخلش برام کپی بگیره
-
اگه راهی پیدا نکردی از جعبه گنوم یا virt-manager(که تنظیمات بیشتری داره) استفاده کن، یه ویندوز روش بریز و dvd rom رو به ویندوز بده، جعبه گنوم نمیدونم ولی virt-manager این قابلیت داره، و اینطوری بعد اینکه dvd رو گذاشتی داخل بجای گنو لینوکس داخل ویندوز بالا میاد و به این صورت اجرا میشه :) :)