![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
Использованы материалы: http://mydebianblog.blogspot.com/2007/07/cd-dvd.html
Нужен репозиторий для локалки? или для нарезки на двд?
Это просто.
Устанавливаем необходимый софт:
$ sudo apt-get install debmirror
$ sudo apt-get install debpartial
(http://mirror.neolabs.kz/ubuntu/pool/universe/d/debpartial/debpartial_0+20030508-0.1_all.deb)
Так же нам потребуется Ruby, но теперь он у стягивается вместе с debpartial
Подготовим директорию, куда будем складывать файлы:
deb file:///
/полный/путь/к/папке/где/лежит/скачанный/репозиторий/
karmic main restricted multiverse universe
Наткнулся собственно.
http://uimge.googlecode.com/files/uimge_20090727-1ubuntu1_i386.deb
http://uimge.googlecode.com/files/guimge_20090727_i386.deb
для просмотра футбола(livetv.ru) понадобился [показать]sopcast. в 9.10 из репов поставить пока не удастся.
Качаем:
http://mirrors.kernel.org/ubuntu/pool/universe/g/g...dc++5_3.3.6-17ubuntu1_i386.deb
http://sopcast-player.googlecode.com/files/sp-auth_3.0.1_i386.deb
http://sopcast-player.googlecode.com/files/sopcast-player_0.3.0-0ubuntu1_i386.deb
Ставим в порядке скачивания.
В программах появился SopCast Player ,скармливаем ему соп-ссылку и смотрим :)
для удобства(и убогости встроенного плеера) в настройках делаем вывод с помощью другого плеера:
Хотя все умеют читать новости(или нет?), дам пару ссылок:
Релизнотсы GRUB 1.97
Если говорить в кратце,то:
Лично у меня первым делом возникло несколько вопросов:
1.Как редактировать меню?
По привычке лезем в /boot/grub и ищем там menu.lst... Не ищите,его там нет. Зато есть grub.cfg,который впрочем гласит
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
То есть, руками его править можно, но это не по правилам.
По правилам, меню теперь генерируется автоматически, на основе скриптов, лежащих в /etc/grub.d и настроек из конфига /etc/default/grub
Поискав, описание скриптов, находим файл /etc/grub.d/README, который проливает луч света на хитрое устройство нового загрузчика. Мы узнаём, для чего нужны префиксы в именах скриптов:
Можно посмотреть сами скрипты, написанные на обычном shell-языке. Они не должны вызвать особых затруднений. Эти скрипты просто ищут в вероятных директориях скомпилированные ядра и образы init.rd, соответственно.
Если вы задумаете скомпилировать ядро самостоятельно, всё будет предельно просто: воспользовавшись соответствующим руководством, вы получите deb-пакет. При установке он положит всё по местам и запустит обновление загрузчика. Когда скрипты отработают, в /boot/grub/grub.cfg будет обновлённое меню с новым ядром. Без единого редактирования конфигов.
2.Так как на второй машине у меня помимо linux winxp стоит,возник вопрос как его добавить в меню граба..
# nano /etc/grub.d/11_Windows (файл создатся если отсутствует)
Добавляем в файл:
#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}
EOF
Обратите внимание на set root=
Windows on:
First partition (/dev/sda1): root=(hd0,1)
Extended First partition (/dev/sda5): root=(hd0,5)
Extended Second partition (/dev/sda6): root=(hd0,6)
Сохраняем, выставляем права:
# chmod a+x /etc/grub.d/11_Windows
Теперь обновляем конфиг:
# update-grub2
Всё. #reboot
3.И Последним меня заинтересовало как поставить splash:
# nano /etc/grub.d/05_debian_them
Ищем строку
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}
меняем на:
for i in
Ну раз уж зашёл, нужно что нить написать;)
Совершил тут на днях акт самоубийства(как выяснилось путь позже) загрузчика -- обновил grub..
[показать]
По своей природной лени не читал нифига что пишет инсталлер и инстинктивно жал Y,а делать этого не стоило(бгг:D)
По естественным причинам старый как мир root (hd0,1) | setup (hd0) не сработал. На этом этапе любознательность победила лень и заставила таки нарыть загрузочную флешку и с немалым интересом почитать man'ы по второму грабу(бгг дважды)
Вообщем для тех кто ленив так же как я :
Подразумеваю что вы в курсе что на каком разделе у вас расположено, если нет fdisk вам в помощь, ну или как вариант примонтируйте все разделы и гляньте где что :)
Итак, грузимся с лайфа
монтируем корень,привязываем к нему /dev и /proc. Монтируем к нему же наш /boot(если он был на отдельном разделе)
# mount /dev/sda1 /mnt
# mount --bind /dev /mnt/dev
# mount --bind /proc /mnt/proc
# mount /dev/sda2 /mnt/boot
Меняем корень на новый:
# chroot /mnt
Ну и сопсно само действо:
# grub-install /dev/sda
Если вылезла подлая ошибка:
# grub-install --recheck /dev/sda
Собственно всё,занимает примерно минуту.Для любознательных:
# man grub-install
:)
Мб распишу потом как настраивать сиё новшество..