Загрузка через GRUB2 с последующей инициализацией USB flashcard
Случилось у меня тут устанавливать на ноутбук 2007 года изготовления операционную систему Linux. Модель ноутбука Benq joybook a52-r13. Сразу обновил BIOS до последней версии. Установленная Windows XP sp3 никак не захотела подключаться к Wi-Fi, вернее даже подключение вроде как осуществлялось, но вот интернет как таковой отсутствовал. Еще выяснилось, что DVD-ROM пришел в неработоспособность и читал диски через 5 раз. Гнездо подключения DVD-ROM оказалось нестандартным поэтому воткнуть другой дисковод не представилось возможным. Опция в разделе boot обещала загрузку с флеш носителя. Была активирована опция "usb legasy" но счастья это не принесло. Читать загрузочные флешки BIOS напрочь отказывался, даже виндовые с виндой. Итак что же пришлось сделать. Пришлось достать HDD и установить на него GRUB2 из под Ubuntu:
Теперь мы можем вернуть hdd на место в ноутбук, вставить загрузочную флешку и после загрузиться в GRUB2. Наша задача попасть в командный режим. Обычно нужно нажать клавишу "с". А в моем случае я сразу попадал в командную строку. Вводим команду
Флешку загрузочную можно можно создать программами rufus или pendrive
$ sudo fdisk -lИщем в выводе подключенный к системе hdd (у меня через usb переходник он был подключен). Система определила мой hdd как sdc. Затем монтируем наш usb hdd и даем команду установить grub2:
$ sudo mount /dev/sdc1 /mnt/После некоторого времени система сообщит о завершении установки.
$ sudo grub-install --root-directory=/mnt/ /dev/sdc
Теперь мы можем вернуть hdd на место в ноутбук, вставить загрузочную флешку и после загрузиться в GRUB2. Наша задача попасть в командный режим. Обычно нужно нажать клавишу "с". А в моем случае я сразу попадал в командную строку. Вводим команду
grub>nativediskЭта волшебная команда находит usb флешку. Теперь мы можем посмотреть командой
grub>lsкак её увидела система. У меня это был hd1. Дальше нужно ввести несколько строк:
grub>linux (hd1)/casper/vmlinuz boot=casperВ командной строке работает клавиша tab поэтому можно воспользоваться автоматической подстановкой. Если все команды введены и не вызвали никаких ошибок вводим финальную
grub>initrd (hd1)/casper/initrd.lz
grub>bootи смотрим как загружается система с флешки.
Флешку загрузочную можно можно создать программами rufus или pendrive
P.S. как сделать тоже самое с самого диска:
$ set root=(hd0,5)
$ linux /boot/vmlinuz-2.6.32-generic root=/dev/sda5
$ initrd /boot/initrd.img-2.6.32-generic
$ boot
Комментарии
Отправить комментарий