Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: majakmp3 06 Prosince 2010, 12:03:09

Název: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 06 Prosince 2010, 12:03:09
Dobry den.
   Pouzivam Ubuntu 10.04 LTS. HDD je rozdelen 54GB(NTFS - Vista), 54GB(NTFS - Data), 53GB rozsireny oddil Ubuntu (50GB ext4 +2,2GB swap).
Minimalne 3x do mesice se po vypnuti a novem zapnuti boot zastavi na hlasce No init found. Try passing init = bootarg.
Doposud pomahalo: 1)boot z install CD a check disk - program nasel a opravil chyby na sda5
                           2)restart, pri boot opet nalezeny chyby, ty opraveny a po opetovnem restartu vse chodi ok dalsich zhruba 10 dni.

Nyni tento postup nefunguje. Kontrola disku probehne bez zjisteni problemu. Pokud nabootuji do Ubuntu live, tak SMART tvrdi, ze je vse v poradku, ale s sda5 (50GB ext4) se neda pracovat (pokud se napr pokusim disk odpojit/pripojit/ zkontrolovat/ ... . tak se po chvili necinnosti obevi chybova hlaska a konec, pokus se nezdaril.

Reinstalace sice vse vyresi, je to ale reseni kratkodobe, protoze se chyba po case (max 2 tydny) opet vyskytne. Pan Google rika, ze nejsem jediny, kdo s timto problemem bojuje. Nekteri tvrdi, ze za to muzou urcita online videa, jini tvrdi, ze je problem v ACPI a jeste dalsi experimentuji s ruznymi jadry, vesmes neuspesne.
   Osobne se online divam na Ceskou televizi a na Novu. Pohral jsem si s BIOSem, s nastavenim power managementu v Ubuntu (prakticky ho uplne zakazal), jadra jsem sice zpet nevracel, nicmene system prubezne aktualizuji a No innit found me provazi od zacatku kvetna, kdy jsem system nainstaloval, pres vsechny udaty az dodnes (2.6.32-26-generic).

Rad bych nasel odpoved na otazku, co je pricinou tohoto JEVU a jak se ho zbavit.

Díky moc.

Jáňa

AMD Sempron 3000+ 1,6 GHz,
2,5GB DDR2 RAM,
HDD 160GB SATA Samsung HD161HJ,
Board Biostar N78VB-M2S, Bios 08.00.15 ze dne 3.10.2010 (posledni),
DVD LG PATA,
VGA integrovana v chipu nForce 720a (GeForce 8100 - nesvobodne ovladace),
Leadtech WinfastXP analog TV PCI karta (ale pod Ubuntu se mi ji stejne nepodarilo rozchodit - sice se tvari, ze je vse OK, ale nenaladim nic).
Ubuntu 10.04 LTS s jadrem 2.6.32-26-generic.

PS: dle ohlasu na zahranicnich forech, se stejny problem objevuje i v Ubuntu 10.10, takze prechod na vyssi verzi nic neresi. Jeste musim dodat, ze Visty na stejnem stroji funguji bez problemu a bez reinstalace jiz nekolik let.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Milhouse 06 Prosince 2010, 12:31:12
Nepoužíváte náhodou hibernaci? Přistupujete na ext4 z Win?
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 06 Prosince 2010, 13:50:28
Nepoužíváte náhodou hibernaci? Přistupujete na ext4 z Win?
Hibernaci nepouzivam, na ext4 z Woken nepristupuji (Visty to nativne neumi a programy tretich stran si bud nerozumi s ceskou diakritikou, nebo pracuji pouze v rezimu read only, nebo kombinace obojiho). Po spatnych zkusenostech radeji data ukladam na samostatnou NTFS partition, takze by spise teoreticky mohl byt problem v tom, ze nejaka data ve Viste smazu a Ubuntu si mysli, ze tam porad jsou. Ale to je jenom teorie, protoze i kdyby se to na krasne sebehlo presne takto, tak to NEMUZE ovlivnit sda5, tedy systemovy ext4 Linux oddil.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Milhouse 06 Prosince 2010, 14:01:02
Tak to netuším. Zkuste použít třeba ext3.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: compaq 06 Prosince 2010, 14:15:56
zkusil bych

1. zazálohovat data
2. badblocks, a když bude vše ok, tak
3. vytvořit na jiném disku novou tabulku oddílů (v gparted) všechny oddíly tam zkopírovat a obnovit MBR a zkusit
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: ulo 06 Prosince 2010, 14:22:09
Přesně tak, nejprve bych zkusil badblocks (ale nabootovat z LiveCD).
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 07 Prosince 2010, 01:09:18
zkusil bych

1. zazálohovat data
2. badblocks, a když bude vše ok, tak
3. vytvořit na jiném disku novou tabulku oddílů (v gparted) všechny oddíly tam zkopírovat a obnovit MBR a zkusit


Tak tady bohuzel neboduji v zadnem "punktu".
1) dalsi disk bohuzel nemam k dispozici respective mam netbook a touto cestou se mi jit nechce.
2) Nabootuji do Live, nezavisle zda pouzivam gparted nebo spravu disku, ale jakmile s tim ext4 oddilem chdi neco udelat, tak to vzdy skonci chybovou hlaskou. (jedinou vyjimkou je to, ze se mi uspesne v Gparted podarilo zmenit typ na boot a zpet, ale zadny zadouci efekt to nemelo.)
3)viz. jednicka

