lilo

3 отговора 96 прегледа
#1

lilo

Извинете за глупавия въпрос. Не си спомням какво трябваше да се направи в този случай:

имам система с инсталиран линукс но на /dev/hda няма бутлодър.
Искам да сложа лило. За целта бутвам един knopix и правя така:

mount /mnt/hda1

(добавено е в fstab - монтира /dev/hda1 на /mnt/hda1)

сега в /mnt/hda1 имам всичко необходимо :
/dev
/boot
/etc/lilo.conf

обаче:

lilo -r /mnt/hda1
Fatal: open /dev/hda: permission denied

Оказва се че /mnt/hda1/dev/hda не се чете.

Защо така и как се оправя? Мерси предварително

Where the hell do you want to go today?
Отговор
в отговор на G.Kreisel #2

Re: lilo

Ако всичко това го правиш като root, пробвай да chroot-неш в /mnt/hda1 и тогава само lilo.

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

Re: lilo

пробвах - не става.
пък то и този параметър на лило -r това и прави.
Поблема е защо /mnt/dev/hda (файл на блоково устройство със съответните major/minor номера не прави достъп до диска).

Where the hell do you want to go today?
Отговор
в отговор на G.Kreisel #4

Решение

във fstab пише че hda1 се монтира с опция users, което автоматично влече опция nodev и значи затова специалните файлове не се обработват както трябва. Много яко :)

Where the hell do you want to go today?
Отговор