Има ли начин...

5 отговора 151 прегледа
#1

Има ли начин...

Смених си drive letter-a на едното win устроиство, и linux-a спря да зарежда.
Kernel Panic VFS: unable to mount root.... и т.н
Win устройствата са ми predi linux-а. Върнах старата буква, ама не се оправи.
Има ли начин да го подкарам пак без да го прекомпилирам?

Отговор
в отговор на DM #2

Има

Най-вероятно тъпото копеле от Редмънт е разместило записите в MBR и Linux-я ти дял не е на позицията, описана във fstab. Така че най-простото решение е да видиш къде е отишъл / на Linux-а ти (примерно бил е /dev/hda2, а сега е /dev/hda3) и да го отбележиш в /etc/fstab и в конфигурацията на boot loader-а ти (LILO или GRUB, каквото използваш).

За да направиш това, трябва да заредиш Linux отнякъде, най-лесно е от инсталационното си CD.

Друга възможност е да продължиш да местиш букви, докато Linux-я ти дял попадне пак там, където си е бил.

А, внимавай и за linux swap дяла - вероятно и той е мръднал ...

Отговор
в отговор на Masklin #3

Re:Masklin

i az imam edin vapros zashto vav fstab ne mi e otbelqzan swap dqla?????a predi da se naliji da instaliram linuxa na novo si beshe mountnat tova okazva li vliqnie

Отговор
в отговор на neumornia^ #4

Оказва, но не голямо

Като не може да намери swap дяла, ядрото просто не го използва за виртуална памет. Значи паметта на системата е по-малко, но със сигурност трябва да зареди.

Самият swap дял не се монтира. Посочва се във fstab примерно така:
/dev/hda4 swap swap pri=42 0 0

Отговор
в отговор на Masklin #5

не се монтира...

swapon /dev/hdc3 примерно си е много сходно с монтирането.
не случайно се описва във fstab

Трупам листна маса
(и спестявам за УАЗка)
Отговор
в отговор на Яceн #6

Има принципна разлика

не посочваш място за монтиране и се използва не от файловата система, а от управлението на паметта. Според мен се описва във fstab само защото виртуалната памет се намира в дял/файл.

Отговор