Пользовательского поиска
Четверг, 25.04.2024, 11:02
Приветствую Вас Гость | RSS
Главная | tails-i386-1.3 - Страница 2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Полезен ли ресурс?
1. Да! Он мне помог
2. Ну, кое что я отсюда взял..
3. Ни Какой пользы
4. Я всё это уже давно знаю и использую.
5. Я профессионал, и не нуждаюсь в этой инфе.
Всего ответов: 3200
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » tails-i386-1.3
tails-i386-1.3
RiKoMДата: Вторник, 28.04.2015, 16:21 | Сообщение # 16
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Цитата Sh1td0wn ()
Чёрный экран - это, получается, система пытается запуститься и имеет проблемы с видеокартой? Он получается и в failsafe режиме? Tails установлена методом гибридной загрузки? Копирования в корень? Ещё как-то? Вы можете смонтировать флешку из командной строки?

Забил на флешку, записал на "болванку" система загружается всё вроде бы работает если бы не одно но... при попытке запуска браузера, надпись "тор не готов" или "тор не готов ещё" "всё равно запустить" что-то в этом роде, запускаю страницы не открываются что сделать чтобы он готов был???


Сообщение отредактировал RiKoM - Вторник, 28.04.2015, 16:22
 
Sh1td0wnДата: Вторник, 28.04.2015, 22:02 | Сообщение # 17
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
AlFe> При модификации записи упомянутым образом зависание происходит на строке:
AlFe> sd 1:0:0:0: [sda]Attached SCSI disk

Командной строки с приглашением "(initramfs)" так и не получается? Система реагирует на Alt+SysRq+B? Всё-таки попытайтесь ввести команды cat /proc/partitions; blkid и посмотрите, есть ли флешка в их выводе.

RiKoM> при попытке запуска браузера, надпись "тор не готов" или "тор не готов ещё" "всё равно запустить" что-то в этом роде,

Пожалуйста, подробнее и без неточностей указывайте сообщения об ошибках.

