Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Установка OpenSUSE на Флешку, нужны идеи

  1. #1

    Default Установка OpenSUSE на Флешку, нужны идеи

    Здравствуйте уважаемые форумчане. Расскажу вам о своих безуспешных попытках установить OpenSUSE на 16 гиговую флешку. Возможно вы скорее поймёте где и что я делал не так, опыта у вас все же побольше, я только только осваиваюсь. Я постараюсь подробно описать все что было сделано, сопровождая рассказ цитатами, ссылками и скришотами.
    Начну с того, что попытка инсталлировать OpenSUSE на флеш осуществлялась из под Windows 8 х64. Образ установки был скачан отсюда http://software.opensuse.org/123/ru(самый полный 4,7 гиговый DVD, под х64). Инструкцию по установке я нашел вот здесь: SDB:Live USB stick - openSUSE.

    Глава 1. Действие по инструкции
    Итак, в инструкции первым делом пользователя (т.е меня) посылают за скачиваем злополучной программы
    SUSE Studio ImageWriter. Запустил программу с правами админа, пишу *.*, чтобы увидеть образ .iso (без этого она видит только .raw), выбираю образ, выбираю флешку и нажимаю "Copy".

    Что-то едва заметное мелькнуло и тут же исчезло. Флешка стала недоступна ("Отказано в доступе") и на этом все, копирование не началось.
    Чучуть подождав я нажал "copy" ещё раз, после чего увидел сообщение:


    Согласился, и тут же получил ещё одно:

    "Что за фигня" подумалось мне. Программа сама отрезала доступ к флешке а теперь ругается что не может к ней доступ получить.... Хотя инструкция предупреждала, что что-то такое может быть:
    If you get an error right after you start the process, you may want to right-click the executable and "Run as administrator".
    Хм, так себе совет. Но я попробовал ещё раз, запустил из под админа, при этом отключив службу контроля учётных записей совсем. История повторилась.
    Снова смотрю в инструкцию:

    1. An opening Windows Explorer might have blocked direct accessing to a physical drive. If you opened the ImageWriter from a Windows Explorer, close the ImageWriter then open it again, after opened, close every window of Windows Explorer, then try to write the ISO again.

    Окей. Решил не просто закрыть все окна, а выгрузил процесс explorer.exe через диспетчер задач, пробую ещё раз. Ничего не изменилось, снова Fail...

    Читаю дальше:

    1. In Windows XP or later, run this command using Run(WinKey+R, or in the Start Menu) or in a command prompt, to unmount the USB stick:
      mountvol driveletter: /d
      replace the "driveletter:" with your drive path like "E:". After unmount, the ImageWriter should work now. (You may unmount the drive before running ImageWriter.)

    Сделал и это. Буква в моём случае H, сделал unmount. Однако это ситуацию тоже не исправило, ошибка всё та же.
    Так, есть и третья рекомендация.

    1. Use a partiton tool to delete the whole USB stick partition, to make the partition 'RAW'. (Note this will destory all you data on the USB stick and before you format it again, you won't be able to use it as usual.) After that, rerun the ImageWriter and try to write the ISO again.

    Вот тут я задумался. Никогда раньше не имел я дела с Raw разделами. Полез в "управление дисками". Там я не без удивления обнаружил что форматнуть диск я могу либо в NTFS, либо в FAT32 либо в exFAT. Никаких RAW там нет. К счастью у меня завалялась программка MiniTool Partition Wizard, которая предложила куда больше, но и там не было RAW. Я прочитал внимательно ещё раз: "before you format it again" и понял, что мне нужно просто удалить раздел и оставить неразмеченую область, не форматируя её. Что я и сделал.

    Снова пробуем записать образ Imagewriter-ом и снова Fail!

    Глава 2. Импровизация

    Перепробовав все перечисленные в инструкции варианты, погуглив так и не нашел решения. Тогда, пролистав инструкцию дальше, наткнулся на такой пункт:
    Как сделать диск USB загрузочным

    Такая ситуация может произойти крайне редко, но, всё-таки, если после описанных выше действия ваш компьютер не загружается с LiveUSB/DVD, вы можете попробовать следующую процедуру.
    Инструкция для Windows

    C:\> diskpart
    DISKPART> list disk «--- вывести диски
    DISKPART> select disk 0 «--- выбрать диск номер 0
    DISKPART> list partition «--- вывести таблицу разделов
    DISKPART> select partition 1 «--- выбрать раздел 1
    DISKPART> active «--- активировать диск/раздел (загрузочный)
    DISKPART> exit «--- выйтиВ отличие от fdisk, diskpart будет формировать изменения по мере их ввода. Таким образом, написать скрипт не представляется возможным.

    "А почему бы мне не записать образ на флешку как есть, а загрузочной флешку сделаю по этой инструкции." - первое что пришло в голову.
    В итоге я фарматнул флешку снова в NTFS, открыл образ стандартными средствами винды (смонтировал дабл кликом) и тупо скопировал содержимое образа на флеш. Дальше работаю с DiskPart, но снова все не заладилось:

    [Скриншот моей консоли]

    Беда. Внимательно курю скриншот из инструкции пытаясь понять где допустил ошибку:

    [Скриншот консоли из инструкции]

    Ага! Раздел то Primary должен быть. Переделываю раздел флешки из логического в основной.

    [Снова скриншот моей консоли]

    Получилось, пробую загрузиться с флешки, но не выходит:

    [NTLDR is missing]



    На одном из форумов по похожей проблеме посоветовали воспользоваться
    программой Unetbootin. Программа подхватила образ:
    [Скрин программы]
    А спустя 15 минут доложила об успешности операции.
    [Скриншот]
    Я был несказанно рад, но подозревал, что если бы все было так просто, то разработчики не писали бы инструкцию и собственную программу для записи образа.
    Мои опасения подтвердились, при попытке загрузится с флешки - все так же ошибка NTLDR is missing.

    Вобщем руки у меня явно не оттуда растут, откуда должны. Возможно вы подскажите где и что я сделал не так, или подкинете ещё идей что попробовать. Ещё у меня осталось много вопросов:
    1. Я так и не понял что значит в контексте данной ситуации NTLDR is missing
    2.Читал что UnetBootIn не работает по той причине, что образ нужно сделать гибридным. Как его сделать описано в этом пункте инструкции:
    These instructions apply only to versions prior to 12.2. From this version onwards, simply do the same as for the CD images as explained above. Specifically, do not run the isohybrid steps.

    Get isohybrid

    Download and extract isohybrid from the syslinux package.


    Download syslinux.
    Extract the zip. Right click on it in Windows Explorer and click "Extract All"
    Find the isohybrid.pl script in the utils directory, and place it in the same directory as your image.


    Install Perl


    Install strawberry perl.
    Windows isohybrid.png
    Create Hybrid ISO

    Make the DVD or Net-install image hybrid.


    Open cmd and navigate to the directory containing isohybrid.pl script and your installation image.
    Run isohybrid.pl
    > C:\strawberry\perl\bin\perl.exe isohybrid.pl openSUSE-12.1-DVD-x86_64.iso
    This should take less than a second to execute
    Once completed just follow whichever set of above LiveUSB instructions you like, and take care to read the Booting from USB-DVD section below afterward.
    Но у меня версия 12.3, выходит мне вроде как это делать не следует (судя по приписке вначале). Или сделать?

  2. #2
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,054
    Blog Entries
    1

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Так вы хотите установить систему или сделать установочную флешку?

  3. #3
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    984

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Вот этим воспользуйтесь и raw не потребуется.

  4. #4
    Join Date
    Aug 2009
    Location
    Санкт-Петербург
    Posts
    1,037

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Lazy_Kent +1
    То что вы делаете, не установит openSUSE на флешку.
    ⇩ Здесь можно сказать "Спасибо!". P.S. Спасибо можно говорить не только мне, но и другим пользователям.

  5. #5

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Quote Originally Posted by Gankov View Post
    Lazy_Kent +1
    То что вы делаете, не установит openSUSE на флешку.
    Я понял, а где почитать как установить openSUSE на флешку?

  6. #6

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Quote Originally Posted by Gankov View Post
    Lazy_Kent +1
    То что вы делаете, не установит openSUSE на флешку.
    Quote Originally Posted by Lazy_Kent
    Так вы хотите установить систему или сделать установочную флешку?
    Первое, я хочу установить систему на флешку, и загружать её с флешки.



    Quote Originally Posted by aliaksei1818 View Post
    Вот этим воспользуйтесь и raw не потребуется.
    Если я правильно понял, мне нужно скачать Grubinst.exe, запускаем его с параметромCGrub4dos\grubinst.exe (hd[номер диска]), затем
    В завершение установки копируем файлы grldr и menu.lst в корень (поддерживаемого) локального диска.
    Копирую в корень флешки (на которой уже лежит образ) эти файлы, а menu.list переписываю как тут:
    Для livecd с флешки:

    title find and load openSUSE-KDE-Live-i686.ISO
    find --set-root /openSUSE-12.3-KDE-Live-i686.iso
    map ()/openSUSE-12.3-KDE-Live-i686.iso (0xff) || map --mem ()/openSUSE-12.3-KDE-Live-i686.iso (0xff)
    map --rehook
    kernel (0xff)/boot/i386/loader/linux isofrom=/dev/sdb1:/openSUSE-12.3-KDE-Live-i686.iso
    initrd (0xff)/boot/i386/loader/initrd
    И в итоге я смогу загрузить OpenSuse с флешки?

  7. #7
    Join Date
    Aug 2009
    Location
    Санкт-Петербург
    Posts
    1,037

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Есть 2 способа с разным результатом:
    1 - С делать флеку загрузочной(это как раз то, что ты пытаешься сделать) и залить туда не DVD, а liveCD образ. Работать будет как будто, ты загружаесть с CD диска. То есть, никакие изменения в системе не будут сохранятся ведь на CD записывать нельзя. (Может есть какой то специальный режим в котором можно записывать, про эти ничего не знаю). С помощью указанной выше инструкции так делал много раз. Через ImageWriter, все работало без проблем. Правда из под винды, делал это только под 7-кой. Возможно ImageWriter несовместим с 8-кой.
    2 - Собственно установить openSUSE на флешку(вместо винчестера), тоесть так же как будто устанавливаешь на компьютер. Сам не пробовал, но думаю должно работать. Ибо у меня был случай когда я пытался ставить CentOS он упорно не хотел ставится на винт, а ставился на флешку. Значит это в прицепе возможно. Из минусов этого способа вижу одно система будет настраиваться под конкретное оборудование, а не под любой компьютер. То есть возможно флешку не потаскаешь по разным компам.
    ⇩ Здесь можно сказать "Спасибо!". P.S. Спасибо можно говорить не только мне, но и другим пользователям.

  8. #8
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,054
    Blog Entries
    1

    Default Re: =?UTF-8?B?0KPRgdGC0LDQvdC+0LLQutCw?= OpenSUSE =?UTF-8?B?0L0=?==?UTF-8?B?0LAg0KTQu9C10YjQutGDLCDQvdGD0LbQvdGLINC40LTQtdC4?=

    Akiyamka wrote:

    > Первое, я хочу установить систему на
    > флешку, и загружать её с флешки.


    Это как обычная установка, выбираете ваш носитель и туда ставите.
    Но нужен источник установки (CD, DVD, USB-диск).

    Или же, вам нужно скачать образ LiveCD, и его записать на флешку.


  9. #9

    Default Re: Установка OpenSUSE на Флешку, нужны идеи

    Quote Originally Posted by Gankov View Post
    Есть 2 способа с разным результатом:
    1 - С делать флеку загрузочной(это как раз то, что ты пытаешься сделать) и залить туда не DVD, а liveCD образ. Работать будет как будто, ты загружаесть с CD диска. То есть, никакие изменения в системе не будут сохранятся ведь на CD записывать нельзя. (Может есть какой то специальный режим в котором можно записывать, про эти ничего не знаю). С помощью указанной выше инструкции так делал много раз. Через ImageWriter, все работало без проблем. Правда из под винды, делал это только под 7-кой. Возможно ImageWriter несовместим с 8-кой.
    2 - Собственно установить openSUSE на флешку(вместо винчестера), тоесть так же как будто устанавливаешь на компьютер. Сам не пробовал, но думаю должно работать. Ибо у меня был случай когда я пытался ставить CentOS он упорно не хотел ставится на винт, а ставился на флешку. Значит это в прицепе возможно. Из минусов этого способа вижу одно система будет настраиваться под конкретное оборудование, а не под любой компьютер. То есть возможно флешку не потаскаешь по разным компам.
    Мне нужен именно ваш случай с CentOS, очень хотелось бы. А насчёт конкретного оборудования не беда, использоваться будет на одном и том же ноуте.
    Akiyamka wrote:

    > Первое, я хочу установить систему на
    > флешку, и загружать её с флешки.


    Это как обычная установка, выбираете ваш носитель и туда ставите.
    Но нужен источник установки (CD, DVD, USB-диск).

    Или же, вам нужно скачать образ LiveCD, и его записать на флешку.
    Т.е. просто пишем образ на dvd, загружаемся с него, начинаем установку на флешку как на обыкновенный веник? Тогда вопрос, этот образ можно нарезать как любой другой на диск чем-нибудь вроде DaemontTools и ему подобными, или нужно именно ImageWriter-ом это делать?

  10. #10
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,054
    Blog Entries
    1

    Default Re: =?UTF-8?B?0KPRgdGC0LDQvdC+0LLQutCw?= OpenSUSE =?UTF-8?B?0L0=?==?UTF-8?B?0LAg0KTQu9C10YjQutGDLCDQvdGD0LbQvdGLINC40LTQtdC4?=

    Gankov wrote:

    > 2 - Собственно установить openSUSE на
    > флешку(вместовинчестера), тоесть так
    > же как будто устанавливаешьна
    > компьютер. Сам не пробовал, но думаю
    > должно работать.


    Я пробовал. У меня работает такая флешка с oS 12.2.


Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •