Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка Linux из iso c hd диска  (Прочитано 1525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Установка Linux из iso c hd диска
« : 04 Сентябрь 2016, 17:22:58 »
 Есть ноут без CD и возможности грузится с флешки, но сам разьем usb есть. На ноуте стоит xp, требуется поставить Ubuntu или любой другой легковесный linux. Поставил Grub перезагрузился зашел, а как указать ему на iso образ linux что бы он начал его устанавливать я не знаю. Помогите пожалуйста советом.
  p.s. Нашел статью на хабре https://habrahabr.ru/post/67270/ воспользовался вторым вариантом установки. Перезагрузился и даже немного запустился, дошел до меню загрузки нажал "установить Lubuntu" но система споткнулась на ошибке: end kernel panic - not syncing: vfs: unable to mount root fs on unknown block(0,0). Помогите.
« Последнее редактирование: 04 Сентябрь 2016, 20:54:51 от Аnsk »

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux
« Ответ #1 : 04 Сентябрь 2016, 18:07:06 »
ихмо

1. вроде бы установщик не понимает откуда ему грузить данные (т.е. он не понимает что образ Iso в памяти) и не удивительно т.к. не он же его туда засунул а grub4dos

2. grub4dos это отдельный проект к оригинальному grub отношения не имеющий

3. по мне 1й вариант из проведенной ссылке предпочтительней

зы учитывая что ноут не имеет возможности грузиться с CD или флешки я бы еще раз подумал оно вам надо






Пользователь добавил сообщение 04 Сентябрь 2016, 18:10:53:
если все же надумали не затеряйте загрузочный сектор (т.е. не ставите grub)по крайней мере сможете откатиться (передумать)

upd

образец загрузки установленной kubintu 14 gurb4dos

title kubuntu
find --set-root /my_linux_to_flash
kernel /vmlinuz-3.19.0-25-generic root=UUID=605e3f7f-4db7-4d14-8077-28281c973b54 ro
initrd /initrd.img-3.19.0-25-generic
boot

где

title kubuntu - название пункта в меню
find --set-root /my_linux_to_flash - найти диск с файлом my_linux_to_flash в корне диска и сделать его э... первым
kernel /vmlinuz-3.19.0-25-generic root=UUID=605e3f7f-4db7-4d14-8077-28281c973b54 ro - название (файл) ядра, uuid диска где стоит линукс, режим загрузки
initrd /initrd.img-3.19.0-25-generic - инициализация (файл)
boot - загрузить


Пользователь добавил сообщение 04 Сентябрь 2016, 18:38:35:
и да само собой винду не убейте )
« Последнее редактирование: 04 Сентябрь 2016, 18:38:35 от III K »

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux
« Ответ #2 : 04 Сентябрь 2016, 18:48:07 »
Поменял номер диска и номер раздела на свои как сказано в первом примере, у меня система стоит на С диске и на нем же лежит iso lubuntu-14.04.5-desktop-i386.iso
title Boot Installer
fallback 1
root (hd0,0)
kernel /vmlinuz vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd /initrd.gz

Запустил и сразу ошибка:

Booting Boot Installer

Может попробовать другой дистрибутив скормить?

Filesystem type is fat, partition type 0x0C

=S
=S

Erre 27: Unrecognized command

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux
« Ответ #3 : 04 Сентябрь 2016, 18:52:49 »
iso вроде нужно распокавать в корень диска с:/

и

Цитировать
title Boot Installer
fallback 1
root (hd0,1)
kernel /vmlinuz vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd /initrd.gz

по моему fallback 1 лишнее

Пользователь добавил сообщение 04 Сентябрь 2016, 18:58:54:
upd если диск c:/ у вас первый то конечно hd(0,0)
« Последнее редактирование: 04 Сентябрь 2016, 18:58:54 от III K »

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux
« Ответ #4 : 04 Сентябрь 2016, 20:02:50 »
Попробовал и распакованную и запакованную и с fallback ом и без. Ничего..
Сейчас попробую kubuntu-16.04-desktop-i386 поставить, но не совсем понимаю как узнать файл ядра и другие пункты непонятны..

title kubuntu - название пункта в меню
<<<<<<это как понять пункт меню? папка или название файла или что?>>>>

find --set-root /kubuntu-16.04-desktop-i386.iso - найти диск с файлом my_linux_to_flash в корне диска и сделать его э... первым
<<<<<тут вроде просто надо образ указать>>>>>>

kernel /vmlinuz-3.19.0-25-generic root=UUID=605e3f7f-4db7-4d14-8077-28281c973b54 ro - название (файл) ядра, uuid диска где стоит линукс, режим загрузки
<<<< как узнать файл ядра?, UUID по вводу команды mounvol в cmd, показывает 2 возможных значения какое из них верное непонятно, ну ладно можно по очереди попробовать, режим загрузки вроде тоже понятно>>>>

initrd /initrd.img-3.19.0-25-generic - инициализация (файл)
<<<<опять ядро>>>>