При включении нажмите "мне нужны дополнительные настройки", придумайте "административный пароль", войдите в систему, получите права суперпользователя (sudo -i), введите команду grep . /var/log/tor/*

Там должны быть служебные сообщения о состоянии подключения к сети. Каким способом компьютер подключается к сети? Вы выбираете какое-либо подключение из меню NetworkManager (значок справа вверху экрана / справа внизу при включении Windows Camouflage)?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
AlFeДата: Пятница, 19.06.2015, 23:49 | Сообщение # 18
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 1
Статус: Отсутствует
Взял другую флешку, проделал те же манипуляции... и все получилось! поиск отличий между флешками показал что работающая флешка определяется как съемный носитель а не работающая - как жесткий диск. Может ли быть причина в этом? Что можно сделать?
 
Sh1td0wnДата: Суббота, 20.06.2015, 16:20 | Сообщение # 19
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Tails по умолчанию ищет себя только на носителях, помеченных как removable. Сделано это специально, чтобы не оставлять на этапе загрузки следов в железе компьютера (монтирование файловой системы оставляет следы, в т.ч. обновление суперблока и воспроизведение журнала).

Если разработчики Tails дополнительно ничего не запретили, может помочь использование параметров загрузки live-initramfs:
Цитата

{live-media|bootfrom}=DEVICE
If you specify one of this two equivalent forms, live-boot will
first try to find this device for the "/live" directory where the
read-only root filesystem should reside. If it did not find some‐
thing usable, the normal scan for block devices is performed.
Instead of specifing an actual device name, the keyword 'removable'
can be used to limit the search of acceptable live media to remov‐
able type only. Note that if you want to further restrict the media
to usb mass storage only, you can use the 'removable-usb' keyword.


Чтобы указать именно флешку, определите UUID файловой системы на ней и добавьте параметр ядра bootfrom=UUID=XXXX-XXXX.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
AlFeДата: Четверг, 25.06.2015, 12:31 | Сообщение # 20
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 1
Статус: Отсутствует
Искал информацию по поводу bootfrom и окончательно запутался. Определил UUID флешки - c040529340529050, уже не тот формат как указано выше. У меня запись для Tails выглядит так:

Код
title Tails v1.4  
partnew (%@root:~1,3%,3) 0x00 /Grub4Dos/ISO/tails-i386-1.4.iso (0xff)
map (hd0,0)/Grub4Dos/ISO/tails-i386-1.4.iso (0xff)  
map --hook  
chainloader (0xff)

Подскажите пожалуйста как ее модифицировать
 
IphirionДата: Четверг, 25.06.2015, 12:59 | Сообщение # 21
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
А у меня при вашем варианте меню предыдущие версии работали прекрасно, последняя 1.4 показывает следующее. 



Код
title Tails  
partnew (%@root:~1,3%,3) 0x00 /Boot/tails.iso  
map /Boot/tails.iso (0xff)  
map --hook  
kernel (0xff)/live/vmlinuz2 boot=live config live-media=removable apparmor=1 security=apparmor nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails quiet  
initrd (0xff)/live/initrd2.img
Прикрепления: 1844759.png (12.7 Kb)
 
AlFeДата: Четверг, 25.06.2015, 14:48 | Сообщение # 22
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 1
Статус: Отсутствует
Iphirion, у меня с Вашим вариантом меню завелось, error 60 может быть вызван необходимостью дефрагментировать образ, пробовали?
 
IphirionДата: Четверг, 25.06.2015, 16:20 | Сообщение # 23
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
AlFe, действительно, помогло, спасибо.
 
Sh1td0wnДата: Четверг, 25.06.2015, 18:15 | Сообщение # 24
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Определил UUID флешки - c040529340529050, уже не тот формат как указано выше

Всё в порядке, это UUID файловой системы NTFS, а я привёл пример для FAT.

> map (hd0,0)/Grub4Dos/ISO/tails-i386-1.4.iso (0xff)
> map --hook
> chainloader (0xff)
Чтобы передать параметр ядра руками, придётся прочитать isolinux.cfg из образа и перевести его на язык GRUB4DOS. В данном случае мы имеем дело с файлом live.cfg (не привожу его из-за лимита на длину сообщения).

Закомментированные # строки стираем, label стираем, menu label заменяем на title, параметры ядра после append переносим на строку с kernel после пути к ядру, initrd=... выносим на строку после kernel и убираем знак =. Перед каждым kernel дописываем подключение образа. Получаем:



Осталось заменить removable на LABEL=<LABEL iso-образа> или удалить live-media=removable вовсе.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
AlFeДата: Четверг, 25.06.2015, 20:45 | Сообщение # 25
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 1
Статус: Отсутствует
Большое спасибо, наконец то заработало.
Удалил вообще параметр "live-media=..."
Но как я понимаю в связи с особенностями флешки потерялся сам загрузчик дистрибутива в связи с чем пришлось расписывать вручную каждый из режимов запуска (failsafe или обычный), и так же нужно будет ручками прописывать каждый из режимов для других дистрибутивов линукса, например для ubuntu нужно будет отдельно прописывать установку и отдельно Live запуск и т.д.?


Сообщение отредактировал AlFe - Четверг, 25.06.2015, 20:47
 
Sh1td0wnДата: Четверг, 25.06.2015, 21:11 | Сообщение # 26
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Всё верно, мы проигнорировали загрузчик в образе и пошли в обход него.

Во-первых, это оказалось необходимо только для Tails. Другие дистрибутивы не предназначены для параноидальной загрузки только с removable устройств и должны спокойно грузиться методом виртуального раздела с partnew и chainloader - своим загрузчиком из образа.

Во-вторых, можно написать парсер конфигурации isolinux + генератор конфигурации grub4dos. В зависимости от требуемой степени автоматизации, сложности читаемых конфигов isolinux и амбициозности программиста, задача решается разными способами, от пары макросов для текстового редактора до построения и трансформации AST.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » tails-i386-1.3
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru