91

ormorph,
вот так?

/dev/sda5       /               ext4            defaults                0 1
/dev/sda1       none            swap            sw                      0 0
/dev/sda2       /boot           ext2            defaults,noatime        1 2
/dev/sda6       /usr            ext4            defaults                0 2
/dev/sda7       /var            ext4            defaults                0 2
/dev/sda8       /tmp            ext4            defaults                0 2
/dev/sda9       /home           ext4            defaults                0 2

/dev/cdrom      /mnt/cdrom      auto            noauto,user             0 0

proc            /proc           proc            defaults                0 0
shm             /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

пс. что такое прушник?

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

92

/dev/sda1   /boot        ext2    defaults,noatime     1 2
/dev/sda2   none         swap    sw                   0 0
/dev/sda3   /            ext3    noatime              0 1

/dev/cdrom  /mnt/cdrom   auto    noauto,user          0 0

proc        /proc        proc    defaults             0 0
shm         /dev/shm     tmpfs   nodev,nosuid,noexec  0 0

в ХБ такой порядок

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

93

поменял. то же самое

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

94

moshell пишет:

ormorph,
вот так?

/dev/sda5       /               ext4            defaults                0 1
/dev/sda1       none            swap            sw                      0 0
/dev/sda2       /boot           ext2            defaults,noatime        1 2
/dev/sda6       /usr            ext4            defaults                0 2
/dev/sda7       /var            ext4            defaults                0 2
/dev/sda8       /tmp            ext4            defaults                0 2
/dev/sda9       /home           ext4            defaults                0 2

/dev/cdrom      /mnt/cdrom      auto            noauto,user             0 0

proc            /proc           proc            defaults                0 0
shm             /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

пс. что такое прушник?

Да можно так.
Прушник, это значит надо иметь особую пруху что бы не заработало wink 
Мало ли что прописано в ХБ, просто из обычной логики, сначала монтируется корень, в корне есть каталог /boot в него монтируется раздел. А на оборот этот процесс очень странен.

95

moshell пишет:

поменял. то же самое

Тогда не знаю с помощью какого диска создавали раздел ext4, возможно там есть какой то параметр в /etc/mke2fs.conf, который не используется в данном ядре, из за этого и монтируется не так как надо.
Ладно пошел я спать.

96

ormorph, с этим согласен.
но меня другое интересует, почему система думает, что я хочу монтировать корень в ext3???
откуда то ведь оно берет данные? не просто так ведь.
почему не в райзер например? почему именно в экст3?(даже если его нет в ядре)
и это видно из лога.
вот что мне интересно.
где надо еще молотком постучать в каком месте сидит это правило - "монтировать в екст3"?

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

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                9.9G  250M  9.1G   3% /
/dev/root             9.9G  250M  9.1G   3% /
devtmpfs              1.5G  300K  1.5G   1% /dev
rc-svcdir             1.0M   68K  956K   7% /lib/rc/init.d
shm                   1.5G     0  1.5G   0% /dev/shm
/dev/sda2             504M   22M  458M   5% /boot
/dev/sda6             9.9G  5.5G  3.9G  59% /usr
/dev/sda7             9.9G  539M  8.9G   6% /var
/dev/sda8             5.0G  139M  4.6G   3% /tmp
/dev/sda9              15G  258M   14G   2% /home

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

97

ormorph пишет:
moshell пишет:

поменял. то же самое

Тогда не знаю с помощью какого диска создавали раздел ext4, возможно там есть какой то параметр в /etc/mke2fs.conf, который не используется в данном ядре, из за этого и монтируется не так как надо.
Ладно пошел я спать.

создавал
mkfs.ext4

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

98

mkfs.ext4 берет параметры в LiveCD в файле /etc/mke2fs.conf
пример:

ext4 = {
        features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
        inode_size = 256
    }

Но это только предположение.

99

moshell пишет:

но меня другое интересует, почему система думает, что я хочу монтировать корень в ext3???
откуда то ведь оно берет данные? не просто так ведь.
почему не в райзер например? почему именно в экст3?(даже если его нет в ядре)
и это видно из лога.

Просто перебирает, вы же не указали в загрузчике тип файловой системы для root.
меня больше интересует почему система не пермонтируется в режим чтения-записи.
Тогда наверное стоит, все таки использовать genkernel, там этим занимается файл initramfs.
Либо возможно у вас в ядре включено initramfs, можно попробовать его выключить, и снова попытаться загрузиться.

100

ormorph пишет:
moshell пишет:

но меня другое интересует, почему система думает, что я хочу монтировать корень в ext3???
откуда то ведь оно берет данные? не просто так ведь.
почему не в райзер например? почему именно в экст3?(даже если его нет в ядре)
и это видно из лога.

Просто перебирает, вы же не указали в загрузчике тип файловой системы для root.
меня больше интересует почему система не пермонтируется в режим чтения-записи.
Тогда наверное стоит, все таки использовать genkernel, там этим занимается файл initramfs.
Либо возможно у вас в ядре включено initramfs, можно попробовать его выключить, и снова попытаться загрузиться.

вы имеете в виду grub.conf?
у меня так

title Gentoo Linux 3.0.6
root (hd0,1)
kernel /boot/kernel-3.0.6-gentoo-r1 root=/dev/sda5

сюда нужно явно указать?

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

101

Да сюда, параметр давал я выше, он не только для сборок через genkernel.

102

я так понимаю все используют генкернел?

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

103

Конечно не все,  это на любителя.

104

ormorph, где почитать добробно о процессе инициализации системы и о загрузке вообще?
хочу понять, что за чем следует, и откуда вся эта богодельня берет данные для запуска/загрузки/инициализации/и т.п.
желательно в одном месте чтоб было(книга будет идеальное решение) ибо гуглинг заставляет заниматься консолидированием, что тоже время неплохо убивает.

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

105

moshell пишет:

ormorph, где почитать добробно о процессе инициализации системы и о загрузке вообще?
хочу понять, что за чем следует, и откуда вся эта богодельня берет данные для запуска/загрузки/инициализации/и т.п.
желательно в одном месте чтоб было(книга будет идеальное решение) ибо гуглинг заставляет заниматься консолидированием, что тоже время неплохо убивает.

Я таких книг не встречал, самая большая документация находится в самом исходнике ядра, но разбирать и переводить это долго.

106

ormorph пишет:

Я таких книг не встречал, самая большая документация находится в самом исходнике ядра, но разбирать и переводить это долго.

вы имеете в виду /*комменты*/ читать и разбирать код?
это же жесть жестяцкая.
неужели нет книги где описывается

..
после процедуры post происходит то-то..
..
начинается загрузка ядра
ядро опрашивает устройства. цепляет дрова. загружает модули.
..
файловая система..
..
заводятся инициализация оттуда-то потому что, на основании таких то правил, данных, конфигов.. для того чтобы..
..

вот в таком хотя бы виде для полудебилов можно какую нибудь доку?

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

107

О нет,  я имею в виду папку, название которой переводится документация.

108

moshell пишет:

ormorph, где почитать добробно о процессе инициализации системы и о загрузке вообще?

http://life-prog.ru/view_linux.php?id=4 - оно?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

109

mne po xodu pret

(chroot) Gentoo-2012 / # genkernel all
* Gentoo Linux Genkernel; Version 3.4.16
* Running with options: all

* Linux Kernel 3.0.6-gentoo for x86...
* kernel: Using config from /usr/share/genkernel/arch/x86/kernel-config
* kernel: >> Running mrproper...
*         >> Running oldconfig...
* kernel: >> Cleaning...
*         >> Compiling 3.0.6-gentoo bzImage...
*         >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)...
*         >> Compiling 3.0.6-gentoo modules...
* ERROR: Failed to compile the "modules_install" target...

* -- Grepping log... --

  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
.config:297:warning: symbol value 'm' invalid for ACPI_DOCK
.config:415:warning: symbol value 'm' invalid for PCCARD_NONSTATIC
.config:722:warning: symbol value 'm' invalid for IP_DCCP_CCID3
.config:723:warning: symbol value 'm' invalid for IP_DCCP_TFRC_LIB
.config:885:warning: symbol value 'm' invalid for BT_L2CAP
.config:886:warning: symbol value 'm' invalid for BT_SCO
.config:937:warning: symbol value 'm' invalid for RFKILL_INPUT
.config:1304:warning: symbol value 'm' invalid for PATA_HPT3X3_DMA
.config:1428:warning: symbol value 'm' invalid for FIXED_PHY
.config:1803:warning: symbol value 'm' invalid for ISDN
.config:2905:warning: override: reassigning to symbol LOGITECH_FF
.config:2910:warning: override: reassigning to symbol PANTHERLORD_FF
.config:2915:warning: override: reassigning to symbol THRUSTMASTER_FF
.config:2916:warning: override: reassigning to symbol ZEROPLUS_FF
.config:2930:warning: override: reassigning to symbol USB_SUPPORT
.config:2931:warning: override: reassigning to symbol USB_ARCH_HAS_HCD
.config:2932:warning: override: reassigning to symbol USB_ARCH_HAS_OHCI
.config:2933:warning: override: reassigning to symbol USB_ARCH_HAS_EHCI
.config:2934:warning: override: reassigning to symbol USB
.config:2935:warning: override: reassigning to symbol USB_DEBUG
.config:3137:warning: symbol value 'm' invalid for MMC_RICOH_MMC
.config:3141:warning: symbol value 'm' invalid for LEDS_CLASS
.config:3173:warning: symbol value 'm' invalid for RTC_LIB
.config:3174:warning: symbol value 'm' invalid for RTC_CLASS
.config:3299:warning: symbol value 'm' invalid for GFS2_FS_LOCKING_DLM
--
choice[1-3]: 2
Memory model
> 1. Flat Memory (FLATMEM_MANUAL)
  2. Sparse Memory (SPARSEMEM_MANUAL)
choice[1-2]: 1
Allow for memory compaction (COMPACTION) [N/y/?] (NEW) Enable KSM for page merging (KSM) [N/y/?] (NEW) Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [4096] (NEW) Enable recovery from hardware memory errors (MEMORY_FAILURE) [N/y/?] (NEW) Transparent Hugepage Support (TRANSPARENT_HUGEPAGE) [N/y/?] (NEW) Enable cleancache driver to cache clean pages if tmem is present (CLEANCACHE) [N/y/?] (NEW) Allocate 3rd-level pagetables from highmem (HIGHPTE) [Y/n/?] y
--
  IPMI (ACPI_IPMI) [N/m/?] (NEW)   Processor Aggregator (ACPI_PROCESSOR_AGGREGATOR) [N/m/?] (NEW)   Thermal Zone (ACPI_THERMAL) [M/n/?] m
  Disable ACPI for systems before Jan 1st this year (ACPI_BLACKLIST_YEAR) [0] 0
  Debug Statements (ACPI_DEBUG) [N/y/?] n
  PCI slot detection driver (ACPI_PCI_SLOT) [N/m/y/?] (NEW)   Container and Module Devices (EXPERIMENTAL) (ACPI_CONTAINER) [M/y/?] m
  Smart Battery System (ACPI_SBS) [N/m/y/?] n
  Hardware Error Device (ACPI_HED) [N/m/y/?] (NEW)   Allow ACPI methods to be inserted/replaced at run time (ACPI_CUSTOM_METHOD) [N/m/y/?] (NEW)   ACPI Platform Error Interface (APEI) (ACPI_APEI) [N/y/?] (NEW) *
--
    3. Direct (PCI_GODIRECT)
  > 4. Any (PCI_GOANY)
  choice[1-4?]: 4
Support for DMA Remapping Devices (EXPERIMENTAL) (DMAR) [N/y/?] (NEW) PCI Express support (PCIEPORTBUS) [Y/n/?] y
  PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [N/m/?] n
  Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y
    PCI Express ECRC settings control (PCIE_ECRC) [N/y/?] (NEW)     PCIe AER error injector support (PCIEAER_INJECT) [N/m/y/?] (NEW)   PCI Express ASPM control (PCIEASPM) [Y/?] y
--
  Marvell Bluetooth driver support (BT_MRVL) [N/m/?] (NEW) *
* Wireless
*
Wireless (WIRELESS) [Y] (NEW) y
  cfg80211 - wireless configuration API (CFG80211) [M/n/?] m
    nl80211 testmode command (NL80211_TESTMODE) [N/y/?] (NEW)     enable developer warnings (CFG80211_DEVELOPER_WARNINGS) [N/y/?] (NEW)     cfg80211 regulatory debugging (CFG80211_REG_DEBUG) [N/y/?] (NEW)     enable powersave by default (CFG80211_DEFAULT_PS) [Y/n/?] (NEW)     cfg80211 DebugFS entries (CFG80211_DEBUGFS) [N/y/?] (NEW)     cfg80211 wireless extensions compatibility (CFG80211_WEXT) [Y/n/?] (NEW)   Wireless extensions sysfs files (WIRELESS_EXT_SYSFS) [Y/n/?] (NEW)   Common routines for IEEE802.11 drivers (LIB80211) [M/y/?] (NEW)   lib80211 debugging messages (LIB80211_DEBUG) [N/y/?] (NEW)   Generic IEEE 802.11 Networking Stack (mac80211) (MAC80211) [M/n/?] m
