ubuntu и разделы
|
|
Ramzo | Дата: Воскресенье, 25.12.2011, 16:23 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| thranscend jetflash 8gb. mbr grub4dos. создал через fdisk в убунте 3 раздела: основной активный fat32 с grub4dos (prb grub4dos), основной fat16 с syslinux (туда весь убунту пихал, pbr syslinux) и основной Linux (не указывал фс, просто создал). флешку в boot menu не видит, но тестил через winsetupfromusb. видит все, но предлагает с чего-то загрузиться - пишет boot: и я должен что-то вписать туда (я 0 в линуксе, ядро наверно просит)) ). что сделать, чтоб загрузка продолжилась?
делал по факу
http://linux.xlibs.net/2007/03/10/howto-install-ubuntu-edgy-on-usb-flash-drives/Добавлено (25.12.2011, 16:23) --------------------------------------------- title Перейти в Ubuntu find --set-root --ignore-floppies /LDLINUX.SYS chainloader +2
вот так я в syslinux перехожу. выдает мне картину:
|
|
| |
Sh1td0wn | Дата: Воскресенье, 25.12.2011, 17:02 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > ubuntu-edgy Это 6.10, а сейчас последняя версия - 11.10. Инструкция устарела. Воспользуйтесь инструкцией отсюда: http://greenflash.su/publ/ubuntu_10_10/11-1-0-151
А ещё можно попробовать нажать в той командной строке Enter. В старых версиях Ubuntu при этом запускался vesamenu.c32 со списком доступных вариантов загрузки.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Воскресенье, 25.12.2011, 19:36 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| у меня не грузится при этом.. Добавлено (25.12.2011, 19:36) --------------------------------------------- мне установленная убунту нужна. live usb я ставил уже, не катит!
|
|
| |
Sh1td0wn | Дата: Воскресенье, 25.12.2011, 19:47 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > у меня не грузится при этом.. См. ссылку в подписи. _Как_ не грузится?
> мне установленная убунту нужна Тогда просто установите её на флешку.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Среда, 28.12.2011, 20:51 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| ххх) с убунтой я передумал. а устанавливать на флешку пробовал. разбил на разделы - и комп не видел ее больше. сейчас минт поставлю и отпишусь)) вот одно интересно: я ставлю линь на 2 раздел FAT16. первый - активный FAT32, на нем grub4dos. mbr всей флешки grub4dos. 3 раздел ext2 кажется или подкачка. pbr на 1 разделе grub4dos, на 2 хотел syslinux, но поставлю тоже grub4dos. 3 раздел pbr не определяется. кажется, такой код подойдет, если usbdrive3.tag находится на разделе с минтом?
title Linux Mint find --set-root --ignore-floppies /usbdrive2.tag chainloader /isolinux/isolinux.bin || chainloader +1
|
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 20:59 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > я ставлю линь на 2 раздел FAT16 В смысле, копируете туда установочные данные?
> 3 раздел ext2 кажется или подкачка Подкачка запросто убьёт флешку. Очень советую отключить её вовсе (в современных условиях она обычно не нужна) и вынести /tmp и ещё несколько директорий в tmpfs.
> pbr на 1 разделе grub4dos, на 2 хотел syslinux, но поставлю тоже grub4dos А зачем много pbr, если можно просто подгружать разные конфиги директивой configfile? Более того, PBR можно вовсе не устанавливать в том случае, если GRUB4DOS установлен в MBR.
> usbdrive3.tag находится на разделе с минтом > find --set-root --ignore-floppies /usbdrive2.tag Так usbdrive2.tag или usbdrive3.tag? > chainloader /isolinux/isolinux.bin А это вообще никогда не выполнится, т.к. isolinux можно запустить только с компакт-диска. > chainloader +1 Раз уж ставите grub4dos, делайте configfile /путь/к/новому/menu.lst
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Среда, 28.12.2011, 21:51 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| ставлю - устанавливаю через другую флешку. через одну и ту же разделы не разбиваются. раздел с линем сделал не FAT16, а ext2. подкачку уберу, спасибо за совет!
так... как директории выносить? я линь только осваиваю =) где-то видел, /var говорят тоже переносить надо
tag копировал текст, usbdrive2 на активном разделе с grub4dos находится, usbdrive3.tag на разделе с линем. но раз isolinux не катит, то как ставить? из grub4dos можно в grub переходить? это для меня новость
|
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 22:17 | Сообщение # 8 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > так... как директории выносить? Допишите в /etc/fstab что-то вроде: Code temp /tmp tmpfs defaults 0 0 И при следующей загрузке /tmp станет отдельной подмонтированной файловой системой. Естественно, все файлы, которые были там до этого, станут недоступными (для /tmp это не имеет значения, т.к. она всё равно очищается при запуске, но для других директорий это может быть важно). Подробнее см. man fstab.
> где-то видел, /var говорят тоже переносить надо Ну не на флешке же такое разводить. На флешке, может быть, стоит вынести /boot, и то не факт. Лично у меня установленная на флешку система живёт в одном разделе.
> но раз isolinux не катит, то как ставить? 1) Прочитать isolinux.cfg 2) Написать то же самое, но для GRUB4DOS.
> из grub4dos можно в grub переходить? Да. Если GRUB2, то просто chainloader /boot/grub/boot.img, или kernel /boot/grub/lnxboot.img, или даже chainloader /boot/grub/grldr.img (GRUB2 можно запускать из исполняемых файлов разных форматов).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Среда, 28.12.2011, 22:30 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| сделал два варианта:
title Mint Linux find --set-root /boot/grub/core.img kernel /boot/grub/core.img boot
title Mint Linux find --set-root /boot/grub/core.img chainloader /boot/grub/boot.img
от подкачки избавился. сейчас еще тестить будуДобавлено (28.12.2011, 22:29) ---------------------------------------------
мне вот это не нравится. а как избавиться? Добавлено (28.12.2011, 22:30) --------------------------------------------- я знаю что это, но это ж надо до кнопки еще дотянуться!
|
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 22:46 | Сообщение # 10 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Если это вылезает при загрузке с флешки, переустановите MBR с флагами --no-backup-mbr --timeout=0 для bootlace.com
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Среда, 28.12.2011, 23:04 | Сообщение # 11 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| не могу поставить device_or_filename. что за DDD-формат?
|
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 23:13 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > не могу поставить device_or_filename. В Linux "device" - это файл в /dev/, соответствующий флешке (/dev/sdX, где X - буква, чаще всего _не_ "a"). Чтобы точно выбрать этот файл, почитайте вывод команды blkid или fdisk -l. В DOS "device" указывается как номер диска (см. ниже).
> что за DDD-формат? Т.е. Вы запускаете этот файл в DOS? "hex 0xHH" означает "0xшестнадцатеричное_число_длиной_в_два_разряда" "decimal DDD" означает "десятичное число длиной в три разряда"
Т.е. нужно указать номер диска для флешки, как её воспринимает BIOS. Обычно это 0x80 для "первого" диска, 0x81 для второго и т.д.
Не мучайтесь, запустите bootlace.com в Linux (это специальный двойной бинарник, который запускается и в DOS, и в Linux) или воспользуйтесь grubinst под Windows.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Четверг, 29.12.2011, 16:11 | Сообщение # 13 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| Обнаружил, что неполадки с загрузкой происходят, когда я создаю раздел при установке линукса. думаю, загрузчик вообще не надо ставить. просто с первой флешки с полным боекомплектом переходить при помощи configfile на вторую флешку и все. думаю, такой код сойдет при наличии usbdrive.tag на флешке 1 и usbdrive2.tag на флешке 2:
title На 2 флешку find --set-root /usbdrive2.tag configfile menu.lst
title Назад find --set-root /usbdrive.tag configfile menu.lst
спасибо большое)
|
|
| |
Sh1td0wn | Дата: Четверг, 29.12.2011, 16:19 | Сообщение # 14 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > configfile menu.lst Неправильно. Путь к файлу указывается от корня устройства, с обязательным "/" в начале.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Ramzo | Дата: Четверг, 29.12.2011, 22:01 | Сообщение # 15 |
Неизвестный
Группа: Пользователи
Сообщений: 19
Статус: Отсутствует
| ну это да. /usbdrvie же нормально указал
образ линукс минт скачал с офф сайта. установка системы шла слишком долго (именно этот этап установки). если я его скипну, что случится?
и ничего страшного, если я grldr подправлю? через fbinst, например?
|
|
| |