Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Kain в May 16, 2010, 11:03



Титла: Dual Boot Ubuntu and Gentoo
Публикувано от: Kain в May 16, 2010, 11:03
Здравейте,

извинявам се ако тук не е правилното място да пусна темата.

Имам следния проблем:

Опитвам се да дуал boot Убунту и Гентоо, но при избиране на Гентоо-то ми дава тази грешка:

block device /dev/sda3 is not a valid boot device


Ползвам Grub за boot лоадер, незнам какво може да ви трябва, за това питайте да ви paste. Благодаря.

/dev/sda1 Ubuntu ext4
/dev/sda3 Gentoo ext3


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: b2l в May 16, 2010, 11:27
Не можеш ли да преинсталираш?...изтрито...

Редактирано, съгласно т. 6 от Правилата на форума
bop_bop_mara


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: Kain в May 16, 2010, 11:29
 Защо да преинсталирам ??? Или някои модул сам изпуснал или Груба съм объркал.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: b2l в May 16, 2010, 11:40
Искаш да кажеш, че до сега всичко е работела, бутвал си и двете ОС-и и днеска - хоп дава ти тази грешка?


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: Kain в May 16, 2010, 11:48
Не. Имам Убунту и искам да си сложа Гентоо за втора ОС. В момента стигам до тук, когато боотвам Гентоо. Вчера дори смених boot loader-a Grub2 с Grub, защото изобщо неможех да го схвана.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: chen_dzen в May 16, 2010, 11:52
не че разбирам много ама ...
hda3 is not a valid boot device ?

а двете фаилови системи са на сата  sda ?
виш си boot loader-a .
ако не стане пробваи да вдигнеш бутващ флаг на sda3 с fdisk


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: Kain в May 16, 2010, 12:10
http://img188.imageshack.us/i/screenshotdevsdagpartedj.png/

Така изглежда hard-а. Поне според Гпарт има boot флаг. Fdisk не съм много наясно как да проверя.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: bop_bop_mara в May 16, 2010, 12:17
1. За всяка от двете инсталации къде каза да се сложи bootloadera?
2. Дай конфигурацията на действащия bootloader.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: Kain в May 16, 2010, 13:15
С boot лоадер-а на Убунту съм, скип-нах частта с инсталиране на боотлоадер за Гентоо.

Цитат
timeout   3
default   0
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
color light-blue/black light-cyan/blue

title  LainoBuntu
root   (hd0,0)
kernel /boot/vmlinuz-2.6.32-22-generic root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.32-22-generic

title  Gentoo RULEZZ
root   (hd0,2)
kernel /boot/kernel-genkernel-x86-2.6.32-gentoo-r7 root=/dev/ram0 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.32-gentoo-r7

Цитат
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/hda3              /boot           ext3            noauto,noatime  0 2
/dev/sda5               none            swap            sw              0 0
/dev/sda3               /               ext3            noatime         0 1
#/dev/fd0      /mnt/floppy   auto      noauto      0 0







Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: ROKO__ в May 16, 2010, 18:00
Аз като по мъдро решение ползвам LILO за Multiboot защото е по интелигентнто


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: ROKO__ в May 16, 2010, 18:03
Но ако искаш мога да ти покажа моят grub.conf и fstab...

1 fstab

# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency).  It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# <fs>         <mountpoint>   <type>      <opts>      <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/BOOT      /boot      ext2      noauto,noatime   1 2
/dev/sda3      /      ext4      noatime      0 1
/dev/sda1      none      swap      sw      0 0
# /dev/sda5      /media/calcilate  ext4    noatime,user           0 3
# /dev/sda6      /media/storage   ext3    noatime,user            0 1
# /dev/sdb2      /media/storage-2 ext3    noatime,user            0 2
# /dev/sdb1      /media/win_c     ntfs-3g  noatime.user           0 4
# /dev/sdb5      /media/win_d     ntfs-3g  noatime,user           0 5
#/dev/cdrom      /media/cdrom   auto      noauto,user,ro   0 0
#/dev/fd0      /mnt/floppy   auto      noauto      0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
shm         /dev/shm   tmpfs      nodev,nosuid,noexec   0 0

#tmpfs   /var/lock   tmpfs   size=4m   0 0
#tmpfs   /var/run   tmpfs   size=4m   0 0
tmpfs   /tmp      tmpfs   defaults,size=256m,nr_inodes=64m   0 0

roko__@Gentoo ~ $

2 menu.lst

title Gentoo Linux x86_64 GNOME
root (hd0,2)
kernel /boot/vmlinuz-2.6.33-gentoo-r2-ExtremeBG root=/dev/sda3 video=uvesafb:ywrap,1280x1024-32@60 udev quiet resume=/dev/sda1 doscsi acpi_enforce_resources=lax

title Slackware Linux i686
root (hd0,4)
kernel /boot/vmlinuz ro root=/dev/sda5 quiet doscsi vga=795

3 lilo.conf

image = /boot/vmlinuz
  root = /dev/sda5
  label = Slackware
  read-only
append="video=uvesafb:mtrr,ywrap,1280x1024-32@75 acpi_enforce_resources=lax"

image = /boot/vmlinuz-2.6.33-gentoo-r2-ExtremeBG
  root = /dev/sda3
  label = Gentoo
  read-only
