توی سیستمعاملهایی که مبتنی بر یونکیس مثل مک یا شبه یونیکس هستند مثل اونهایی که از کرنل لینوکس استفاده میکنند یا bsd ها، اون منطق درایو که توی ویندوز میبینید، استفاده نمیشه.
در ادامه، منظورم از 'اینجا'، سیستمعاملهای یونیکسی و شبه یونیکسی هست.
اینجا، ساختار درختی هست. اول از همه، یه / داریم. اسمش روت هست به معنی ریشه؛ چون همه چیز از اونجا شروع میشه. اسم علامت '/'، اِسلَش هست، ولی ما اسم علامت رو نمیگیم. جایی که چیزها از اون شروع میشن رو با علامت / نمایش میدم و اسمش رو گذاشتیم روت.
همه چیز زیر این روت قرار میگیره. یعنی اطلاعات پارتیشنهای شما هم یه جایی زیر این روت دردسترس قرار میگیرن.
اینجا به پوشه گفته میشه دایرِکتوری. روت که با علامت / مشخص شده، یه دایرکتوری هست.
اینجا، مسیر فایلها از طریق علامت اسلش مشخص میشه. مثلا ممکنه شما توی ویندوز چنین مسیری داشته باشید:
D:\images\myimage.png
ولی اینجا، مسیر فایل میتونه این باشه:
/home/user/images/myimage.png
توی مثال بالا، home یه دایرکتوری (پوشه) هست، user همینطور، images هم همینطور، myimage.png یه فایل معمولی هست. همینطور که مشاهده میکنید، مسیر یه فایل با علامت اسلش مشخص شده. اسم دایرکتوریها و فایل با علامت اسلش از هم جدا شدند. از چیزی به اسم درایو c یا d خبری نیست.
یا مثلا این یکی رو ببینید:
/mnt/myimage.png
باز شبیه بالا، اسم دایرکتوری و فایل، با علامت اسلش جدا شده و شاهد چیزی به اسم درایور C یا D یا هر درایو دیگه نیستم.
یه چیزی که باید بدونید این هست که اینجا همه چیز فایل یا پروسه هست. فعلا به پروسه کاری نداشته باشید.
جمله بالا به این معنیه که حتی سختافزارهای شما هم به چشم یه فایل دیده میشن، یه فایل مجازی. این فایلها مجازی هستند و روی رم ذخیره میشن. هر بار که سیستم بوت میشه، این فایلهای مجازی ایجاد میشن و با خاموش شدن، از بین میرن. با تغییر توی سختافزار مثل وصل کردن یا برداشتن یه فلش، این فایلهای مجازی ایجاد میشن و از بین میرن.
دایرکتوری هم یجور فایل حساب میشه.
یه دایرکتوری مهم، /dev/ هست. توی این دایرکتوری، فایلهای مجازی مربوط به سختافزارها قرار میگیرن. البته فایلهای مجازی دیگهای هم توی اون دایرکتوری وجود داره که مربوط به سختافزار نیستند. لازم نیست الان درگیر اونها بشید.
فایلهای مجازی مربوط به حافظههای ذخیرهسازی، توی /dev/ نمایان میشن. دیسکهای sas، scsi و sata، به اسم ?sd نمایان میشن. به جای اون علامت سوال، یکی از حروف الفبا انگلیسی قرار میگیره. مثلا sda یا sdb یا sdc و به همین ترتیب. اینکه اون حرف چی باشه، بستگی به ترتیب شناسایی دستگاهها داره. اولین دستگاه، به اسم sda نام گذاری میشه، دومی sdb و به همین ترتیب. مثلا sdd میشه چهارمین دستگاه شناسایی شده. فلشها با اینکه sata یا scsi یا sas نیستند، ولی با اسم ?sd نمایان میشن.
اگه هارد شما با عنوان sda شناسایی بشه و بعد یه فلش وصل کنید و به اسم sdb شناخته بشه و بعد یکی دیگه و این یکی به اسم sdc، و الان، دومی رو بردارید، سومی همچنان با اسم sdc شناخته میشه. اگه الان یه فلش دیگه وصل کنید، به اسم sdb شناخته میشه چون sda استفاده شده، و sdb آزاده. با اینکه sdc استفاده شده، ولی از sdd استفاده نمیشه چون sdb قبل از اون قرار داره و آزاده.
پارتیشنها هم با یه فایلمجازی توی /dev/ نمایان میشن. اسم اون فایلها برابر اسم دیسکی که داخلشون هستند، به همراه شماره پارتیشن هست. مثلا پارتیشن دوم از دیسک اول، میشه sda2 یا پارتیشن اول از دیسک دوم میشه sdb1 یا پارتیشن چهارم از دیسک سوم میشه sdc4.
اگه اولین دیسک شناسایی شده، 3 تا پارتیشن داشته باشه، 4 تا فایل مربوط به اون توی /dev/ ایجاد میشه. sda که مربوط به خود دیسک هست، sda1 مربوط به پارتیشن اول، sda2 مربوط به پارتیشن دوم و sda3 مربوط به پارتیشن چهارم. این میشه مسیر اون فایلها توی /dev/
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
البته یه سری لینک هم توی زیر دایرکتوریهای داخل /dev/ ایجاد میشن ولی الان به اونها کاری نداشته باشید.
اگه پارتیشنتیبل دیسک شما، dos یا همون mbr باشه و شما پارتیشن توسعهیافته بسازید و داخل اونها پارتیشنهای منطقی، شماره پارتیشنهای منطقی از 5 شروع میشن.
مثلا فرض کنید sda پارتیشنتیبل dos داره و شما داخل اون، ۲ تا پارتیشن اصلی، یه پارتیشن توسعه یافته و داخل اون پارتیشن توسعه یافته، ۲ تا پارتیشن منطقی ساختید. در این حالت این دستگاهها توی /dev/ ایجاد میشن.
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5
/dev/sda6
sda خود دیسک هست، sda1 و sda2، دوتا پارتیشن اصلی هستند. sda3 اون پارتیشن توسعه یافته هست، sda5 و sda6 هم دوتا پارتیشن منطقی هستند.
یا مثلا این یکی رو ببینید:
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda5
توی این حالت،sda خود دیسک، sda1 یه پارتیشن اصلی، sda2 یه پارتیشن توسعه یافته و sda5 یه پارتیشن منطقی، داخل پارتیشن توسعه یافته هست.
توی پارتیشنتیبل dos شما میتونید حداکثر ۴ تا پارتیشن اصلی، یا حداکثر 3 تا پارتیشن اصلی و یه توسعه یافته ایجاد کنید. نمیتونید بیشتر از یه پارتیشن توسعه یافته درست کنید. توی هر پارتیشن توسعه یافته میتونید 60 تا پارتیشن منطقی ایجاد کنید. با توجه به این، روی هم میتونید حداکثر 63 تا پارتیشن اصلی و توسعه یافته قابل استفاده داشته باشید.
دقت کنید نمیتونید از خود پارتیشن توسعه یافته استفاده کنید، بلکه میتونید داخل اون، پارتیشن منطقی ایجاد کنید و از اون پارتیشنهای منطقی استفاده کنید.
وضعیت در مورد هاردهای ide، مثل بالا هست با این تفاوت که به جای ?sd، با اسم ?hd نمایان میشن. اون s اول اسمشون، به h تغییر کرده.
قضیه در مورد حافظه nvme و همینطور کارتهای حافظه متفاوته.
شما نمیتونید همینجوری برید و سعی کنید اون فایلهای مربوط به دیسک توی /dev/ رو بخونید. در اصل اونها حجم خیلی کمی دارند و کلا مجازی هستند. شما باید اونها رو یه جا سوار کنید تا بتونید به فایلها و چیزها رو مثل قبل ببینید. (میشه با dd مستقیم اطلاعات رو خوند، ولی باز هم به این کاری نداشته باشید)
روت و چیزهایی که توی فایل fstab تعریف شدند، موقع روشن شدن، خودکار سوار میشن. میتونید با دستور mount، کارهای مربوط به سوار شدن رو انجام داد. فعلا به این هم کاری نداشته باشید.
ویندوز از فایلسیستمهای (فرمت) لینوکس پشتیبانی نمیکنه. به همین دلیل نمیتونید به همین راحتی از طریق ویندوز، به اونها دسترسی داشته باشید.
البته میشه از طریق wsl یه کارهایی کرد. فکر کنم wsl فقط از ext4 پشتیبانی میکنه. wsl توی ویندوز 10 وجود داره.
در مورد اینکه دبیان بوت نمیشه، توی این مورد به فایلسیستم یا کامپیوتر شما ربط نداره.
یه سری سوالات اون بالا پرسیدم ولی جواب ندادید. اگه جواب بدید، بهتر میشه در مورد این مشکل راهنمایی کرد. هر کدوم رو که نمیدونستید، مشکلی نداره. راهنمایی میکنیم.
این iso رو از کجا دانلود کردید؟ وبسایت دبیان جواب دقیقی نیست، خیلی iso میشه اونجا پیدا کرد. یکم بیشتر توضیح بدید. حجمش چقدر بود؟
میخواهید توی حالت uefi نصب کنید یا legacy؟ میتونید legacy رو برابر bios در نظر بگیرید.
پارتیشنتیبل شما gpt هست؟ الان سیستمعامل دیگهای روی کامپیوتر نصبه؟ مثل ویندوز
اولین باری هست که میخواهید یه سیستمعامل دیگه به غیر از ویندوز نصب کنید؟
گرافیک انویدیا دارید؟ وایفای و بلوتوث چی؟
میخواهید روی لپتاپ نصب کنید یا چیز دیگه؟
به سوالات بالا جواب بدید تا بشه بهتر راهنمایی کرد.