BtrFS ant root

T
Techtronic
Mindaugas N.
  • 22 Bir '12

Windows,
Panorau isbandyti BtrFS ir pasirinkau tam OpenSuse, bet nesu tikras kaip elgtis su grub.
Gal teko bandyti paciam ?
Ar reikia kurti atskirai ir /boot (ext3/4) ?

Nustaciau BtrFS tik ant root ir gavau perspejima:

Gal turi patarimu, pasiulymu nes nelabai turiu noro kurti atskirai /boot. Aciu!

T
Techtronic
Mindaugas N.
  • 22 Bir '12

Perspejimas buvo teisingas

Kernel image:   /boot/vmlinuz-3.4.2-1-default
Initrd image:   /boot/initrd-3.4.2-1-default
KMS drivers:     nouveau
Root device:    UUID=69de0157-fa42-4e41-b814-710173992bc5 (/dev/sda1) (mounted on / as btrfs)
Kernel Modules:    hwmon thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_rdac scsi_dh_alua scsi_dh_hp_sw libcrc32c zlib_deflate btrfs button wmi video mxm-wmi i2c-core i2c-algo-bit drm drm_kms_helper ttm nouveau libata sata_vsc pata_cmd640 pata_triflex pata_hpt3x3 pata_serverworks pata_via libahci pdc_adma pata_radisys pata_legacy sata_promise ata_generic sata_sx4 sata_uli pata_sis sata_sis pata_marvell pata_netcell pata_artop pata_atiixp pata_ns87410 pata_piccolo sata_inic162x pata_sl82c105 ahci_platform pata_acpi sata_via pata_sc1200 pata_sil680 pata_oldpiix pcmcia_core pcmcia pata_pcmcia ata_piix pata_pdc2027x pata_mpiix pata_it8213 pata_cmd64x pata_opti pata_efar pata_sch pata_ninja32 pata_isapnp pata_hpt366 pata_cs5535 sata_sil24 sata_qstor pata_rz1000 pata_ns87415 acard-ahci pata_rdc sata_svw sata_nv pata_cs5520 pata_optidma pata_pdc202xx_old pata_arasan_cf pata_ali pata_cs5536 pata_hpt3x2n pata_atp867x ahci pata_amd sata_sil pata_jmicron sata_mv pata_cs5530 pata_it821x pata_hpt37x pata_cypress usb-common usbcore ohci-hcd uhci-hcd ehci-hcd hid usbhid hid-logitech-dj crc32c 
Features:       acpi kms plymouth block usb btrfs resume.userspace resume.kernel
Perl-Bootloader: 2012-06-22 04:23:20 ERROR: Command '/usr/sbin/grub2-install --force --skip-fs-probe /dev/sda1 >/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: /usr/sbin/grub2-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition.  This is a BAD idea..
/usr/sbin/grub2-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub2-setup: error: cannot read `/boot/grub2/core.img' correctly.

There was an error generating the initrd (1)

Bet tikiuosi veiks ir tokiu budu

linux:/home/linux # grub2-install -f /dev/sda                                                                              
Installation finished. No error reported.
W
  • 22 Bir '12

Ne as asmeniskai atskira boot su ext3 dariau, galvojau kad taip geriau ir saugiau.

T
Techtronic
Mindaugas N.
  • 22 Bir '12

Ok, bandau ir as taip (teko sunaikinti buvusi /home).

Format partition /dev/sda5 (1.19 GB) for swap
Format partition /dev/sda6 (1.18 GB) for /boot with ext4
Format partition /dev/sda8 (47.42 GB) /home with btrfs
Format partition /dev/sda7 (49.35 GB) / with btrfs
Create subvolume tmp on device /dev/sda7
Create subvolume opt on device /dev/sda7
Create subvolume srv on device /dev/sda7
Create subvolume var/crash on device /dev/sda7
Create subvolume var/spool on device /dev/sda7
Create subvolume var/log on device /dev/sda7
Create subvolume var/tmp on device /dev/sda7

Gal dabar bus viskas gerai, ir tikiuosi greitu laiku grub palaikys BtrFS.

T
Techtronic
Mindaugas N.
  • 22 Bir '12

Vis dar nesekmingai. Atradau dvi bedas (tikiuosi visas)
1: kai tik paleidzia grub monitorius uztemsta ir paraso "Frequency Out of Range".
2: bootinasi ~ 2min ir atjungia keyboard, tai turbut Xorg problemos...

Del Xorg tai visai normalu, bet ka daryti su grub?

W
  • 22 Bir '12

grubo parametrai blogai nurodyti, cia del frequency out of range. Greiciausiai tau reikia nurodyti kitokia rezoliucija su grubu.

Bet siaip nelabai suprantu, jei tarkime opensuse nepalaiko instaliacijos i btrfs, tai yra kitu distribuciju kurios tai sugeba. As asmeniskai buvau instaliaves su grafiniu instaleriu tiek fedora 16 (is DVD), tiek calculate linux tiesiai i btrfs ir niekur nieko blogo nebuvo.
Tuo labiau kad fedora kaip ir skaitosi labiau "bleeding edge" linux distribucija nei opensuse tai speju btrfs bandyti butu geriau su ja.

T
Techtronic
Mindaugas N.
  • 22 Bir '12

Tavo tiesa, /boot/grub2/grub.cfg buvo nustatyta set gfxmode=2400x1900 ar panasiai. Dabar veikia viskas tikrai gerai net su nouveau Gallium driveriais.

O tokios problemos greiciausiai del to, kad opensuse rasausi beta.