Учебники (How-To & F.A.Q)
   806

Manjaro покоряет упрямый ноутбук без DVD и USB

Или «жадность города берёт».
Спойлер: Отдали мне на запчасти очередной убитый ноутбук.
Дети приятеля приложили массу усилий, но добить его окончательно так и не смогли- в молодости это был гордый ударопрочный японец из рода Панасоник. Поиздевались над ним знатно- весь в стикерах, все порты usb кроме одного разбиты, в приводе дисков — какие-то посторонние предметы вроде кусочков пазла, диск забит игрушками, малварой и троянами. Но он работал. Исправно дул вентилятором и даже почти не грелся. Кнопки клавиатуры, на удивление, сохранились. Сетевые интерфейсы работали, крышка не шаталась. На 500гигабайтном винте почему-то стояла (как могла) 32х-разрядная XP вместо штатной восьмерки. Памяти при всем этом было полно- аж восемь гиг. :)

Я б его и правда, разобрал, но полез в сеть за схемами и увидел прайс. Машинку стоимостью под 200 штук пускать на запчасти было не по-хозяйски. Я радостно воткнул в единственный порт загрузочную флешку, но… со всех моих флешек ноут грузиться наотрез отказался, а с трудом разбуженый привод чем-то хрустел и рвал болванки в клочья. Я вновь зашел на сайт, взглянул на цены… жаба грозно квакнула «руки вырву!» и загрузила думатель задачей- как на это чудо установить Manjaro или хотя бы фряху. И тут на наш форум зашел один очень лаконичный юзер, тоже желавший странного. Он и навел на мысль — как осуществить этот фокус без флешки и привода дисков.

В общем, мы с жабой эту задачу решили не с первой и не со второй попытки… но в итоге решили.

Загрузить установочный образ не выходило, но винда еще кое-как работала.

Загрузился в установленный на диск ХР, подключился к роутеру. Скачал grub4dos-0.4.4.zip и manjaro-deepin-17.1.6-stable-x86_64.iso
Из архива grub4dos вытащил в корень диска С:\ (единственный раздел, т.е. sda1) файлы grldr и menu.lst
manjaro-deepin-17.1.6-stable-x86_64.iso тоже положил в корень, переименовав его в manj.iso (так будет проще).
В boot.ini дописал строку
C:\grldr="Grub4Dos"

В menu.lst дописал новый пункт:

title Manjaro Installer
fallback 9
find --set-root /manj.iso
map /manj.iso (0xff) || map --mem /manj.iso (0xff)
map --hook
chainloader (0xff)


После ребута запустил из меню grub4dos мой Manjaro Installer и получил стартовую страницу Манжаровского загрузчика:
Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Но, выбрав там как обычно Boot Manjaro.x86_64-deepin — получил, естественно, фигу. То есть ошибку монтирования.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Грубо говоря- система попыталась загрузиться на тот же ramdrive, с которого и загружалась. Ну и, конечно, исошник из памяти вышибло. Засада…
С этого момента начались пляски с бубном.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

То что для виндоюзера- «черный экран», для линуксоида — shell. В нашем случае — rescue shell. Нажмем два раза на TAB и посмотрим, что у нас есть за инструменты в этом rescue shell… Ага, все что нужно, имеется.

Создаём на ram-drive новый каталог для монтирования:
mkdir /diskc

Убедимся что наш диск- sda1:
blkid

Да, это он. Смонтируем его на ramdrive в /diskc
mount /dev/sdа1 /diskc

Убедимся что примонтировалось нормально
cd /diskc
ls


Вот и наша потерянная исошка. Скопируем ее в /dev
cp /diskc/manj.iso /dev/manj.iso

А теперь скажем системе, что этот файл- не просто файл, а т.н. «блочное устройство». И пусть система думает что это типа носитель.
losetup -f /dev/manj.iso

Всё готово для дальнейшей загрузки. Командуем:
exit

Система размораживается и начинает загружаться. Через минуту видим рабочий стол Deepin.
Можно ставить Manjaro.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Жесткий диск уже никак в процессе не участвует, поэтому смело трем его и целиком отдаем Линуксу, хотя можно и отрезать кусок от виндового раздела- проверял, тоже прошло без сбоев.

Конечно, этот способ не для всех ситуаций. Будь в ноуте памяти не восемь, а пара-тройка гигов- вышел бы облом, так как при этом способе в памяти в некий момент окажется сразу два исошника, и памяти просто не хватит. Возможно, тогда стоит как-то помудрить со ссылками. Но я бы просто использовал в такой ситуации Manjaro-Architect, он гораздо легче.

Ноут ожил. Как говорится: «всё летает!» Поиграюсь пару месяцев, постараюсь починить порты и дисковод.
Может, подарю бывшему хозяину на днюху. Хотя жаба еще не сказала своего последнего слова…

Прошу прощения за многабукв, осиливших благодарю за внимание.

9 комментариев

avatar
Спасибо за мастер-класс. Добавил в избранное. Никогда не знаешь, что ждёт впереди)
0
avatar
@dimonmmk, не перестаешь удивлять своей изобретательностью и познавательными статьями! еще со старого форума помню!)
?
Сегодня я побил свой рекорд по количеству прожитых дней.
0
avatar
Спасибо.
Но вскрылись некие обстоятельства....
На самом деле я лох! Только сейчас заметил что в ноуте под неприметной заглушкой наличествует ридер SD-карт. И он рабочий, а BIOS говорит что с него можно грузиться!
Так что все эти пляски с бубном- от невнимательности.
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
На самом деле Вы показали, что не перевелись ещё люди с работающей головой. Что касается невнимательности (и не только в работе с хардом и софтом), то по этому поводу есть мудрая притча (слегка переделанная). «Кто всегда! абсолютно внимателен — пусть первый бросит камень».
0
avatar
Вот это круто и информативно! Пожалуй себе сохраню статью вдруг пригодится когда.
Последний раз редактировалось
0
avatar
Наткнулся на такую инфу о установке дистрибутива Linux без DVD-диска или флешки с помощью специальной программы GRML-rescueboot.Пакет есть в ауре aur.archlinux.org/packages/grml-rescueboot/, Если кому интересно можно почитать compizomania.blogspot.com/2018/05/linux-dvd.html
Последний раз редактировалось
0
avatar
пробовал я эту программу, действительно простая и удобная. однако у меня из 3-х ISO только 1 — lubuntu загрузился, manjaro i3 — частично загрузился, но в результате черный экран получился. был ещё archlabs но он даже грузиться не стал. впрочем, может у меня ISO неправильной системы или руки кривые.
0
avatar
Здравствуйте! На медне прочитал вашу статью, очень познавательно.
Первый вопрос закрался сразу, если это можно так сказать современный ноут, то в нем должен быть ридер SD-карт, но потом увидел в комментариях ваше дополнение по этому поводу.
Согласен метод действенный и познавательный, если под рукой нет полезных приблуд например переходника USB 3.0 to SATA SSD & HDD или переходник USB to IDE или конец контейнер для HDD, тогда из уравнения можно было исключить сам ноутбук взяв из него только жесткий диск. У меня была похожая ситуация, но только в ноутбуке были совсем разбиты гнезда USB, вернее даже один был сгоревший, а вот входа под ридер SD не было совсем.
Вытащил из него жесткий диск, воткнул его в контейнер для HDD и подключил к своему ноуту, в другой разьём в другой разьём своего ноута воткнул флешку с Live образом.
Загрузился с флешки установил систему, вставил жесткий обратно в пациента и Алилуя возрадумся работает и по ныне.
0
avatar
Было бы интересно почитать об установке манджаро через pxe
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.