OpenSUSE 12.1 Asparagus на мультизагрузочной флешке.
|
|
deblanck | Дата: Воскресенье, 12.08.2012, 09:10 | Сообщение # 1 |
Неизвестный
Группа: Проверенные
Сообщений: 3
Статус: Отсутствует
| Несколько слов о прописании запуска образа openSUSE с live-CD или USB на котором находятся ещё несколько дистрибутивов для мультизагрузки.Способ без участия GRUB ~ Grub4Dos: 1.Распаковать из образа диска openSUSE сжатый одноимённый архив clicfs,папку "boot" & файл "config.isoclient" в корень "/" флешки или будующего liveDVD 2.Прописать в конфиге загрузчика (isolinux,syslinux,extlinux) следующие директивы загрузки openSUSE:
label openSUSE 12.1 Live kernel /boot/i386/loader/linux append initrd=/boot/i386/loader/initrd lang=ru_RU ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent quiet preloadlog=/dev/null cddev=/dev/sd[x][y] bootfrom=UUID=ISO showopts
где,соответственно прописывается полный путь к ядру и инит-образу,принудительно указывается считать устройством cdrom раздел вашей флешки (sudo fsarchiver probe ~ sudo fdisk -l) или Ж/Д (не нужно для liveDVD) и даётся его дополнительный индентификатор по UUID=МЕТКА ТОМА (не нужно для liveDVD). Теперь,можно создать на usb устройстве или в заготовочном каталоге будующего liveDVD сколько угодно директорий для распаковки понравившихся live-дистрибутивов linux и прописать их в конфиг загрузчика согластно их опционных наречий запуска,но это уже другая история...
|
|
| |
Sh1td0wn | Дата: Воскресенье, 12.08.2012, 12:05 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > cddev=/dev/sd[x][y] А без привязки к номеру устройства можно обойтись? А то у меня на одной машине флешка получается sdb, на другой - sdd, а на третьей вообще sda, потому что жёсткие диски медленные. Или опция bootfrom эту опцию перекрывает? Тогда зачем указывать cddev?
> индентификатор по UUID=МЕТКА ТОМА ЕМНИП, метка тома - это LABEL. А UUID - это UUID файловой системы, не переводится.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
deblanck | Дата: Воскресенье, 12.08.2012, 16:40 | Сообщение # 3 |
Неизвестный
Группа: Проверенные
Сообщений: 3
Статус: Отсутствует
| > cddev=/dev/sd[x][y] -- это в вашем случае не нужно,поскольку "...принудительно указывается считать устройством cdrom раздел вашей флешки (sudo fsarchiver probe ~ sudo fdisk -l) или Ж/Д..." -- больше подходит именно для Ж/Д (когда на некоем разделе,для удобства накиданы по папкам куча распакованых live CD/DVD,установлен в MBR этого диска,как на флешку, extlinux и прописан отдельный путь меню в grub2 на основном демьяне,в /etc/grub.d/40_custom...Отсюда и "UUID=ISO",что,кстати,очень даже допустимая весчь,если у вас флешка разбита на три,например,раздела (1=DATA=ntfs,что бы было видно данные под вендой,2=SYS=ext2,для live дистров и 3=COW=с набором cow-rw файлов в ext3,прописанных для сохранения изменений под разные live дистры),но можно,конечно использовать шифрованный индентификатор от blkid,только длинно...Или - ...LABEL=UUID=SYS=$(sudo blkid), или просто - ...UUID=$(sudo blkid)... Как-то,так...
|
|
| |
Sh1td0wn | Дата: Воскресенье, 12.08.2012, 18:20 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Вы бы не могли разбивать свои сообщения на предложения и абзацы, чтобы их было удобнее читать? Заранее спасибо.
Проясните ситуацию, пожалуйста. В OpenSUSE действительно используют такие странные конструкции как LABEL=UUID=метка_файловой_системы? Всегда думал, что такие вещи во всех дистрибутивах примерно одинаково разруливает udev с util-linux: можно указать либо UUID=uuid-файловой-системы, либо LABEL=метка-файловой-системы, что даёт варианты вроде "bootfrom=UUID=7C6E-215B" и "bootfrom=LABEL=myflashdrive" в параметрах ядра.
Кстати, для статей есть отдельный раздел, в который Вы тоже можете писать.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
qazpoi12 | Дата: Четверг, 07.03.2013, 08:37 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Вопрос в студию: А вариант с Grub4dos так и не придумали? Может у кого получилось пустить opensuse live из под grub4dos ?
|
|
| |
Sh1td0wn | Дата: Четверг, 07.03.2013, 11:25 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| qazpoi12, просто запустите тот же файл ядра с теми же параметрами ядра и тем же initrd. Подробнее см. help kernel и help initrd или справку по этим директивам в README_GRUB4DOS.txt.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |