anode |
|
Темы:
8
Сообщения:
1020
Участник с: 30 августа 2011
|
nafanjaона, надпись, ему, ТС, не мешает. Она его выдает, поскольку он хочет скрыть наличие загрузчика. Типа: кто не знает, тому одна ОС, а "знаток" получает "бонус". |
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
anodeНу это только для близких, находящихся в одном доме/квартире ... если комп физически попал в чужие не хорошие руки, то это не спасет. А от близких имеется 2 способа - простой - вставить в grub.cfg конструкцию, которая сразу/мгновенно после появления сообщения Welcome to GRUB! загружает дефолтную ОС, а вот чтобы попасть в меню Grub для выбора загрузки другой ОС нужно знать как это выполнить ... не знающий юзер не сумеет попасть в меню. - сложный - установить пароль на Grub.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
Ради интереса немного позанимался данной "проблемой" , скорее задачей ... Убрать Welcome to GRUB! в принципе не проблема и не так уж и сложно, без перекомпиляции grub и всяких патчей ... простой hack ... но остается еще одна строчка GRUB loading, которую так просто похоже не уберешь ...
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekА если исходники подправить? ) |
anode |
|
Темы:
8
Сообщения:
1020
Участник с: 30 августа 2011
|
Можно, только строки "GRUB loading." нет в исходниках, даже в виде 0x47, 0x52, 0x55, ... :) Может уже ни кто и не помнит откуда она берется ))) |
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
anodeЯ эту строку вообще нигде не нашел ... скорее всего она прописана где то в исходниках, но не явно и думаю рядышком с упоминанием Welcome to GRUB! Но нет желания влезать в эту проблему капитально. ... пока писал, заинтересовало - а устраняют ли эту фразу рекомендованные способы??? - если кто применял, отпишитесь.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
Вообщем, заело ... не ужели так постарел, что не могу хакнуть этот grub - в итоге добился следующего вместо можно получить просто это или же вместо 4-х пробелов в начале строки можно прописать просто 4-е точки …. либо что другое, например, слово HackМного времени ушло на понимание 1-ой строчки GRUB loading… - как и предполагал, она оказалась хитрая, состряпана из 2-х частей ... убирать слово loading... не стал - остановился на этом, да и слишком уже муторно для меня ... но это даже и к лучшему - loading как то и понятнее и к месту ... Но в 1-ой строчке GRUB убирается очень даже просто - нужно изменить всего то 4 байта в MBR по смещению 0x180 Было на флешке до хака sudo hexdump -C -s 0x180 -n 16 /dev/sdb Стало после хакаsudo hexdump -C -s 0x180 -n 16 /dev/sdb
PS - скорее всего убрать loading не так то и просто - это не связано конкретно с Grub, и применимо и к другим загрузчикам, а, следовательно, не так просто будет это и убрать. EDIT 1 - забыл упомянуть, как удалял 2-ую строчку Welcome to GRUB! - напрямую это сообщение прописано только в следующих файлах Файл kernel.img напрямую не используется, но участвует во многих операциях Grub, в том числе и при выполнении grub-install, в результате чего и формируется в коде grub это сообщение - то есть необходимо в соотвествуюшем файле kernel.img (в моем случае это /usr/lib/grub/i386-pc/kernel.img) заменить и выполнить grub-install... но можно вместо этих байт прописать что то и свое ...
Ошибки не исчезают с опытом - они просто умнеют
|
anode |
|
Темы:
8
Сообщения:
1020
Участник с: 30 августа 2011
|
vasek, loading находится на 0х19b байт дальше : все описано на гитхабе по ссілке, к. давал vs220.Замените всего лишь 8 байт в мбр по смещению 0х031b ))) ЗЫ. vasek, не дочитал, показалось, что вы не нашли, а вы просто не захотели править ) Сорри. |
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
anodeЯ экспериментировал на имеющейся мультизагрузочной флэшке, разбитой в GPT … и там все по другому, а потому и не стал заморачиваться - вообщем принцип стал понятен, а с loading показалось, что оставить его даже лучше, как будто так и задумано - сообщает, что идет загрузка. Как пример ... Флешка HDD
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11885
Участник с: 17 февраля 2013
|
Предупреждение молодым хакерам … Не пытайтесь повторить, всегда есть нюансы, а потому если что то собрались менять в коде, то нужно хорошо понимать смысл того что делаете и плюс к этому правильно применять нужный инструмент ...
Ошибки не исчезают с опытом - они просто умнеют
|