Явно же написано, доставать и устанавливать! Именно подключить обычно проблемы нет. Хотя если комп под столом, нет USB на фронтпанели, то и подключение может быть квестом. И да, я знаю про хабы и удлиннители.
Хотя, по-моему, при переходе с Lenny на Squeeze были сложности с конфигурацией сети. За давностью подробностей не помню, но вроде сеть оно внезапно теряло…
Я думал о watchdog, но я так и не придумал, как обойти вот это:
1. Прописываем в груб как пункт по умолчанию ядро и initrd установщика. Мы ведь не можем выбрать другой пункт меню груба, у нас же нет доступа к консоли?
2. Доступа мы не получаем, срабатывает собака, мы перегружаемся. Но как мы поменяем пункт по умолчанию в грубе? как выбрать при первой перезагрузке один пункт меню, а при второй другой?
# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 499711 497664 243M 83 Linux
/dev/sda2 501758 16775167 16273410 7.8G 5 Extended
/dev/sda5 501760 16775167 16273408 7.8G 8e Linux LVM
Command (m for help): d
...
Command (m for help): w
Re-reading the partition table failed.: Device or resource busy
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
# fdisk -l /dev/sda
Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 16777215 16775168 8G 8e Linux LVM
# pvcreate /dev/sda1
Cant open /dev/sda1 exclusively. Mounted filesystem?
# apt-get install kpartx parted
# partprobe
Error: Partition(s) 1, 5 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.
# kpartx -l /dev/sda
sda1 : 0 16775168 /dev/sda 2048
# kpartx -a /dev/sda
device-mapper: reload ioctl on sda1 failed: Invalid argument
create/reload failed on sda1
# kpartx -f /dev/sda
sda1 : 0 16775168 /dev/sda 2048
# kpartx -fa /dev/sda
device-mapper: reload ioctl on sda1 failed: Invalid argument
create/reload failed on sda1
Разделы открыты на запись и ядро их просто так не отдаст.
О, да. так эффективней. Трафик экономится. Но практически нет контроля, нет фидбека от груба, на пример. Шаг в право, шаг в лево, небольшая разница в дисках и все.
Думаю, можно консолидировать подходы. Микрочрут в памяти накатить таром, потом отрываем диски, возвращаем, заливаем образ dd, чрутимся в него и делаем grub-install.
Контроля чуть больше.
Не пройдет.
В истории о которой я писал, было так:
1. Один диск.
2. Система установлена в MBR разделы, без LVM.
3. Необходимо сконфигурировать LVM.
При попытке сделать pvceate на существующий раздел, LVM отвечает, что раздел занят.
Удаление и создание раздела не приводит к резильтату, т.к. ядре не обновляет таблицу разделов т.к. разделы заняты.
Тупик.
Если мы установим систему в свап и перегрузимся, мы придем ровно к первоначальной ситуации.
«Простуда» губах вызывается вирусом герпеса.
Грипп вызывается вирусом гриппа.
И тут и тут вирус. Вот и должно помочь.
Проблема была в том, что при обновлении ломалась сеть после перезагрузки.
Но мне выше написали про
pivot_rootиkexec. Буду пробовать.kexecэто, похоже, то что надо!Обязательно попробую.
И да,
grub2это тот еще монстр. Первый был сильно проще.А еще лучше
lilo!LennyнаSqueezeбыли сложности с конфигурацией сети. За давностью подробностей не помню, но вроде сеть оно внезапно теряло…watchdog, но я так и не придумал, как обойти вот это:1. Прописываем в груб как пункт по умолчанию ядро и
initrdустановщика. Мы ведь не можем выбрать другой пункт меню груба, у нас же нет доступа к консоли?2. Доступа мы не получаем, срабатывает собака, мы перегружаемся. Но как мы поменяем пункт по умолчанию в грубе? как выбрать при первой перезагрузке один пункт меню, а при второй другой?
Может я чего-то в грубе не раскопал?
А точнее про конфигурацию и компиляцию debian-installer'а. Крутейшая вещь!
Сейчас я без LBM'а Linux не ставлю.
А как запустить установку без доступа к апаратной консоли/KVM? Плюс статический реальный IP в чужой сети?
Да, тут вы меня поймали! Мне, по разным причинам, совсем не хотелось с тамошними админами общаться.
Разделы открыты на запись и ядро их просто так не отдаст.
Думаю, можно консолидировать подходы. Микрочрут в памяти накатить таром, потом отрываем диски, возвращаем, заливаем образ dd, чрутимся в него и делаем grub-install.
Контроля чуть больше.
В истории о которой я писал, было так:
1. Один диск.
2. Система установлена в MBR разделы, без LVM.
3. Необходимо сконфигурировать LVM.
При попытке сделать pvceate на существующий раздел, LVM отвечает, что раздел занят.
Удаление и создание раздела не приводит к резильтату, т.к. ядре не обновляет таблицу разделов т.к. разделы заняты.
Тупик.
Если мы установим систему в свап и перегрузимся, мы придем ровно к первоначальной ситуации.