append="video=uvesafb:mtrr,ywrap,1280x1024-32@75 radeon.modeset=1 acpi_enforce_resources=lax"





Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: gat3way в May 16, 2010, 19:24
Кое му е по-интелигентното на lilo ?


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: H0lyGanGs7eR в May 16, 2010, 20:21
Чакай малко сега, ти сигурен ли си че Джентуу е инсталирано правилно, зареждал ли си го въобще?

ПС: като напишеш през така нареченото от теб "ЛайНунту" grub-install ( за груб 2 ) добавя ли ти джентуу в списъка?


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: chen_dzen в May 16, 2010, 20:30
наптави си фаила menu.lst  в  /boot/grub .
 и в него напиши :
 timeout 30
 default 1
 fallback 0
 title  Linux Ubuntu
    root (hd0,5)
    kernel /boot/vmlinuz-2.2.17 root=/dev/sda1 video=matrox:vesa:261
#--------------------------------------------------------------------------------------------------------------
 title  Linux Gentoo
    root (hd0,5)
    kernel /boot/vmlinuz-2.2.17 root=/dev/sda3 video=matrox:vesa:261
 незнам дали тва ще ти свърши работа но ,
boot managera зарежда от IDE Controller а hard-a ti e на SATA Controller там ти е кахъра според мен
колкото знам
аз съм новяк  ::)


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: chen_dzen в May 16, 2010, 21:03
при Lilo и Grub възниква един сериозен пробем със сигурноста свързан с възможноста да се задежда диркно в еднопотребителски режим и обикновенно дава достъп до обвивката като root без да иска да вавеждате парола и тва им е проблема и на двата според мен.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: borovaka в May 16, 2010, 21:57
chen_dzen то това никакъв проблем не е след като имаш физически достъп до машината що да не може да се логнеш?
Пък и ако си си забравил root паса си е много удобно.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: gat3way в May 16, 2010, 22:51
В grub може да се слага парола, но няма особен смисъл след като можеш да заредиш от CD.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: chen_dzen в May 16, 2010, 23:10
но нали сигурнуста е толкова устоичива колкото е най-слабата и брънка !


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: bop_bop_mara в May 17, 2010, 00:04
при Lilo и Grub възниква един сериозен пробем със сигурноста свързан с възможноста да се задежда диркно в еднопотребителски режим и обикновенно дава достъп до обвивката като root без да иска да вавеждате парола и тва им е проблема и на двата според мен.
Това пък от кога зависи от bootloadera, това са настройки на runlevel-а за single user, може да се направи да пита и да не пита за парола.


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: gat3way в May 17, 2010, 00:29
Мнем, да ви открехна за една кофти работа, няма значение дали runlevel 1 ще иска парола или не, след като init програмата може да се указва като boot опция. Нищо не пречи да кажеш вместо /sbin/init да се зареди /bin/bash.



Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: bop_bop_mara в May 17, 2010, 00:33
Е това е отделно :)
Затова - заключваме bootloader-а с парола, прибираме компа в стария шкаф, заключваме го с 9 ключалки, изхвърляме ключовете, избиваме ключарите, за да не направят дубликат...


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: chen_dzen в May 17, 2010, 10:45
Страх лозе пази.   :D


Титла: Re: Dual Boot Ubuntu and Gentoo
Публикувано от: abscent в May 17, 2010, 11:21
Grub-а си има една опция да му се зададе от кое устройство да стартира операционната система, но не като блоково устройство  (h/s)daX , ами като устройство с уникален идентификатор - UUID. това става по следния начин - в реда с real_root=/dev/sda3 се указва
Код
GeSHi (Bash):
  1. real_root=UUID=нещо_много_дълго_и_незапомнящосе
като този UUID може да се види като изход от
Код
GeSHi (Bash):
  1. ls -l /dev/disk/by-uuid/

като там се избира кое точно устройство отговаря на желаното, и се пъха в grub.conf/menu.lst (според зависи от дистрибуцията :)). Отделно така универсално може да се опишат и дяловете в /etc/fstab , като по този начин при промяна на слотовете на IDE-контролер, или добавяне на некой и друг диск, няма да има конфузии/колизии при зареждането на операционната система. най-вероятно това повечето тук четящи го знаят, но все може да послужи някому....


P.S. за удобство показвам как лесно се вмъкват нещата в /etc/fstab :
Код
GeSHi (Bash):
  1. ls -l /dev/disk/by-uuid/>>/etc/fstab
  2. nano /etc/fstab
и оттам се редактира дяловете с техните точки за монтиране. на мен лично ми е много удобно, защото съм свикнал да правя един lvm-дял, в който да правя няколко различни lvm-устройства, които после да променям според нуждите - идеята е да имам оптимално място за /var, /usr, /usr/portage/distfiles . Така, в момента в който свободното място на някой дял намалее, мога да размонтирам файловата система, и да я уголемя малко. Това се налага, тъй като доста често правя различни custom-made компютри, с различни изисквания, и се стремя да изстискам максимума от свободното дисково пространство. Налагало ми се е да инсталирам Gentoo на 1GB flash IDE диск, и по този начин с преоразмеряването на различните точки за монтиране си спестявам излишни главоболия. За любопитните - дървото на portage, както и distfiles са монтирани през nfs :)