--
  * Wireless
  *
  Wireless (WIRELESS) [Y] (NEW) y
    cfg80211 - wireless configuration API (CFG80211) [M/n/?] m
      nl80211 testmode command (NL80211_TESTMODE) [N/y/?] n
      enable developer warnings (CFG80211_DEVELOPER_WARNINGS) [N/y/?] n
--
    Compile in debug mode (AIC94XX_DEBUG) [N/y/?] n
  Marvell 88SE64XX/88SE94XX SAS/SATA support (SCSI_MVSAS) [N/m/y/?] (NEW)   Adaptec I2O RAID support  (SCSI_DPT_I2O) [M/n/y/?] m
  AdvanSys SCSI support (SCSI_ADVANSYS) [M/n/y/?] m
  Always IN2000 SCSI support (SCSI_IN2000) [M/n/y/?] m
  ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter (SCSI_ARCMSR) [M/n/y/?] m
    Enable PCI Error Recovery Capability in Areca Driver(ARCMSR) (SCSI_ARCMSR_AER) [N/y/?] n
--
SCSI CDROM support (BLK_DEV_SR) [Y/n/m/?] y
  Enable vendor-specific extensions (for SCSI CDROM) (BLK_DEV_SR_VENDOR) [Y/n/?] y
SCSI generic support (CHR_DEV_SG) [M/n/y/?] m
SCSI media changer support (CHR_DEV_SCH) [M/n/y/?] m
Probe all LUNs on each SCSI device (SCSI_MULTI_LUN) [Y/n/?] y
Verbose SCSI error reporting (kernel size +=12K) (SCSI_CONSTANTS) [Y/n/?] y
--
  Marvell 88SE64XX/88SE94XX SAS/SATA support (SCSI_MVSAS) [N/m/y/?] n
  Adaptec I2O RAID support  (SCSI_DPT_I2O) [M/n/y/?] m
  AdvanSys SCSI support (SCSI_ADVANSYS) [M/n/y/?] m
  Always IN2000 SCSI support (SCSI_IN2000) [M/n/y/?] m
  ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter (SCSI_ARCMSR) [M/n/y/?] m
    Enable PCI Error Recovery Capability in Areca Driver(ARCMSR) (SCSI_ARCMSR_AER) [N/y/?] n
--
SCSI Device Handlers (SCSI_DH) [N/m/y/?] n
OSD-Initiator library (SCSI_OSD_INITIATOR) [N/m/y/?] (NEW) *
* Serial ATA and Parallel ATA drivers
*
Serial ATA and Parallel ATA drivers (ATA) [Y/n/m/?] y
  Verbose ATA error reporting (ATA_VERBOSE_ERROR) [Y/n/?] (NEW)   ATA ACPI Support (ATA_ACPI) [Y/n/?] y
--
  OCFS2 expensive checks (OCFS2_DEBUG_FS) [N/y/?] n
Btrfs filesystem (EXPERIMENTAL) Unstable disk format (BTRFS_FS) [N/m/y/?] (NEW) NILFS2 file system support (EXPERIMENTAL) (NILFS2_FS) [N/m/y/?] (NEW) Dnotify support (DNOTIFY) [Y/n/?] y
Inotify support for userspace (INOTIFY_USER) [Y/n/?] y
Filesystem wide access notification (FANOTIFY) [N/y/?] (NEW) Quota support (QUOTA) [Y/?] y
Report quota messages through netlink interface (QUOTA_NETLINK_INTERFACE) [Y/n/?] y
Print quota warnings to console (OBSOLETE) (PRINT_QUOTA_WARNING) [N/y/?] n
--
Linked list sorting test (TEST_LIST_SORT) [N/y/?] (NEW) Debug SG table operations (DEBUG_SG) [N/y/?] n
Debug notifier call chains (DEBUG_NOTIFIERS) [N/y/?] (NEW) Debug credential management (DEBUG_CREDENTIALS) [N/y/?] (NEW) Compile the kernel with frame pointers (FRAME_POINTER) [Y/n/?] y
Delay each boot printk message by N milliseconds (BOOT_PRINTK_DELAY) [N/y/?] n
torture tests for RCU (RCU_TORTURE_TEST) [N/m/y/?] n
RCU CPU stall timeout in seconds (RCU_CPU_STALL_TIMEOUT) [60] (NEW) Kprobes sanity tests (KPROBES_SANITY_TEST) [N/y/?] (NEW) Self test for the backtrace code (BACKTRACE_SELF_TEST) [N/m/y/?] (NEW) Force extended block device numbers and spread them (DEBUG_BLOCK_EXT_DEVT) [N/y/?] (NEW) Force weak per-cpu definitions (DEBUG_FORCE_WEAK_PER_CPU) [N/y/?] (NEW) Debug access to per_cpu maps (DEBUG_PER_CPU_MAPS) [N/y/?] (NEW) Linux Kernel Dump Test Tool Module (LKDTM) [N/m/y/?] n
CPU notifier error injection module (CPU_NOTIFIER_ERROR_INJECT) [N/m/y/?] (NEW) Fault-injection framework (FAULT_INJECTION) [N/y/?] n
--
  SHIPPED scripts/genksyms/parse.h
  SHIPPED scripts/genksyms/keywords.c
  SHIPPED scripts/genksyms/parse.c
  HOSTCC  scripts/genksyms/lex.o
scripts/genksyms/lex.l: In function âyylex1â:
scripts/genksyms/lex.l:93:1: warning: ignoring return value of âfwriteâ, declared with attribute warn_unused_result
--
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      kernel/cred.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      kernel/async.o
kernel/async.c: In function âasync_synchronize_cookie_domainâ:
kernel/async.c:270:10: warning: âstarttime.tv64â may be used uninitialized in this function
kernel/async.c: In function âasync_run_entry_fnâ:
kernel/async.c:122:10: warning: âcalltime.tv64â may be used uninitialized in this function
--
  CC      kernel/profile.o
  AS      arch/x86/kernel/reboot_32.o
  CC      arch/x86/kernel/early-quirks.o
  CC      arch/x86/kernel/apm_32.o
  CC      kernel/stacktrace.o
arch/x86/kernel/apm_32.c:364:2: warning: #warning deprecated CONFIG_APM_CPU_IDLE will be deleted in 2012
--
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from net/packet/af_packet.c:58:
In function âcopy_from_userâ,
    inlined from âpacket_getsockoptâ at net/packet/af_packet.c:2171:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
--
  CC      lib/crc32.o
  CC      drivers/video/console/softcursor.o
  LD      lib/built-in.o
  CC      drivers/video/console/fbcondecor.o
  CC      drivers/video/console/cfbcondecor.o
drivers/video/console/fbcondecor.c:512:6: warning: function declaration isnât a prototype
--
  CC      arch/x86/boot/pm.o
  HOSTCC  arch/x86/boot/compressed/relocs
  AS      arch/x86/boot/pmjump.o
  HOSTCC  arch/x86/boot/compressed/mkpiggy
arch/x86/boot/compressed/relocs.c: In function âemit_relocsâ:
arch/x86/boot/compressed/relocs.c:605:9: warning: ignoring return value of âfwriteâ, declared with attribute warn_unused_result
arch/x86/boot/compressed/relocs.c:612:10: warning: ignoring return value of âfwriteâ, declared with attribute warn_unused_result
--
  CC [M]  fs/dlm/rcom.o
  CC [M]  fs/ecryptfs/keystore.o
  CC [M]  fs/dlm/recover.o
  CC [M]  fs/dlm/recoverd.o
fs/ecryptfs/keystore.c: In function âecryptfs_generate_key_packet_setâ:
fs/ecryptfs/keystore.c:1973:9: warning: âpayload_lenâ may be used uninitialized in this function
--
  CC [M]  fs/gfs2/export.o
  CC [M]  fs/gfs2/file.o
  CC [M]  drivers/block/cciss.o
  CC [M]  fs/gfs2/ops_fstype.o
drivers/block/cciss.c: In function âdev_show_unique_idâ:
drivers/block/cciss.c:645:7: warning: âsn[0]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[1]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[2]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[3]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[4]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[5]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[6]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[7]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[8]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[9]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[10]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[11]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[12]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[13]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[14]â may be used uninitialized in this function
drivers/block/cciss.c:645:7: warning: âsn[15]â may be used uninitialized in this function
  CC [M]  fs/gfs2/inode.o
  CC [M]  fs/gfs2/quota.o
  CC [M]  drivers/block/DAC960.o
  CC [M]  fs/gfs2/recovery.o
