Автор Тема: Краткая инструкция по установке Debian Wheezy на флешку + Grub2  (Прочитано 10262 раз)

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

Оффлайн pa_

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 60
  • Jabber: pa_@jabber.ru
Краткая инструкция по установке Debian Wheezy на флешку + Grub2

отзывы, замечания и предложения в режиме беседы
Инструкция основана на:
  (a) Linux: Debian GNU/Linux на флешке (репост) http://dotdias.livejournal.com/37604.html статьи http://kastaneda.kiev.ua/desktop/live_usb.html
  (b) How do I get a USB thumb drive to boot with grub2? ask quiesion http://askubuntu.com/questions/110952/how-do-i-get-a-usb-thumb-drive-to-boot-with-grub2
  (c) в google.com набрать «смещение ssd» и ознакомиться со статьями
  (d) UUID http://ru.wikipedia.org/wiki/UUID
  (e) Файл fstab http://help.ubuntu.ru/wiki/fstab
  (f) Установка и использование Ubuntu на USB флешке http://help.ubuntu.ru/wiki/ubuntu_%D0%BD%D0%B0_usb
  (g) chroot http://ru.wikipedia.org/wiki/Chroot

  • На флешке будет один раздел — ext4.
  • Флешка будет - /dev/sdb.
  • Где есть возможность, используются графические утилиты.
  • Если в начале строки команды указан знак `#`, она запущена от пользователя root.

  00. Прочитаем для общего понимания статью (a)

  01. Устанавливаем пакеты через apt-get или aptitude:
 apt-get install gparted debootstrap qemuили
 aptitude install gparted debootstrap qemu
  02. Вставляем флэшку и не монтируя запускаем:
 #gpartedвыбираем /dev/sdb, удаляем все разделы на флешке, создаем раздел с файловой системой ext4, со смещением в Mb, в соответствии с прочитанными статьями (с)

  03. Монтируем флешку в /mnt
 #mount /dev/sdb1 /mnt
  04. Устанавливаем базовую систему
 #debootstrap --arch i386 wheezy /mnt/!\ Естественно компьютер должен быть подключен к интернету

  05. Монтируем /dev /dev/pts /proc /sys основной системы на флешку согласно (b)
 #for i in /dev /dev/pts /proc /sys; do mount -B $i /mnt/$i; done/!\ Именно в такой последовательности

  06. Скопируем из основной системы файл /etc/fstab на флешку (mc)

  07. Выполняем и сохраним в файл следующую команду
 #blkid > /mnt/UUID.txt
  08. Отредактируем файл /mnt/etc/fstab, взяв UUID (d) /dev/sdb в файле UUID.txt (п. 07), а также прочитав (e) (f) (отключить журналирование и обновление времени доступа к файлам, вынести /tmp /run /var/lock /var/log на файловую систему tmpfs)

  09. Чрутимся (g)
 #LC_ALL=C chroot /mnt /bin/bashДалее пункты 10. – 13. выполняются в чруте

  10. Через apt-get или aptitude устанавливаем linux-image-VER-ARCH (ядро)

  11. Через apt-get или aptitude устанавливаем grub2

  12. При установке grub2 был создан файл /boot/grub/grub.cfg, его необходимо отредактировать. Заменить hd1 на hd0.

  13. Задаем пароль пользователю root
 #passwd
  14. Выходим из чрута
 #exit
  15. Размонтируем
 #for i in /dev/pts /dev /proc /sys; do umount /mnt/$i; done/!\ Именно в такой последовательности, если /dev /dev/pts как при монтировании то выдает ошибку
 #umount /mnt
  16. Пробуем загрузится с флешки
 $qemu -hda /dev/sdb -net nic -net user
  17. Если все прошло удачно то увидим предложение ввести login и password в новой системе

  18. По мере надобности устанавливаем необходимые пакеты\программы


Для офлайн просмотра [odt] и [pdf].
« Последнее редактирование: 13 Февраль 2013, 09:04:26 от pa_ »
 


Оффлайн orlyanuch

  • Местный житель
  • ***
  • Сообщений: 212
Пока только в [odt] и [pdf]
А лучше тут всё развёрнуто выложить.
Edimus, ut vivamus; nоn vivimus, ut edamus.
 

