PDA

Просмотр полной версии : Как вынести /boot


Ali_MiX
20.08.2009, 18:03
Доброго времени суток.
Такой вопросик.
В то время кода резал диски для линукса на венике было мало свободного места и я по незнанию отрезал 2 диска на свап 1гб и на ext3. Естественно поставил "/" на ext3. После того как почти снёс форточку, задался вопросом, как мне вынести /boot на отдельный раздел?

n4e/\@
21.08.2009, 16:41
Ну отрежь от свапа или от / сколько тебе надо и вынеси туда boot.
Что бы разделить разделы используй gparted.
В загрузчики пропишешь путь к ядру

Ali_MiX
21.08.2009, 18:58
я не спрашивал как мне место отрезать, а как правильно вынести /boot на отдельный раздел. И в каких файлах что править

n4e/\@
21.08.2009, 20:12
В файле /etc/fstab:

/dev/sdaX /boot ext2 defaults 1 0

/dev/sdaX это раздел диска
/boot путь к буту
ext2 файловая система
Если используется UUID то место /dev/sdaX пишем UUID=САМ_UUID
В настройках загрузчика(пример для gruba):
/boot/grub/menu.lst

# (0) Arch Linux
title Arch Linux
root (hd0,1)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/d87ffbce-bc41-410c-be44-133001a5bf36 ro vga=791
initrd /boot/kernel26.img

Ali_MiX
21.08.2009, 20:41
вот на счёт второй части я так и думал, а вот первую хз
так что спс

farex
23.08.2009, 10:36
вот на счёт второй части я так и думал, а вот первую хз
так что спс
А что там собстно не понят то?
nano /etc/fstab
и вписать туда
/dev/sdaX /boot ext2 defaults 1 0
где sdaX это как опредилился раздел в системе. например sda1
где /boot это точка монтирования
где ext2 это файловая система
дальше понятно ...
вот и вписывай эту строчку в /etc/fstab
например вот мой конфиг:
bash-3.1$cat /etc/fstab
/dev/sda7 /boot ext3 defaults 1 0
/dev/sda4 swap swap defaults 0 0
/dev/sda3 / reiserfs defaults 1 1
/dev/sda8 /home ext3 defaults 1 2
/dev/sda5 /home/farex/windows ntfs-3g umask=000,locale=ru_RU.UTF-8

nitx
23.08.2009, 14:16
Не обязательно в fstab бут раздел прописывать, хотя можно, если тебе туда часто лазить надо будет %)
Если будешь его отделять, то делай на ext2.
А так все просто, отрезаешь от какого-нибудь раздела где-то 32мб. Перекидываешь туда образ ядра и initramfs (если есть), конфиг и тд. Правишь конфиг grub'а как писали выше.
Кстати, возможно еще надо установить grub на созданный раздел:
$grub
grub> root (hd0,0) (Укажи на созданный раздел, hd"номер_харда","номер_раздела" все начинается считать от нуля, в порядке выставленном в биосе)
grub> quit

farex
23.08.2009, 17:05
Кстати, возможно еще надо установить grub на созданный раздел:
Разумеется надо.
Lilo мегазагрузчик ИМХО. уже долгое время его юзаю.

c0nfig
06.09.2009, 12:41
Lilo мегазагрузчик ИМХО. уже долгое время его юзаю.

Лило устарел

malblw
21.09.2009, 18:37
1) а чем lilo будет лучше grub'a?
2) чем обосновывается совет использовать для /boot фс ext2, а не рейзер, например?

wlan
18.10.2009, 02:56
>1) а чем lilo будет лучше grub'a?

ничем, работает не трожь.

>2) чем обосновывается совет использовать для /boot фс ext2, а не рейзер, например?

тем что екст2 не журналируемая фс в отличие от рейзера, запрсов к ней меньше и тд и тп. кури инфу по структурам фс.

wlan
18.10.2009, 03:02
Лило устарел

гм, и чем же он позвольте поинтересоваться устарел?

систему грузит, а больше от него ничего и не надо

click
18.10.2009, 13:15
гм, и чем же он позвольте поинтересоваться устарел?

http://www.ibm.com/developerworks/library/l-bootload.html

GRUB vs. LILO

As stated at the start of this article, all boot loaders work in a similar way to fulfill a common purpose.But LILO and GRUB do have a number of differences:

LILO has no interactive command interface, whereas GRUB does.

LILO does not support booting from a network, whereas GRUB does.

LILO stores information regarding the location of the operating systems it can to load physically on the MBR.
If you change your LILO config file, you have to rewrite the LILO stage one boot loader to the MBR. Compared with GRUB, this is a much more risky option since a misconfigured MBR could leave the system unbootable. With GRUB, if the configuration file is configured incorrectly, it will simply default to the GRUB command-line interface.

wlan
18.10.2009, 16:29
очередная авторитетная копипаста?

и каждый день юзаешь все эти фичи граба?

click
18.10.2009, 17:02
wlan, 1 и 2 приходится.
очередная авторитетная копипаста?
чем то не авторитетная? источник указан...