Nebyl by nejaky dalsi napad?

PS: Omlouvam se za offtopic, ale pokud budu nucen reinstalovat, uvazuji o openSuse s Kde a Ubuntu, doporucil by jste v takovemto pripade sdilet Swap pro obe distra, a nebo to neni dobry napad?

Predem dekuji.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Milhouse 07 Prosince 2010, 07:26:02
Co to je za chybovou hlášku? Zjistěte, jestli pro ten ntb je novější firmware, včetně HDD.
Swap můžete mít společný, ale zapomeňte na hibernaci.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: ulo 07 Prosince 2010, 08:46:39
...

2) Nabootuji do Live, nezavisle zda pouzivam gparted nebo spravu disku, ale jakmile s tim ext4 oddilem chdi neco udelat, tak to vzdy skonci chybovou hlaskou. (jedinou vyjimkou je to, ze se mi uspesne v Gparted podarilo zmenit typ na boot a zpet, ale zadny zadouci efekt to nemelo.)

...

Je oddíl vidět přes fdisk?
Kód: [Vybrat]
sudo fdisk -l
Pokud ano, pak ho musí vidět i badblocks a při spuštění badblocks z LiveCD by se měl oddíl nechat zkontrolovat:
Kód: [Vybrat]
sudo badblocks -nsv /dev/sd..
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 07 Prosince 2010, 09:52:12
...

2) Nabootuji do Live, nezavisle zda pouzivam gparted nebo spravu disku, ale jakmile s tim ext4 oddilem chdi neco udelat, tak to vzdy skonci chybovou hlaskou. (jedinou vyjimkou je to, ze se mi uspesne v Gparted podarilo zmenit typ na boot a zpet, ale zadny zadouci efekt to nemelo.)

...

Je oddíl vidět přes fdisk?
Kód: [Vybrat]
sudo fdisk -l
Pokud ano, pak ho musí vidět i badblocks a při spuštění badblocks z LiveCD by se měl oddíl nechat zkontrolovat:
Kód: [Vybrat]
sudo badblocks -nsv /dev/sd..


fdisk ho vidi (jedna se o sda5):
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe412e412

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6528    52430816+   7  HPFS/NTFS
/dev/sda2            6528       13055    52428800    7  HPFS/NTFS
/dev/sda3           13055       19458    51429377    5  Extended
/dev/sda5           13055       19190    49281024   83  Linux
/dev/sda6           19190       19458     2147328   82  Linux swap / Solaris
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pokus o provedeni badblocks opet konci chybovou hlaskou:

sudo badblocks -nsv /dev/sda5
/dev/sda5 je zjevně systémem právě používán; není bezpečné spouštět badblocks!

Pritom disk neni pripojen, takze nechapu, jak by mohl byt pouzivan.

Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Milhouse 07 Prosince 2010, 10:01:21
Citace
...je zjevně systémem právě používán...
Jsem nedávno viděl u flashdisku, který prostě blbne. Zřejmě je poškozený, asi to bude chctít spešl nástroje na diagnostiku disku.

co vypíše
Citace
mount -l
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 07 Prosince 2010, 10:10:32
Citace
...je zjevně systémem právě používán...
Jsem nedávno viděl u flashdisku, který prostě blbne. Zřejmě je poškozený, asi to bude chctít spešl nástroje na diagnostiku disku.

co vypíše
Citace
mount -l
ubuntu@ubuntu:~$ mount -l
aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sr0 on /cdrom type iso9660 (ro,noatime) [Ubuntu 10.10 i386]
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)

Poznate z toho neco?
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Milhouse 07 Prosince 2010, 11:06:09
SDA5 není připojen. Prostě je něco kaput.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 07 Prosince 2010, 15:32:38
Co to je za chybovou hlášku? Zjistěte, jestli pro ten ntb je novější firmware, včetně HDD.
Swap můžete mít společný, ale zapomeňte na hibernaci.
Chybova hlaska: sda5 je zjevně systémem právě používán
(pritom je disk odpojen, takze mi je zahadou, jak by mohl byt pouzivan.)

S netbookem problem neni, je to jedine misto, kdam bych mohl "spachat" zalohu, a do toho se mi prave nechce.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: ulo 07 Prosince 2010, 18:45:40
Chybova hlaska: sda5 je zjevně systémem právě používán
(pritom je disk odpojen, takze mi je zahadou, jak by mohl byt pouzivan.)

Jediné, co mě ještě napadá je prostě to zkusit umountnout, i když nemá být připojen a pak zase zkusit badblocks:
Kód: [Vybrat]
sudo umount /dev/sda5
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 08 Prosince 2010, 14:50:53
Chybova hlaska: sda5 je zjevně systémem právě používán
(pritom je disk odpojen, takze mi je zahadou, jak by mohl byt pouzivan.)

Jediné, co mě ještě napadá je prostě to zkusit umountnout, i když nemá být připojen a pak zase zkusit badblocks:
Kód: [Vybrat]
sudo umount /dev/sda5

ubuntu@ubuntu:~$ sudo umount /dev/sda5
umount: /dev/sda5: not mounted

coz je jasne, nebot to, ze neni pripojen je zrejme. Ale pripojit stale nejde.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 03 Ledna 2011, 13:01:02
Po čisté instalaci Ubuntu 10.10 vše krásně chodilo (asi 3 týdny, ale o svátcích jsem tu nebyl, takže používáno asi týden) až do dnešního rána. Po výběru příslušné volby v grubu naběhnul pouze BusyBox a obligátní věty: ............ No init found. Try passing init=bootarg.
Nabootování v live Ubuntu a snaha o opravu nevede k ničemu, neboť se diskový oddíl tváří, že je používán, i když není připojen.

Už vím, jak věc opravit, ale netuším, co je její příčinou a jak této chybě zabránit - poradíte?
Začal jsem mít podezření, že nějaký běžící proces kontroluje diskové oddíly, i když nejsou připojené, myslel jsem na nějaký "automount", případně S.M.A.R.T. monitor, takže jsem   ve sledování systému začal "odstřelovat" jednotlivé "podezřelé" procesy. To bohužel nevedlo k cíli, takže jsem nabootoval do posledni verze Parted Magicu, spustil Gparted, vybral jednotku, nechal ji zkonrolovat, program zde našel chyby, všechny opravil, já restartoval a Ubuntu naběhlo jako víno. Tím jsem tedy odstranil důsledky, bohužel nevím, co toto chování způsobuje a jak příčiny odstranit. Má někdo nějaký nápad?
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: ulo 04 Ledna 2011, 10:57:41
Když to všechno běželo, zkusil jsi i ten badblocks? Já jen, jestli se disk nechystá na věčný odpočinek, když GParted našel chyby a opravoval je.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 05 Ledna 2011, 10:14:02
Když to všechno běželo, zkusil jsi i ten badblocks? Já jen, jestli se disk nechystá na věčný odpočinek, když GParted našel chyby a opravoval je.

Nemyslim, že by to bylo diskem. Při instalaci Ubuntu 10.10 jsem změnil rozdělení disku. Nyní mam:
sda1 - NTFS Vista
sda2 - NTFS Data
sda3 - ext4 Ubuntu
sda4 - swap Ubuntu swap
tentokrát jsou všechno primární diskové oddíly (žádný rozšířený) a problem byl opět pouze u ext4 Ubuntu oddílu. Nicméně badblocks už běží a asi tak za hodinu budu vědět, jak se to s tím mým HDD vlastně má.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: majakmp3 05 Ledna 2011, 20:43:09
Když to všechno běželo, zkusil jsi i ten badblocks? Já jen, jestli se disk nechystá na věčný odpočinek, když GParted našel chyby a opravoval je.

Nemyslim, že by to bylo diskem. Při instalaci Ubuntu 10.10 jsem změnil rozdělení disku. Nyní mam:
sda1 - NTFS Vista
sda2 - NTFS Data
sda3 - ext4 Ubuntu
sda4 - swap Ubuntu swap
tentokrát jsou všechno primární diskové oddíly (žádný rozšířený) a problem byl opět pouze u ext4 Ubuntu oddílu. Nicméně badblocks už běží a asi tak za hodinu budu vědět, jak se to s tím mým HDD vlastně má.
Ta hodina byl dosti naivní odhad. Po deseti hodinách vše zkontrolováno a vše OK.

ubuntu@ubuntu:~$ sudo badblocks -nsv /dev/sda3
Hledám špatné bloky v nedestruktivním režimu čtení i zápis
Od bloku 0 do 48813501
Hledám špatné bloky (nedestruktivní test čtení i zápisu)
hotovo                                oloololololololololo
Průchod dokončen, nalezeno 0 špatných bloků.
Název: Re: No init found. Try passing innit = bootarg. NIC NEFUNGUJE.
Přispěvatel: Martin Kiklhorn 05 Ledna 2011, 21:29:30
Koukám že starší deska. Potkal jsem už něco takového, deska vypínala zdroj dříve než se stačila zapsat cache disku. Zkusil bych před každým shutdownem poslat
Kód: [Vybrat]
hdparm -W 0 /dev/sdX
na stav se podíváte bez 0(1), tedy
Kód: [Vybrat]
hdparm -W /dev/sdX