drivers/block/DAC960.c: In function âDAC960_V2_ProcessCompletedCommandâ:
drivers/block/DAC960.c:5095:30: warning: comparison between âDAC960_V2_IOCTL_Opcode_Tâ and âenum <anonymous>â
  CC [M]  fs/gfs2/rgrp.o
drivers/block/DAC960.c: In function âDAC960_V1_EnableMemoryMailboxInterfaceâ:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/io.h:63:1: warning: âCommandMailbox.Bytes[12]â may be used uninitialized in this function
--
In file included from /usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess.h:570:0,
                 from include/drm/drmP.h:65,
                 from drivers/gpu/drm/radeon/radeon_state.c:30:
In function âcopy_from_userâ,
    inlined from âradeon_cp_clearâ at drivers/gpu/drm/radeon/radeon_state.c:2171:6:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
--
  CC [M]  fs/romfs/storage.o
  CC [M]  fs/romfs/super.o
  LD [M]  fs/romfs/romfs.o
  CC [M]  fs/sysv/ialloc.o
drivers/gpu/drm/radeon/r100.c: In function âr100_bandwidth_updateâ:
drivers/gpu/drm/radeon/r100.c:2724:50: warning: âdisp_drain_rate.fullâ may be used uninitialized in this function
drivers/gpu/drm/radeon/r100.c:2670:63: warning: âcrit_point_ff.fullâ may be used uninitialized in this function
--
  CC [M]  drivers/md/dm-raid1.o
  CC [M]  sound/pci/ac97/ac97_codec.o
  CC [M]  drivers/md/dm-uevent.o
  CC [M]  drivers/md/dm.o
drivers/md/dm.c: In function âsplit_bvecâ:
drivers/md/dm.c:1060:3: warning: statement with no effect
drivers/md/dm.c: In function âclone_bioâ:
drivers/md/dm.c:1087:3: warning: statement with no effect
  CC [M]  drivers/md/dm-table.o
  CC [M]  sound/pci/ac97/ac97_pcm.o
drivers/md/dm-table.c: In function âdm_table_set_integrityâ:
drivers/md/dm-table.c:1193:2: warning: statement with no effect
--
  CC [M]  drivers/message/i2o/config-osm.o
  CC [M]  sound/pci/echoaudio/layla20.o
In file included from /usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess.h:570:0,
                 from drivers/message/i2o/config-osm.c:22:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h: In function âi2o_cfg_passthruâ:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
--
  LD [M]  sound/pci/snd-sonicvibes.o
  LD [M]  sound/pci/snd-via82xx.o
  LD [M]  sound/pci/snd-via82xx-modem.o
  CC [M]  sound/pcmcia/pdaudiocf/pdaudiocf.o
sound/pcmcia/pdaudiocf/pdaudiocf.c: In function âpdacf_configâ:
sound/pcmcia/pdaudiocf/pdaudiocf.c:226:2: warning: âpcmcia_request_exclusive_irqâ is deprecated (declared at include/pcmcia/ds.h:201)
--
  CC [M]  sound/pcmcia/pdaudiocf/pdaudiocf_irq.o
  CC [M]  sound/pcmcia/pdaudiocf/pdaudiocf_pcm.o
  LD [M]  sound/pcmcia/pdaudiocf/snd-pdaudiocf.o
  CC [M]  sound/pcmcia/vx/vxpocket.o
sound/pcmcia/vx/vxpocket.c: In function âvxpocket_configâ:
sound/pcmcia/vx/vxpocket.c:232:2: warning: âpcmcia_request_exclusive_irqâ is deprecated (declared at include/pcmcia/ds.h:201)
--
  LD [M]  drivers/parport/parport.o
  CC [M]  drivers/net/defxx.o
  CC [M]  drivers/net/at1700.o
  CC [M]  drivers/pci/hotplug/acpiphp_core.o
In file included from drivers/net/at1700.c:41:0:
include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
--
  CC [M]  drivers/net/3c509.o
  CC [M]  drivers/pci/hotplug/cpqphp_ctrl.o
  CC [M]  drivers/net/3c515.o
  CC [M]  drivers/net/eexpress.o
In file included from drivers/net/eexpress.c:114:0:
include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
--
  CC [M]  drivers/net/pcmcia/3c574_cs.o
  CC [M]  drivers/scsi/scsi_transport_spi.o
  CC [M]  drivers/net/pcmcia/fmvj18x_cs.o
  CC [M]  drivers/net/pcmcia/nmclan_cs.o
drivers/net/pcmcia/nmclan_cs.c: In function ânmclan_configâ:
drivers/net/pcmcia/nmclan_cs.c:628:3: warning: âpcmcia_request_exclusive_irqâ is deprecated (declared at include/pcmcia/ds.h:201)
--
  CC [M]  drivers/net/pcmcia/xirc2ps_cs.o
  CC [M]  drivers/net/pcmcia/axnet_cs.o
  CC [M]  drivers/scsi/scsi_transport_srp.o
  CC [M]  drivers/net/phy/phy.o
  CC [M]  drivers/scsi/advansys.o
drivers/scsi/advansys.c:72:2: warning: #warning this driver is still not properly converted to the DMA API
--
  CC [M]  drivers/net/skfp/smt.o
  CC [M]  drivers/net/skfp/cfm.o
  CC [M]  drivers/net/skfp/ecm.o
  CC [M]  drivers/scsi/aha1542.o
In file included from drivers/scsi/aha1542.c:41:0:
include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
--
  CC [M]  drivers/net/wireless/b43legacy/pio.o
  LD [M]  drivers/net/wireless/b43legacy/b43legacy.o
  CC [M]  drivers/net/wireless/hostap/hostap_80211_rx.o
  CC [M]  drivers/scsi/libsas/sas_scsi_host.o
drivers/scsi/libsas/sas_scsi_host.c: In function âsas_scsi_task_doneâ:
drivers/scsi/libsas/sas_scsi_host.c:116:3: warning: case value â2â not in enumerated type âenum exec_statusâ
  CC [M]  drivers/net/wireless/hostap/hostap_80211_tx.o
  CC [M]  drivers/scsi/libsas/sas_task.o
  CC [M]  drivers/net/wireless/hostap/hostap_ap.o
  CC [M]  drivers/scsi/libsas/sas_ata.o
drivers/scsi/libsas/sas_ata.c: In function âsas_to_ata_errâ:
drivers/scsi/libsas/sas_ata.c:80:3: warning: case value â2â not in enumerated type âenum exec_statusâ
--
  CC [M]  drivers/scsi/lpfc/lpfc_vport.o
  CC [M]  drivers/net/wireless/ipw2x00/libipw_wx.o
  CC [M]  drivers/scsi/lpfc/lpfc_debugfs.o
  CC [M]  drivers/net/wireless/ipw2x00/libipw_geo.o
drivers/scsi/lpfc/lpfc_debugfs.c: In function âlpfc_idiag_drbacc_writeâ:
drivers/scsi/lpfc/lpfc_debugfs.c:2259:30: warning: âreg_valâ may be used uninitialized in this function
drivers/scsi/lpfc/lpfc_debugfs.c: In function âlpfc_debugfs_dumpHBASlim_data.clone.3â:
drivers/scsi/lpfc/lpfc_debugfs.c:411:1: warning: the frame size of 1036 bytes is larger than 1024 bytes
--
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:12,
                 from net/core/pktgen.c:135:
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:877:20:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1147:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1254:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1276:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1300:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1323:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1346:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1367:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1388:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1409:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1431:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_if_writeâ at net/core/pktgen.c:1448:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
  CC [M]  drivers/usb/serial/ark3116.o
In function âcopy_from_userâ,
    inlined from âpktgen_thread_writeâ at net/core/pktgen.c:1771:20:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
In function âcopy_from_userâ,
    inlined from âpktgen_thread_writeâ at net/core/pktgen.c:1802:21:
/usr/src/linux-3.0.6-gentoo/arch/x86/include/asm/uaccess_32.h:211:26: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct
--
  CC [M]  net/wireless/lib80211_crypt_ccmp.o
  CC [M]  net/wireless/lib80211_crypt_tkip.o
  LD [M]  net/wireless/cfg80211.o
  Building modules, stage 2.
  MODPOST 1353 modules
WARNING: modpost: Found 12 section mismatch(es).
--
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
make[1]: *** No rule to make target `/lib/firmware/./', needed by `/lib/firmware/atmsar11.fw'.  Stop.
make[1]: *** Waiting for unfinished jobs....
  MKDIR   /lib/firmware/acenic/
  MKDIR   /lib/firmware/adaptec/
make: *** [_modinst_post] Error 2
* Gentoo Linux Genkernel; Version 3.4.16
* Running with options: all

* ERROR: Failed to compile the "modules_install" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
* 
* Please do *not* report compilation failures as genkernel bugs!
* 
(chroot) Gentoo-2012 / # 
"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

110

moshell, попробуйте отключить опцию CONFIG_FIRMWARE_IN_KERNEL

Был, был и весь вышел...

111

Lupo Alberto пишет:

moshell, попробуйте отключить опцию CONFIG_FIRMWARE_IN_KERNEL

Ну тут в принципе хватило бы по убирать некоторые галочки в Firmware Drivers -->
у меня например так:
http://s018.radikal.ru/i517/1201/d1/866159daabe5t.jpg
Но у меня ноут dell использую фирм дрова.

112

/facepalm/ и всё это из-за двух строчек в логах? развели столько шума из ничего...

вообще в этом нет ничего криминального... в момент загрузки ядру никто не может сказать, на какой ФС у него корень,  поэтому оно гадает... сначала оно смотрит магические числа в определённом месте раздела. у ext2/3/4 они одинаковые, а сами ФС различаются только плюшками, которые в них понапиханы... и ядру остаётся только попробовать по очереди, ибо это намного проще, чем усложнять "угадыватель".

по поводу того, что почитать:
загрузка описана в любой книжке по ядру. обычно рекомендую Бовет и Чезатти "ядро линукс", но там ЕМНИП совсем мало по этому поводу... из того, что сам читал Зальзберг-Родригес, Фишер "Linux азбука ядра" - там больше. Но там описан именно сам процесс загрузки. Про ФС -  очевидная догадка из структуры супербока [можно почитать там же].

95% процентов проблем находятся между клавиатурой и стулом.

113

oO
пристрелите меня

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

114

moshell пишет:

пристрелите меня

Накладываю епитимью — чтение вслух Funtoo Linux Kernels  wink

Был, был и весь вышел...

115 (13.01.2012 00:21:11 отредактировано ormorph)

Fat-Zer Этот параметр я указывал уже выше на другой странице, только тут либо moshell лог не полный показал, либо еще что, невидно что бы ФС перемотировалась в режим чтение-запись, видно только в режиме чтения.
А список параметров ядра находится в каталоге с исходником:
Documentation/kernel-parameters.txt
параметр который нужен:

# grep -i rootfs Documentation/kernel-parameters.txt

зы: это параметры которые можно указать загрузчику.

116

ormorph пишет:

Этот параметр я указывал уже выше на другой странице, только тут либо moshell лог не полный показал, либо еще что, невидно что бы ФС перемотировалась в режим чтение-запись, видно только в режиме чтения.

конечно не полностью! что всё в порядке видно тут: http://linuxforum.ru/viewtopic.php?pid=241697#p241697
ИМХО moshell, заметил бы, что у него ничего на диск не пишется и пост был бы в стиле "фхтунг! помогите!!! ничего не работает!" + была бы куча намного более красноречивых ошибок  smile
я же говорю... на пустом месте две страницы  smile

95% процентов проблем находятся между клавиатурой и стулом.

117

Fat-Zer, Зачем же тогда система "обманывает" и пишет read only?
не люблю я ошибки, какими бы они не были

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

118

moshell, потому что это первое монтирование. сначала корень монтируется только для чтения, чтобы запустить на нём fsck. и вас ни кто не обманывает, потом есть подобная строчка, говорящая, что [понятно. что она говорит].

[   12.171839] EXT4-fs (sda2): re-mounted. Opts: (null)
95% процентов проблем находятся между клавиатурой и стулом.

119

Fat-Zer пишет:

moshell, потому что это первое монтирование. сначала корень монтируется только для чтения, чтобы запустить на нём fsck. и вас ни кто не обманывает, потом есть подобная строчка, говорящая, что [понятно. что она говорит].

[   12.171839] EXT4-fs (sda2): re-mounted. Opts: (null)

а потом в конце лога,
все остальные разделы ext4 тоже римаунтятся

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

120

Не пробовали в опции загрузчика добавить rootfstype=ext4 подобно моим настройкам — http://linuxforum.ru/viewtopic.php?pid=242585#p242585 ?

Был, был и весь вышел...