You are not logged in.
I had skipped one step from the Chroot guide so I was getting getting errors. Then mkinitcpio came fine. But on reboot my harddisk isn't booting into arch.
Offline
It gives these on boot
Error: Unable to determine major/minor number of root device '/dev/sda7'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
/bin/sh: cant access tty; job control turned off
on typing exit I get
Error: unable to determine the filesystem type of /dev/sda7
Either it contains no filesystem, an unknown filesystem or more than one valid file system signature was found.
Try adding
Rootfstype=your_filesystem_type
To the kernel command line.
You are now being dropped into an emergency shell.
/bin/sh: cant access tty; job control turned off
on entering Rootfstype=ext3
I get
Trying to continue (this wil most likely fail) ...
Mount: mounting /dev/sda7 on /new_root failed: no such file or directory
Error: failed to mount real root device.
Bailing. Youre on your own now. Good luck.
Offline
I found a fix. Removing autodetect from hooks and remaking mkinitcpio.
Now it boots back to the blank screen. Now I have no clue what to do. I already made mkinitcpio without Plymouth hook.
Offline
'Unexpectedly disconnected from boot setup daemon' this doesn't come anymore on booting in forced fallback.
Offline
I access Xorg.0.log from my windows partition and heres something interesting.
[ 125.409] (II) VESA(0): Total Memory: 224 64KB banks (14336kB)
[ 125.409] (II) VESA(0): <default monitor>: Using default hsync range of 31.50-48.00 kHz
[ 125.409] (II) VESA(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz
[ 125.409] (II) VESA(0): <default monitor>: Using default maximum pixel clock of 65.00 MHz
[ 125.409] (WW) VESA(0): Unable to estimate virtual size
[ 125.409] (II) VESA(0): Not using built-in mode "1600x900" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "1280x800" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "1280x720" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "1024x768" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "800x600" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "640x480" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "320x400" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
[ 125.409] (II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
[ 125.409] (WW) VESA(0): No valid modes left. Trying less strict filter...
[ 125.410] (II) VESA(0): <default monitor>: Using hsync range of 31.50-48.00 kHz
[ 125.410] (II) VESA(0): <default monitor>: Using vrefresh range of 50.00-70.00 Hz
[ 125.410] (II) VESA(0): <default monitor>: Using maximum pixel clock of 65.00 MHz
[ 125.410] (WW) VESA(0): Unable to estimate virtual size
[ 125.425] (II) VESA(0): Not using built-in mode "1600x900" (hsync out of range)
[ 125.425] (II) VESA(0): Not using built-in mode "1280x800" (hsync out of range)
[ 125.425] (II) VESA(0): Not using built-in mode "640x400" (hsync out of range)
[ 125.425] (II) VESA(0): Not using built-in mode "320x400" (hsync out of range)
[ 125.425] (II) VESA(0): Not using built-in mode "320x240" (illegal horizontal timings)
[ 125.425] (II) VESA(0): Not using built-in mode "320x200" (illegal horizontal timings)
[ 125.425] (--) VESA(0): Virtual size is 1280x768 (pitch 1280)
[ 125.425] (**) VESA(0): *Built-in mode "1280x720"
[ 125.425] (**) VESA(0): *Built-in mode "1024x768"
[ 125.425] (**) VESA(0): *Built-in mode "800x600"
[ 125.425] (**) VESA(0): *Built-in mode "640x480"
[ 125.425] (==) VESA(0): DPI set to (96, 96)
[ 125.426] (II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118)
[ 125.427] (II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (115)
[ 125.429] (II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112)
[ 125.430] (**) VESA(0): Using "Shadow Framebuffer"
[ 125.430] (II) Loading sub module "shadow"
[ 125.430] (II) LoadModule: "shadow"
[ 125.430] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 125.431] (II) Module shadow: vendor="X.Org Foundation"
[ 125.431] compiled for 1.10.3, module version = 1.1.0
[ 125.431] ABI class: X.Org ANSI C Emulation, version 0.4
[ 125.431] (II) Loading sub module "fb"
[ 125.431] (II) LoadModule: "fb"
[ 125.431] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 125.473] (II) Module fb: vendor="X.Org Foundation"
[ 125.473] compiled for 1.10.3, module version = 1.0.0
[ 125.473] ABI class: X.Org ANSI C Emulation, version 0.4
[ 125.473] (==) Depth 24 pixmap format is 32 bpp
[ 125.473] (II) Loading sub module "int10"
[ 125.473] (II) LoadModule: "int10"
[ 125.473] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 125.473] (II) Module int10: vendor="X.Org Foundation"
[ 125.473] compiled for 1.10.3, module version = 1.0.0
[ 125.473] ABI class: X.Org Video Driver, version 10.0
[ 125.473] (II) VESA(0): initializing int10
[ 125.473] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[ 125.595] (II) VESA(0): VESA BIOS detected
[ 125.595] (II) VESA(0): VESA VBE Version 3.0
[ 125.595] (II) VESA(0): VESA VBE Total Mem: 14336 kB
[ 125.595] (II) VESA(0): VESA VBE OEM: NVIDIA
[ 125.595] (II) VESA(0): VESA VBE OEM Software Rev: 98.146
[ 125.595] (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
[ 125.595] (II) VESA(0): VESA VBE OEM Product: G92 Board - 08170004
[ 125.595] (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev
[ 125.620] (II) VESA(0): virtual address = 0x7f2c5fee8000,
physical address = 0xcd000000, size = 14680064
[ 125.653] (II) VESA(0): Setting up VESA Mode 0x17B (1280x720)
[ 127.133] (==) VESA(0): Default visual is TrueColor
[ 127.135] (==) VESA(0): Backing store disabled
[ 127.136] (==) VESA(0): DPMS enabled
[ 127.136] (==) RandR enabled
[ 127.136] (II) Initializing built-in extension Generic Event Extension
I have just added the parts with vesa...
Offline
Have you uninstalled plymouth?
Have you edited /boot/grub/menu.lst and /etc/rc.local?
Basically, remove all the entries you created for plymouth.
Offline
I wasnt able to uninstall plymouth through the liveusb, I tried that.
I tried booting by editing the Arch grub option that comes, the only thing I changed there was added a resolution and 'ro'
Am not sure if there are any entries of plymouth in rc.local as I didnt check that. I'll just reboot and check...
Offline
Removed plymouth entry from rc.local, still the blank screen thing kept happening.
Hey so I thought I really need to not use the liveusb a lot, so I did for this one thing, removed gdm from rc.conf, so atleast I'll have a working console without liveusb, which worked. Then I used pacman to uninstall plymouth and to check on nvidia. I found out that the script I had used hadnt installed nvidia's driver and nvidia-utils, it got a few other files. So I got the driver and rebooted. Got gnome working . Thanks a lot!
Sincere appreciation for all the help man
Offline
Funny thing is a newer nvidia driver came out today 21st july, gonna wait for it to come to the reps.
Last edited by death__machine (2011-07-21 16:44:37)
Offline
I found out that the script I had used hadnt installed nvidia's driver and nvidia-utils
It's because of a typo - terribly sorry about that. I was about to post the corrected version. Tthe ones in the wiki work, I've made a stupid mistake adapting them for your driver.
The one I posted here says
/usr/bin/sudo /usr/bin/pacman -S --noconfirm nvidia-{,-utils}
That '-' dash is the culprit - there's no 'nvidia-' and no 'nvidia--utils' package in the repos, so the script fails.
Sincere appreciation for all the help man
Actually, I made it all a bit harder than it should have been. Again, sorry for the inconvenience.
Offline
No problem man. Learnt a lot along the way
Offline