powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grub, kernel load +RO
6 сообщений из 6, страница 1 из 1
grub, kernel load +RO
    #38487307
ILoveCoffee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем, привет.

автор
root (hd0,4)
kernel /vmlinuz-2.6.18-1.EL ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-1.EL.img

In this case, the /boot directory, as described earlier, is on the fifth partition of the first hard drive, as specified by root (hd0,4). The kernel is specified by the vmlinuz-2.6.18-1.EL file, which you can find in the /boot directory. It's opened as read only (ro) to protect it from any accidental writes from the initial RAM disk; the actual top-level root directory is associated with the / label (root=LABEL=/)




В принципе понятно, но с моим скиллом я не могу представить пример из реальной жизни, может кто-нибудь помочь ?
Для чего на момент загрузки кернела, корень переходит в RO ? Какие "несанкционированные" записи могут пойти в корень; что может быть такого в RAM диске ?
...
Рейтинг: 0 / 0
grub, kernel load +RO
    #38488016
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос скорее исторический. Кто знает какие там были программы, на какой именно платформе и как они себя вели, когда первый разработчик загрузки принял такое решение.
Логично предположить, что для проверки файловой системы нужно обеспечить чтобы она не менялась во время этой процедуры. Хотя в текущем состоянии linux очевидно, что никаких подобных программ вроде бы не запускается до момента проверки файловой системы.
...
Рейтинг: 0 / 0
grub, kernel load +RO
    #38488018
ILoveCoffee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

Собственно почему возник вопрос, читаю книгу по rhce (McGraw Hill), старенькая правда, но тоже пойдет, так вот, там есть цитата:
авторWhen you get to the ro in the second line, delete it, and try to boot. What happens? Why did it work? Why is the ro important?

"Why is the ro important ?" Просто не мог даже придумать real-life example. Спасибо за мысли.
...
Рейтинг: 0 / 0
grub, kernel load +RO
    #38488043
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще подумалось, что момент не столько на ошибки в программах, сколько на ошибки человека рассчитан :
если ошибка на диске все-таки найдется и в процессе манипуляций произойдет вываливание в шелл, то человек с перепугу может и расписать файловую систему запуская какие-нибудь программы. Для восстановления данных обычный первый шаг - резервное копирования того что есть в том виде, в котором оно есть изначально. Тут важно обеспечить явное монтирование rw как осознанное действие оператора.
...
Рейтинг: 0 / 0
grub, kernel load +RO
    #38488255
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiveCD, например
...
Рейтинг: 0 / 0
grub, kernel load +RO
    #38488368
ILoveCoffee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слава, netwind, спасибо ребят!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grub, kernel load +RO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]