Fedora
|
|
Sh1td0wn | Дата: Понедельник, 15.08.2011, 11:23 | Сообщение # 31 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > 2. Fedora + CentOS - нормально грузятся с NTFS. Во время написания моего сообщения ситуация была обратной, да и в официальной wiki было сказано об отсутствии поддержки NTFS.
> 2) Путь: "/boot/fedora" - неверный если Вы копировали файлы из образа: ISO - сохраняя дерево папок. Путь, кстати, был правильным: > 5. На флешке создаю папки , в которых будут лежать ядро, образ инитрд и туда же - все содержимое \LiveOS с iso образа в моем случае - в \Boot\Fedora
> 3) Опция: "overlay" - откуда? :? Да из того же isolinux.cfg времён Fedora 14.
> На флэшке никак, много чего перепробовал, даже: "initrd" - пересобирал (подозрения на кривую поддержку: "usb-storage"). > Окалось: CentOS & Fedora Core - не понимают: FAT32, после формата флэшки в NTFS - все ок. А вот это странно. Нужно было попробовать из initramfs-шелла почитать /proc/filesystems или подключить модуль vfat. Или же Вы могли столкнуться с проблемой регистра имён файлов.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
schaxter | Дата: Понедельник, 15.08.2011, 13:39 | Сообщение # 32 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Скачал iso образ Fedora15, скопировал папку LiveOS на флешку в эту же папку скопировал vmlinuz0 и initrd0.img.
Code title RFRemix-15-i686-Live-GNOME kernel /slx/LiveOS/vmlinuz0 root=live:/dev/sdb1 live_dir=/slx/LiveOS rootfstype=auto ro liveimg quiet rhgb initrd /slx/LiveOS/initrd0.img
Загружался с флешки Fat32, главное правильно определить устройство /dev/sd[abcd]
да, в 15 федоре Gnome 3!
|
|
| |
Sh1td0wn | Дата: Понедельник, 15.08.2011, 14:47 | Сообщение # 33 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > главное правильно определить устройство /dev/sd[abcd] А что, определять загрузочное устройство по LABEL или UUID уже не модно?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
schaxter | Дата: Понедельник, 15.08.2011, 15:48 | Сообщение # 34 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Quote (Sh1td0wn) > главное правильно определить устройство /dev/sd[abcd] А что, определять загрузочное устройство по LABEL или UUID уже не модно? Можно и так, и так, кому как удобнее и понятнее. Предложил как вариант
|
|
| |
Sh1td0wn | Дата: Понедельник, 15.08.2011, 16:56 | Сообщение # 35 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > кому как удобнее и понятнее. Но ведь Ваш способ ненадёжен: эта конфигурация будет работать только в том случае, если в компьютере есть ровно 1 жёсткий диск.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
hunter64 | Дата: Вторник, 16.08.2011, 23:16 | Сообщение # 36 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Quote (Sh1td0wn) > главное правильно определить устройство /dev/sd[abcd] А что, определять загрузочное устройство по LABEL или UUID уже не модно? ИМХО, привязка к: LABEL, UUID, /dev/[sh]d[a-z][1-0] - это плохо. Если посмотреть на конкурента: ubuntu (и многое на ее базе) - просто находит свои компоненты и грузится без проблем. В отличии от: CentOS, Fedora и подобные... - требующие кучу условий: 1) указать устройство (LABEL, UUID, /dev/[sh]d[a-z[1-0]. 2) устройство должно быть только первым: /dev/[sh]da1 == зачем тогда: "1" если грузится только: /dev/[sh]da1 ? :? 3) файловая система должна быть: hdd:[fat32-ntfs] или usb:ntfs. Кроме этих условий, еще есть недостатки: usb носители - определяются очень плохо, очень часто - вообще перестают определяться, но что самое удивительное: ubuntu (и многое на ее базе) - легко и без проблем продолжают определять этот usb.
Вообще же, если сравнивать каждый из методов, получаем: Для: ubuntu и многое на ее базе - достаточно иметь ОДИН конфиг: menu.lst - для любого носителя. Для: CentOS, Fedora и подобные... - надо иметь конфиг: menu.lst - для конкретного носителя, мало того, при попадании на компьютер или нотик - не позволяющий определить флэшку первой: /dev/[sh]db1, еще надо править конфиг: menu.lst - согласно реальному имени носителя на конкретном устройстве: компьютер или нотик. Ну и зачем такие сложности? :? ИМХО, разработчики: CentOS, Fedora - чет слишком уж намудрили. P.S. Определить накопитель - не так уж и сложно.
Quote (Sh1td0wn) > кому как удобнее и понятнее. Но ведь Ваш способ ненадёжен: эта конфигурация будет работать только в том случае, если в компьютере есть ровно 1 жёсткий диск. Не совсем так, есть компьютеры или нотики, имеющие "чудный" BIOS, как не задавай порядок загрузки, а флэшка получается: /dev/[sh]db1 и тогда все: LABEL, UUID - "идут в сад" мелкими шажками. Ессно, это противоречит условию: "2", и как печальное следствие: CentOS, Fedora и подобные... - не грузятся. Вот как раз для таких капризных сборок - это единственный метод выполнить условие: "2". И опять же, ubuntu (и многое на ее базе) - просто грузится.
|
|
| |
Sh1td0wn | Дата: Среда, 17.08.2011, 10:07 | Сообщение # 37 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > == зачем тогда: "1" если грузится только: /dev/[sh]da1 ? 1 - номер раздела. А h - это вообще только для старых ядер (без libata) и IDE-жёстких дисков.
> Для: CentOS, Fedora и подобные... - надо иметь конфиг: menu.lst - для конкретного носителя А что в этом плохого? Зачем искать на всех блочных устройствах, если можно подмонтировать заранее известную файловую систему и не тратить время на поиск?
> как не задавай порядок загрузки, а флэшка получается: /dev/[sh]db1 и тогда все: LABEL, UUID - "идут в сад" мелкими шажками Почему это? UUID и LABEL доступны всегда, если их вообще можно считать.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
hunter64 | Дата: Суббота, 20.08.2011, 16:29 | Сообщение # 38 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Quote (Sh1td0wn) Почему это? UUID и LABEL доступны всегда, если их вообще можно считать. Доступны, никто не спорит, только какой толк от этого, если скрипт: "initrd.gz:/init" - игнорирует: LABEL & UUID, и тупо продолжает "искать иголку в стоге сена". Как печальный итог: даже при правильном задании: LABEL & UUID - флэшка не грузится. Сразу предупреждаю - ошибки исключены: 1. На других компах, где флэшка определяется: /dev/[sh]da1 - загрузка нормально. 2. Другие ОС (например: Ubuntu, openSUSE) - нормально грузятся на этом и любых других компах.
Сообщение отредактировал hunter64 - Суббота, 20.08.2011, 16:31 |
|
| |
Sh1td0wn | Дата: Суббота, 20.08.2011, 16:40 | Сообщение # 39 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > скрипт: "initrd.gz:/init" - игнорирует: LABEL & UUID Это странно, особенно если учесть, что их официальный скрипт livecd-iso-to-disk использует именно LABEL для идентификации блочного устройства.
Получу доступ к более толстому интернету - посмотрю.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
coka | Дата: Воскресенье, 16.10.2011, 14:29 | Сообщение # 40 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Извечный вопрос - как сделать русскую локализацию, что надо добавить?
title FEDORA Live kernel /fedora/LiveOS/vmlinuz0 live_dir=/fedora/LiveOS root=live:LABEL=PENDRIVE rootfstype=auto ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM initrd=/fedora/LiveOS/initrd0.img
Гном в нормальном режиме не запускался, и поставил на флешку я другой дистр - RFRemix-15.1-i686-Live-XFCE.iso Извечный вопрос отвалился сам собой Добавлено (16.10.2011, 14:29) --------------------------------------------- Каким образом можно сохранять изменения FEDORA Live на 2-ом разделе USB-HDD На флешке получается без проблем.
title Fedora 2 kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=UUID=F0E7-512B rootfstype=vfat rw liveimg overlay=UUID=F0E7-512B quiet selinux=0 rhgb rd_NO_LUKS rd_NO_MD noiswmd initrd=/Fedora/syslinux/initrd0.img
а перенеся на root (hd0,1) внешнего и поменяв UUID= этого внешнего диска (2-го раздела), изменения не сохраняются. Как правильно сделать?
Сообщение отредактировал coka - Понедельник, 22.08.2011, 10:36 |
|
| |
Sh1td0wn | Дата: Воскресенье, 16.10.2011, 14:52 | Сообщение # 41 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > а перенеся на root (hd0,1) внешнего и поменяв UUID= этого внешнего диска (2-го раздела), изменения не сохраняются. А какая ФС на этом разделе?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
coka | Дата: Воскресенье, 16.10.2011, 15:22 | Сообщение # 42 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Sh1td0wn, Fat32. Все оказалось проще - на разделе была метка. Убрал ее и все стало сохранятся. Теперь буду копать как сохранять с меткой раздела. Такое возможно? Где ее вставлять?
|
|
| |
Sh1td0wn | Дата: Воскресенье, 16.10.2011, 21:46 | Сообщение # 43 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Теперь буду копать как сохранять с меткой раздела. > Такое возможно? Где ее вставлять? Попробуйте overlay=LABEL=метка
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
coka | Дата: Воскресенье, 16.10.2011, 22:42 | Сообщение # 44 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Понятия не имею где напортачил но теперь работает при таком запуске
title Fedora RFRemix-15.1-i686-Live-XFCE (persistent) root (hd0,1) kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=live:LABEL=LINUX rootfstype=vfat rw liveimg overlay=UUID=D0D6-17CD quiet rhgb rd_NO_LUKS rd_NO_MD noiswmd initrd=/Fedora/syslinux/initrd0.img
и так тоже сохраняет
title Fedora RFRemix-15.1-i686-Live-XFCE (Basic Video) root (hd0,1) kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=UUID=D0D6-17CD rootfstype=vfat rw liveimg overlay=UUID=D0D6-17CD quiet rhgb rd_NO_LUKS rd_NO_MD xdriver=vesa nomodeset initrd=/Fedora/syslinux/initrd0.img
Может из за того что переименовал файл с overlay-Linux-D0D6-17CD в overlay-LINUX-D0D6-17CD а так же и метку раздела с Linux в LINUX И какой вариант предпочтительнее - root=live:LABEL=LINUX или root=UUID=D0D6-17CD ?
|
|
| |
Sh1td0wn | Дата: Воскресенье, 16.10.2011, 23:33 | Сообщение # 45 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > И какой вариант предпочтительнее - root=live:LABEL=LINUX или root=UUID=D0D6-17CD ? UUID специально созданы для того, чтобы быть уникальными. Если LABEL имеет какое-то не очень редкое значение (вроде KINGSTON), на него лучше не полагаться.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |