Я должен использовать iptables для перенаправления трафика
Нет - Вы просто настраиваете свою сеть, таким образом, это - единственный хост с доступом к Интернету, и скажите всему остальному использовать его в качестве маршрутизатора.
Другим материалом, в котором Вы нуждаетесь, является просто NAT/подмена - пытающийся заставить его вести себя, поскольку прокси просто глуп.
Я не нашел причину медленной загрузки с GRUB 2.
Вместо этого я использовал EXTLINUX, который компактен и быстр, и лучше подходит, если вам не нужны все эти причудливые GRUB 2 вещи.
Править: Кажется, что GRUB2 является проблемой в этом случае, в конце концов. Я сохраняю свой исходный ответ ниже только для ссылки и как объяснение подобных трудных людей может иметь.
Задержка начальной загрузки, к которой Вы обращаетесь, является временем, необходимым для ядра и изображения initramfs, которое будет загружено в RAM. Вина не находится на загрузчике, это находится на размере Вашего kernel/initramfs и устройства хранения данных (карта CF) пропускная способность.
Можно легко протестировать скорость устройства хранения данных с помощью также dd
(если Вам установили его в Вашей встроенной системе), или cat
. Просто замена /dev/sda1
ниже с названием блочного устройства, представляющего раздел начальной загрузки в той системе (можно обычно проверять то использование mount
команда).
dd
: dd if=/dev/sda1 of=/dev/null
cat
+ time
: time cat /dev/sda1 > /dev/null
(Во втором случае необходимо было бы вычислить уровень вручную.)
Если Ваш корневой раздел является слишком большим для ожидания команд для окончания, просто нажмите Ctrl+C через какое-то время (но не меньше, чем приблизительно одна минута, для создания теста надежным).
dd
из 998.6 МБ в 49,8 с, что означает скорость передачи данных 20.0MB/s. Таким образом, потребовалось меньше времени для чтения 1 ГБ от диска, чем прочитать изображение/ядро для начальной загрузки (который требует только 21.8 МБ). Другой диск флэш-памяти, который занял 8 с для начальной загрузки, имел очень похожую скорость передачи данных. Таким образом, я вполне уверен, это не причина этой задержки начальной загрузки.
– Jetski S-type
17.07.2012, 03:38
dd
тест с тем же картридером USB с картой CF, которая достигла 20.0MB/s. Поэтому это примерно в 65 раз медленнее в копировании необходимого ядра/изображения при начальной загрузке, делая dd
тест.
– Jetski S-type
17.07.2012, 10:01
dd
тест в обоих случаях. Действительно это странно... вот почему, что я задал вопрос здесь!
– Jetski S-type
17.07.2012, 14:32