![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 17.10.2010
Сообщений: 112
|
![]()
Доброго дня.
Подскажите, пожалуйста, в чем может быть дело. Устанавливаю на диск XBMCUbuntu 11.00 в два раздела / - /dev/sda и /home - /dev/sda5 - Все Ок все запускается и работает. Подготавливаю диск к режиму только чтения (все необходимые ссылки, tmpfs и тд). Перегружаю компьютер - все Ок. Все запускается и работает. Интернет есть фильмы и тд. Все работает до первой перезагрузки системы. После того как загрузился в ro режиме и перезагрузил комп - система висит на меню GRUB и требует нажать Enter. Если его нажать, то все запускается и работает. И так сколько бы не перегружал компьютер. Убираю ro в fstab для корневого диска. Перегружаюсь - тот же эффект висим на меню. Перегружаюсь еще раз - все загружается. Вопросы: Как влияет ro на grub, ведь на диск ни чего не пишется, ни каких утилит типа update-grub не запускается, просто перезагрузка и все? Что делать что бы получить режим работы что бы корень был только для чтения?? p.s. На предыдущей системе XBMC Live 10.04 данный режим работает без проблем и никакого влияния на grub не происходит. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 09.08.2011
Сообщений: 260
|
![]()
P_Igorek, попробуйте - в /etc/grub.d/00_header:
1. Найти процедуру "make_timeout ()" 2. Закомментировать "set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}" 3. Вместо нее добавить "set timeout=${2}" 4. update-grub |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 17.10.2010
Сообщений: 112
|
![]()
Spatch, спасибо, работает.
Но если следовать этой "логике", то следовало бы сделать так как написано тут: Цитата:
То есть получается, OC после успешной загрузки изменяет какой то файл (а какой именно?), и при следующей загрузке, если это файл не изменен, то показываем меню. Сделали так же как было сделано в Windows. Блин, за два дня голову сломал, какой пакет я снес/поставил, что добился такого эффекта!!! |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 09.08.2011
Сообщений: 260
|
![]()
P_Igorek, да, если я не ошибаюсь то какой-то файл создается при начале загрузки и удаляется при успешном ее завершении.
Если при следующей загрузке видно что файл не удален, предполагается что предыдущая загрузка не увенчалась успехом и меню ждет выбора пользователя. В Вашем случае grub создать файлик успевает а вот удалить уже нет поскольку только чтение (я так думаю). |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 17.10.2010
Сообщений: 112
|
![]()
Получается, что реально ro корневой диск под Ubuntoй сделать нельзя?
Или как сказать grub что бы он не создавал никакого файла на диске? |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 09.08.2011
Сообщений: 260
|
![]()
P_Igorek, судя по всему флаг "recordfail" сбрасывается тут:
/etc/init.d/grub-common Сам флаг создается и сбрасывается тут: /boot/grub/grubenv У Вас /boot это отдельный раздел или каталог корня? Т.е. ro на него распространяется или нет? Можно ли отключить проверку корректной загрузки - не знаю, т.к. данная проверка была привнесена для исключения циклических ребутов при сбое. Мне эта "пакость" пакли в колеса вставила когда медиацентр (имея только лентяйку) не успел прогрузиться (электричество пропало) и при следующей загрузке упорно ждал выбора пользователя, выбор естественно было сделать нечем ))) |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Правильнее всего Бут раздел сделать отдельным и снять с него РидОнли, и проблема решена.
__________________
Dune HD TV-102/Pioneer VSX-520-K/Samsung ES6727 ВИКИ Настройка DSPlayer: http://xbmc.ru/wiki/index.php?title=Настройка_DSPlayer DSPlayer поддержка ускорения GPU: http://xbmc.ru/forum/showthread.php?t=12 XBMC+SVP: http://habrahabr.ru/post/181598/ Крипто-робот, бонус за регистрацию, оплата за результат: https://apitrade.pro/bonus_xbmcru.htm |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 17.10.2010
Сообщений: 112
|
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 09.08.2011
Сообщений: 260
|
![]()
P_Igorek, если не ошибаюсь современные SSD накопители рассчитаны на перезапись 40 ГБ в сутки, в рамках заявленного производителем срока службы.
Мне кажется заплатить за SSD и переживать за перезапись крохотного файлика - это перебор )) |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 17.10.2010
Сообщений: 112
|
![]() Цитата:
А в том, что загрузчик в любом случаи ничего писать на диск не должен, ни его это дело - он должен только читать и загружать ОС. Ну да ладно, спорить о том куда катиться мир и когда будет конец света неблагодарное занятие. Вопрос собственно такой, как корректно задать grub конфигурацию, что бы он ничего не писал на диск при загрузки системы, так как способ описанный выше, это всего лишь небольшой хак на тему как не проверять того, что grub записал при старте? |
|
![]() |
![]() |
![]() |
Метки |
linux, xbmc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Xbmcubuntu и samba | bizett | Поддержка платформы Linux \ Live | 4 | 19.10.2012 22:38 |
как перенести кэш на другой диск ? | alexku44 | Поддержка платформы Windows | 1 | 27.07.2012 22:02 |
Загрузка CPU 100% | ToNiC | Поддержка платформы Linux \ Live | 41 | 30.05.2012 14:31 |
100% загрузка ЦП при простое.. | alexz | Поддержка платформы Windows | 1 | 10.04.2011 17:58 |