boot - загрузить

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux
« Ответ #5 : 04 Сентябрь 2016, 20:10:47 »
покажите ваш menu.list

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux
« Ответ #6 : 04 Сентябрь 2016, 20:53:25 »
Сейчас в данный момент на диске с лежит ubuntu-16.04-desktop-i386.iso и на этом же диске с два файла vmlinuz.efi и initrd.lz

menu.lst
title ustanovka ubuntu-16.04-desktop-i386
kernel /vmlinuz iso-scan/filename=/ubuntu-16.04-desktop-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- 
initrd /initrd.lz

Выдает ошибку:
kernel /vmlinuz iso-scan/filename=/ubuntu-16.04-desktop-i386.iso boot=casper on ly-ubiquity initrd-/casper/initrd.lz locale-ru_RU quiet splash --

Error 15: File not found

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux
« Ответ #7 : 04 Сентябрь 2016, 21:15:10 »
в вашем последнем сообщении вы привели мой пример как загружать УЖЕ УСТАНОВЛЕННУЮ Ubuntu при помощи grub4dos
 1 я не знаю какой uuid у вашего диска это вы множите посмотреть в редакторах жосткх дисков
 2 я не знаю какой у вас vmlinuz и initrd.img но вы можите скопировать их на жосткий диск с виндой (вы же делаете   
   систему с двойной загрузкой? ) из линукса каталог (каталог /boot)и указывать их в grub4dos


чтобы установить:

title Boot Installer
find --set-root /linux/my_linux.txt
kernel /vmlinuz-из-вашей-iso vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd /initrd.gz-из-вашей-iso
boot


чтобы загрузить из grub4

title ubuntu
find --set-root /linux/my_linux.txt
kernel /linux/выш-vmlinuz root=UUID=ууид-вашего-диска ro
initrd /linux/ваш-initrd.img
boot

1 распакуйте ваш iso на диск с:\
2 создайте коталог на диске с:\ и назавите его linux
3 создайте в каталоге с:\linux текстовым редактором файл my_linux.txt
4 скачайте Parted Magic
создайте в каталоге с:\linux каталог pmagic и распакуйте туда архив с Parted Magic
5 добавте в menu.list строчки

Цитировать
########################################
title Boot Installer
find --set-root /linux/my_linux.txt
kernel /vmlinuz-из-вашей-iso vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd /initrd.gz-из-вашей-iso
boot

title ubuntu
find --set-root /linux/my_linux.txt
kernel /linux/ваш-vmlinuz root=UUID=ууид-вашего-диска ro
initrd /linux/ваш-initrd.img
boot

title pmagic
find --set-root /linux/my_linux.txt
kernel /linux/pmagic/bzImage-ваш-партишенмеджик  edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw loglevel=0 vga=791 livemedia noeject max_loop=256 keymap=us
initrd /linux/pmagic/initramfs-ваш-партишенмеджик
boot

########################################

6 перегрузитесь выберите пункт Boot Installer, установите ubuntu (загрузчик не ставим и не затераем виндовс)
7 перегрузитесь выберете пункт pmagic скопируйте  ваш-vmlinuz и ваш-initrd.img из диска где установлен ubuntu в диск
 который в виндовс с:\ в каталог linux
8 посмотрите в gparted uuid ;jcnrjuj диска на который установлен ubuntu
9 отредактируйте menu.list указав ваш-vmlinuz и ваш-initrd.img там же укажите uuid диска с ubuntu

*дополнение при обновлении ядра линукса шаги 7 и 9 предается делать ручками самому







Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #8 : 04 Сентябрь 2016, 21:29:18 »
Как достать из iso вот эти 2 файла vmlinuz.efi и initrd.lz а то я скачал какие-то, возможно в них вся проблема. Их все равно надо доставать.
 Все нашел, они в папке casper лежат.
« Последнее редактирование: 04 Сентябрь 2016, 21:36:06 от Аnsk »

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #9 : 04 Сентябрь 2016, 21:35:35 »
пойду скачаю lubuntu

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #10 : 04 Сентябрь 2016, 21:45:47 »
алилуя вроде пошло дело, просто скачал из папки casper 2 файла vmlinuz.efi и initrd.lz они должны быть именно из того iso который устанавливается

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #11 : 04 Сентябрь 2016, 21:49:43 »
вы только винду и виндовый загрузчик не убейте при разметке

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #12 : 04 Сентябрь 2016, 22:00:42 »
у меня диск разбит на 2 раздела я ставлю во второй пустой, пока не совсем понимаю на каком моменте можно виндовый загрузчик убить.

Оффлайн III K

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #13 : 04 Сентябрь 2016, 22:11:55 »
когда будет спрашивать куда поставить загрузчик или предлагать разбить диск автоматом
« Последнее редактирование: 04 Сентябрь 2016, 22:14:37 от III K »

Оффлайн Аnsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Установка Linux из iso c hd диска
« Ответ #14 : 04 Сентябрь 2016, 22:23:58 »
Что-то подозрительно долго висит на этапе "Определение файловых систем... 100%"

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.