On 17.01.2015 05:51, Robin Laing wrote: > On 2015-01-16 00:55, poma wrote: >> On 16.01.2015 07:20, Robin Laing wrote: >>> Hello, >>> >>> I am trying to help my child whom is across the country repair their >>> laptop after installing the wrong video driver. They can boot into >>> emergency mode but not any of the other kernels. >>> >>> During booting into the system, the boot process stops close to the >>> point of starting KDM. >> >> >> It is *boot*-ing OK, only the *init*-ialization of the userspace service - in your case display/login manager(KDM), doesn't work. >> KDM depends on the X server, which in turn depends on functional X video module *and* kernel video module. >> You should deal with modules within 'multi-user.target'. i.e. non-graphical user environment and shouldn't touch the configuration of the boot loader, at all. >> > > > It was the wee hours of the morning for my child and I am not that > familiar with the new systemd commands and couldn't figure out how to > get into a single or multi-user with no X. The boot process didn't > leave things at a terminal window or allow ctrl+alt+F{x} to work. > Basically it was reboot to do anything. > > Emergency mode didn't work as per the documentation with chroot and > being so late, it was easier to take sometime to read up on it. The > laptop wasn't needed until Saturday. > > Some searching later and found that I was close last night, just didn't > know the correct services command to run. > > I think this would be beneficial in the Fedora documentation and I am > willing to write it for addition. > > What we ended up doing. > > 1. On boot, we paused grub and in the edit mode added "single" to the > end of the "vmlinuz" line. > linux /vmlinuz-3.17.7-300 ... single > > 2. Once booted into emergency mode, entered the root password. > > 3. Started Network Manager with > systemctl start NetworkManager.service > > This started the network but it wasn't working wireless or wired. The > only wired connection was for a different network with a static IP and > different gateway IP. > > 4. Listed the connections > nmcli connection show > > 5. Created a new network connection with > nmcli connection edit con-name <name of new connection> > where the ethernet port was used and ipv4 selected. Saved on quit. > > 6. Restarted Network Manager (not sure if this step was needed or not) > systemctl restart NetworkManager.service > > 7. On restart, Network Manager selected the wrong connection again. > Started the correct one. > nmcli connection down id <wrong connection name> > nmcli connection up id <new connection name> > > 8. Tested network connections to see if DHCP had worked and it did. We > used ping tests to 8.8.8.8 (Google public name server) and ping > Google.ca for a DNS test. > > 9. Use RPM to find the problem driver. > rpm -qa | grep nvidia > > 10. Used yum to erase the problem driver > yum erase <problem driver> > > 11. Rebooted > shutdown -r now > > And all is well on the reboot. > > I have to find time to learn systemd better. > > Hope this helps someone else. > > Robin > Before you begin to test a new video modules, it is recommended to do this: # systemctl set-default multi-user.target Switching from multi-user.target i.e. non-graphical user environment to graphical.target i.e. graphical user environment is done as follows: # systemctl isolate graphical.target After confirming the new configuration, you can return to graphical user environment: # systemctl set-default graphical.target In this way, complicated procedure you mentioned is unnecessary. -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org