PDA

Показать полную графическую версию : Linux Live - TZ


Parnaska
29-09-2018, 18:00
Есть несколько Live-образов на флэшке, загрузка через Grub4Dos. Вопрос: что и в какое место в menu.lst прописать, чтобы Линукс грузился с правильной TZ, или хотя бы спрашивал при загрузке. Например, стандартная запись для загрузки ESET SysRescue:

iftitle [if exist /Linux/eset/casper/initrd.lz] ESET SysRescue
kernel /Linux/eset/casper/vmlinuz file=/Linux/eset/casper/filesystem.squashfs boot=casper live-media-path=/Linux/eset/casper/ cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid quiet splash vga=791
initrd /Linux/eset/casper/initrd.lz

грузит чисто аглицкую систему, которая "типа" на сайте и лежит. Однако, если прописать так:

iftitle [if exist /Linux/eset/casper/initrd.lz] ESET SysRescue
kernel /Linux/eset/casper/vmlinuz file=/Linux/eset/casper/filesystem.squashfs boot=casper live-media-path=/Linux/eset/casper/ cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid quiet splash -- debian-installer/language=ru keyboard-configuration/layoutcode?=ru vga=791
initrd /Linux/eset/casper/initrd.lz

то и система по русски трындит и раскладка русская появляется.
Но! Всё бы хорошо, пока не включаю интернет:((( Сбивает системные часы нахрен. Да, можно после загрузки, до и-нета, выставить таймзону в консоли, но для Live (загрузился быстренько, пошаманил, вышел) это не приемлемо.

Заранее спасибо за советы!

Parnaska
29-09-2018, 19:40
Люди, я лох в никсах, ну помогите, плз!!! Хотя бы скажите, что это сложно/невозможно...

astronom1987
29-09-2018, 20:53
Попробуйте Winfromusb

Parnaska
29-09-2018, 21:11
Попробуйте Winfromusb

Это что, где и зачем?

Parnaska
29-09-2018, 21:53
Вкурил, это оффтоп...

Jula0071
30-09-2018, 12:38
Но! Всё бы хорошо, пока не включаю интернет(( Сбивает системные часы нахрен. Да, можно после загрузки, до и-нета, выставить таймзону в консоли, но для Live (загрузился быстренько, пошаманил, вышел) это не приемлемо. »
Дело не в таймзоне, а в том, что линукс по умолчанию считает, что rtc работает в UTC, а винда – в локальном времени. Можно либо научить винду считать, что время в биосе UTC, либо линукс, что время в биосе localtime. Патч реестра для первого легко гуглится, для второго нужно давать команду timedatectl set-local-rtc 1
Передать этот параметр через каспера нельзя, по крайней мере в мануале casper(7) нет ничего похожего.

Parnaska
30-09-2018, 13:15
Jula0071, Спасибо, попробую!

Parnaska
30-09-2018, 15:45
Jula0071, попробовал. Это опять из уже загруженного Linux, в Runtu Lite есть системная панель даты/времени, так вот Ваш рецепт просто ставит галочку, что БИОС в локальном времени, которая в результате ничего не меняет - включаю интернет и время сбрасывается. Помогает только смена таймзоны. Но хотелось бы грузиться в никсы с флэшки и не парить мозг после перезагрузки, и не только на своём компе, где, да, можно и в винду изменения внести, но и на чужих калькуляторах. Напрягает каждый раз лезть в консоль и набирать dpkg-reconfigure tzdata

Jula0071
30-09-2018, 15:58
Я так и сказал, что это не рецепт. Нужно либо модифицировать образ, чтоб учитывал в каком времени ртц, или, если хотите, таймзону. Либо переучить винду считать, что ртц в утц. Если комп у вас один или вы админ в организации, то лучше вариант, чтобы все считали, что время в утц. Но дело конечно ваше

Зы были случаи, когда привязка к утц могла бы помочь избежать проблем – например когда в рф закон о времени меняли несколько раз туда сюда. Причём за пару недель до перехода. А представьте, у меня сто серверов и все срочно нужно провпдейтить и простой неприемлем.

Parnaska
30-09-2018, 16:32
Jula0071, и комп не один, и я не админ, потому и тему создал. Неужели хотя бы к Убунту Live-дискам нельзя в автозагрузку прописать или нужную зону, или хотя бы меню выбора запустить? Мне нужна просто строка запуска из Grab4dos с исправлением этой проблемы, я вроде в главном сообщении чётко описал ситуацию... Говорил же - слабо шарю в юниксоидах...

PS Все образы на флэшке распакованы, так что я могу, ежели чё, в них подредактировать, знать бы - что.

модифицировать образ, чтоб учитывал в каком времени ртц, или, если хотите, таймзону.

Вот это и хочу!!!

Parnaska
02-10-2018, 17:17
Узнал я, что прописать /etc/default/rcs в livecd нужно строчку UTC=yes
А в /etc/environment строку (в моем случае) TZ="Europe/Moscow"
Но вот беда - как бы распаковать и грамотно потом запаковать filesystem.squashfs ???
Имеется ввиду под Виндой.

Jula0071
02-10-2018, 18:11
Имеется ввиду под Виндой. »
А зачем под виндой? Виртуалку с линуксом и вперёд. mkisofs, uck и что там ещё было. :)

Parnaska
02-10-2018, 19:41
Jula0071, я ж в линуксе ни бэ ни мэ... Я вот загрузился в Рунту, а как запустить программу распаковки/запаковки из нужной папки - не знаю... Знаю команду, знаю что и куда прописать, но терминал в никсах не cmd в винде...




© OSzone.net 2001-2012