Оффлайн pa_

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 60
  • Jabber: pa_@jabber.ru
А лучше тут всё развёрнуто выложить.
сделал, смотрите, читайте, а то мозг вместе с насморком вытек и глаз замылился =)
--
уже неоднократно напарывался, что по прошествии времени страничка просто исчезала, поэтому стараюсь делать еще и офлайн чтиво
 

Оффлайн PbI6A

  • Старожил
  • ****
  • Сообщений: 819
  • просто я так выгляжу!
Тема интересная. Я вот как раз размышляю о переустановке системы на нетбуке и такой вариант как установка SD карточки с загружаемой системой ещё не рассматривал. Возможно, это может быть интересно, если взять достаточно быструю карту.

Сообщение объединено: 14 Февраль 2013, 06:03:37
уже неоднократно напарывался, что по прошествии времени страничка просто исчезала
Пора задуматься о своём домашнем маломощном сервере. Если есть выделенка с белым ip, то это "самое оно". Например, как у меня.
« Последнее редактирование: 10 Июль 2015, 07:03:34 от PbI6A »
LINUX means: Linux Is Not a UniX
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 2941
  • Linux Registered User #547151
краткая инструкция, угу. но всё равно спасибо.

Оффлайн ffrr

  • Местный житель
  • ***
  • Сообщений: 264
  • ffrr
всё выполнял по пунктам-только в конце не удалось размонтировать:
#for i in /dev/pts /dev /proc /sys; do umount /mnt/$i; done
 umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
и
# lsof /mnt
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
irqbalanc 1699 root  cwd    DIR   8,17     4096      2 /mnt
irqbalanc 1699 root  rtd    DIR   8,17     4096      2 /mnt
irqbalanc 1699 root  txt    REG   8,17    44104   8654 /mnt/usr/sbin/irqbalance
irqbalanc 1699 root  mem    REG   8,17   137440  24544 /mnt/lib/x86_64-linux-gnu/libpthread-2.19.so
irqbalanc 1699 root  mem    REG   8,17   448440  24597 /mnt/lib/x86_64-linux-gnu/libpcre.so.3.13.1
irqbalanc 1699 root  mem    REG   8,17  1729984  24551 /mnt/lib/x86_64-linux-gnu/libc-2.19.so
irqbalanc 1699 root  mem    REG   8,17    44152 147499 /mnt/usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
irqbalanc 1699 root  mem    REG   8,17  1051056  24550 /mnt/lib/x86_64-linux-gnu/libm-2.19.so
irqbalanc 1699 root  mem    REG   8,17  1107040  24731 /mnt/lib/x86_64-linux-gnu/libglib-2.0.so.0.4200.1
irqbalanc 1699 root  mem    REG   8,17    22312 147489 /mnt/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
irqbalanc 1699 root  mem    REG   8,17   140928  24524 /mnt/lib/x86_64-linux-gnu/ld-2.19.so

после перезагрузки и попытки загрузиться с флешки такие ошибки:
Failed to start Trigger Flushing of Journal to Persistent Storage.
See 'systemctl status systemd-journal-flush.service' for details

Failed to start Update UTMP about System Boot/Shutdown
See 'systemctl status systemd-update-utmp.service' for details

Dependancy failed for Update UTMP about System Runlevel Changes

может в /boot/grub/grub.cfg нужно было заменять не только hd1 на hd0, но и msdos1 на msdos0 ?

Cообщение объединено 10 Июль 2015, 07:46:48
в общем заработало все, только при таком положении вещей:
в п. 8 не вынесил /tmp /run /var/lock /var/log на файловую систему tmpfs, в fstab 2 строки: с UUID флещки и для /proc и в п. 12 /boot/grub/grub.cfg вообще не редактировался... на флешку установилась Jessie.
« Последнее редактирование: 10 Июль 2015, 07:46:48 от ffrr »
ffrr
 

Теги:
 

Файловый менеджер ranger. Русификация клавиш и краткая настройка

Автор mrgoodvin

Ответов: 0
Просмотров: 89
Последний ответ 22 Октябрь 2019, 07:26:14
от mrgoodvin